I am using a CT100 thermostat with r522, with the generic thermostat widget. My locale settings are set for Fahrenheit, as is the thermostat itself. The issue is that the widget is not able to update the heating and cooling setpoints, and appears to be sending Celsius values regardless of locale settings. Therefore the widget displays my chosen setpoint, but the thermostat does not honor the command.
Using the following from a browser is able to change the setpoints on the thermometer immediately:
http://<HG address>/api/HomeAutomation.ZWave/<Node>/Thermostat.SetPointSet/Cooling/80
2016-06-18 07:57:17.0552 Info WebServiceGateway 192.168.0.1 HTTP GET 200 /api/HomeAutomation.ZWave/10/Thermostat.SetPointSet/Cooling/80 [OPEN]
2016-06-18 07:57:17.0552 Debug ZWaveMessage (RawData=01-0C-00-13-0A-05-43-01-02-09-50-05-3B-C8)
2016-06-18 07:57:17.0552 Debug ZWaveMessage (Direction=Outbound, Header=SOF, NodeId=10, Type=Request, Function=SendData, CommandClass=ThermostatSetPoint, CallbackId=59, CallbackStatus=NotSet)
2016-06-18 07:57:17.0552 Info HomeAutomation.ZWave 10 ZWave Node Thermostat.SetPoint.Cooling 80
2016-06-18 07:57:17.0552 Info WebServiceGateway 192.168.0.1 HTTP GET 200 /api/HomeAutomation.ZWave/10/Thermostat.SetPointSet/Cooling/80 [CLOSED AFTER 0.004 seconds]
2016-06-18 07:57:17.2992 Trace [[[ BEGIN REQUEST ]]]
2016-06-18 07:57:17.2992 Trace WaitAck
2016-06-18 07:57:17.2992 Trace Sending Message (Node=10, CallbackId=3B, Function=SendData, CommandClass=ThermostatSetPoint)
2016-06-18 07:57:17.2992 Debug 01-0C-00-13-0A-05-43-01-02-09-50-05-3B-C8
2016-06-18 07:57:17.3212 Debug 06-01-04-01-13-01-E8
2016-06-18 07:57:17.3212 Debug ZWaveMessage (RawData=01-04-01-13-01-E8)
2016-06-18 07:57:17.3212 Debug ZWaveMessage (Direction=Inbound, Header=SOF, NodeId=0, Type=Response, Function=SendData, CommandClass=NotSet)
2016-06-18 07:57:17.3212 Debug 06
2016-06-18 07:57:17.3212 Trace SendDataReady
2016-06-18 07:57:18.3773 Info WebServiceGateway 192.168.0.1 HTTP GET 200 /api/HomeAutomation.HomeGenie/Config/Interfaces.List/ [OPEN]
2016-06-18 07:57:18.3773 Info WebServiceGateway 192.168.0.1 HTTP GET 200 /api/HomeAutomation.HomeGenie/Config/Interfaces.List/ [CLOSED AFTER 0 seconds]
2016-06-18 07:57:18.5213 Debug 01-05-00-13-3B-00-D2
2016-06-18 07:57:18.5213 Debug ZWaveMessage (RawData=01-05-00-13-3B-00-D2)
2016-06-18 07:57:18.5213 Debug ZWaveMessage (Direction=Inbound, Header=SOF, NodeId=0, Type=Request, Function=SendData, CommandClass=NotSet)
2016-06-18 07:57:18.5213 Debug 06
2016-06-18 07:57:18.5213 Trace Complete
2016-06-18 07:57:18.5213 Trace [[[ END REQUEST ]]] took 1223 ms
But adjusting the setpoint to 80 via the widget dial produces:
2016-06-18 07:57:35.8993 Info WebServiceGateway 192.168.0.1 HTTP GET 200 /api/HomeAutomation.ZWave/10/Thermostat.SetPointSet/Cooling/26.666666666666664/ [OPEN]
2016-06-18 07:57:35.8993 Debug ZWaveMessage (RawData=01-0C-00-13-0A-05-43-01-02-09-1A-05-3D-84)
2016-06-18 07:57:35.8993 Debug ZWaveMessage (Direction=Outbound, Header=SOF, NodeId=10, Type=Request, Function=SendData, CommandClass=ThermostatSetPoint, CallbackId=61, CallbackStatus=NotSet)
2016-06-18 07:57:35.8993 Info HomeAutomation.ZWave 10 ZWave Node Thermostat.SetPoint.Cooling 26.6666666666667
2016-06-18 07:57:35.8993 Info WebServiceGateway 192.168.0.1 HTTP GET 200 /api/HomeAutomation.ZWave/10/Thermostat.SetPointSet/Cooling/26.666666666666664/ [CLOSED AFTER 0.004 seconds]
2016-06-18 07:57:35.9233 Trace [[[ BEGIN REQUEST ]]]
2016-06-18 07:57:35.9233 Trace WaitAck
2016-06-18 07:57:35.9233 Trace Sending Message (Node=10, CallbackId=3D, Function=SendData, CommandClass=ThermostatSetPoint)
2016-06-18 07:57:35.9233 Debug 01-0C-00-13-0A-05-43-01-02-09-1A-05-3D-84
2016-06-18 07:57:36.0243 Debug 06-01-04-01-13-01-E8
2016-06-18 07:57:36.0243 Debug ZWaveMessage (RawData=01-04-01-13-01-E8)
2016-06-18 07:57:36.0243 Debug ZWaveMessage (Direction=Inbound, Header=SOF, NodeId=0, Type=Response, Function=SendData, CommandClass=NotSet)
2016-06-18 07:57:36.0243 Debug 06
2016-06-18 07:57:36.0243 Trace SendDataReady
2016-06-18 07:57:37.1243 Debug 01-05-00-13-3D-00-D4
2016-06-18 07:57:37.1243 Debug ZWaveMessage (RawData=01-05-00-13-3D-00-D4)
2016-06-18 07:57:37.1243 Debug ZWaveMessage (Direction=Inbound, Header=SOF, NodeId=0, Type=Request, Function=SendData, CommandClass=NotSet)
2016-06-18 07:57:37.1243 Debug 06
2016-06-18 07:57:37.1243 Trace Complete
2016-06-18 07:57:37.1243 Trace [[[ END REQUEST ]]] took 1201 ms
In the meantime I can adjust setpoints via the browser, but it would be nice to get the widget working.