Hi Markh,
In the ProcessCmd_ThermostatFanState method, you set FanState to be either True or False. It seems that when FanState is true, and you look at the thermostat in the Devices section, the FanState will actually be "-1".
Setting FanState to false results in it showing up as "Off"
I...