robinm wrote:
So decided that rather remove half the fairing and battle for hours getting the plug off, I spliced into the wire off the sender as above and fitted an accessory switch up on the handlebar pad. ....... I just hope that it doesn't actually get hot enough to turn the light on as I would not know.
Robinm,
What you did is to
bypass the sender. What you should have done was to install your switch as an
override.
With the solution that I propose on the following circuit, your sender is still 100% functional, but if needed when switching your override (in blue) your sending the ground to pin E of the temperature unit and the fan will start.
It should be very easy to modify your splicing to switch it to a override one.
WARNING: Only install a bypass or override on the proper lead of the sensor. If you install it on the side feeding the FI unit, your engine will run like crap. Water temperature is one of the parameter used to determine how much fuel your engine requires.
As we talk in another post, installing a bypass on the FI side of the sensor could be use as a bike immobilizer. If the engine is too hot, it will NOT start (but if its running, it will continue to run as long as you don't shut it off). By shorting the sender, you signal to the FI unit that the engine is in an overheated state.
Now that you have the wires coming to the handlebar pad, it is easy to check if the temperature sensor is working or not.
In stead of the switch, install your ohmmeter and see if the resistance decreases as the engine warms up. Here are the values of the resistance vs temperature: