First I would make sure it is connected to the wiring jack. If it is then un/hook it and see what the gauge does. When you say it does not move do you mean that literally no movement at all even when warmed up good? A manual would tell the ohm specs on the switch you could check it that way to see if it is open or shorted a simple ohm meter can do that.
Just found this;
Re: JD 455 temp gauge not moving
That is correct. If you ground the wire that goes from the temperature sensor to the temperature gauge, the gauge should read "hot". Not sure about your machine, but on mine that wire is yellow/blue.
If grounding that wire gives you a "hot" reading, then the sensor is bad.
If grounding that wire does not give you a "hot" reading, then test the gauge. (1) One pin on the gauge should have 12V battery voltage (key on engine off). (2) Another pin should be connected to ground (near zero resistance to ground) always. If either of these fails, check the wiring.
(3) The other pin goes to the sending unit. If you ground that pin while the other two wires are connected (whether or not this pin is connected), then you should see a reading of "hot". If so, check the wiring from that pin back to the sending unit. If not, the gauge is bad.
If you have an ohm-meter, you can measure the resistance from the sensor output to ground. The resistance should go down as the temperature goes up ("negative temperature coefficient").