Thermostat Scheduler won't operate properly in Celsius

Using "Generic Z-Wave Thermostat" as the device driver. Just set everything back to Celsius (hub, scheduler, and thermostat) and it appears to be working properly. :slightly_smiling_face:

It does operate correctly from the driver page in both Celsius and Fahrenheit.

The only odd thing that is still happening is when I enter a temperature in the scheduler and hit enter it returns a value with two decimal places (I entered a whole number with no decimals) here is a screen shot:

This is no big deal, if I re-enter the number a second time it comes back with a whole number. This never happened when I was working in Fahrenheit.

I wonder if it is possible that during testing I was asking the thermostat to call for heating too many times within a single hour. When installing the thermostat, I first set-up some preferences before connecting to the hub. One of the preferences I set was a maximum of 3 heating cycles per hour (and two cooling). Maybe, through testing, I was inadvertently having the hub call for more than three heating cycles per hour, which was then having the thermostat return the minimum heating setpoint allowed on the device i.e. 4.5 degrees celsius.

Thanks for looking at the code, it is appreciated. I will report back if the problem reappears. After having my hub for a little over a month and installing 38 devices I have to say HE is one of the best purchases I have ever made. Other than a few hiccups and getting used to making logical sequences for rule manager, it has been a fairly painless endeavour. My WAF is a 9+, that says it all!!!

1 Like