Built-in Ecobee integration - half degree (C) support for setpoints?

Searched the forums and did not find anything directly relevant.

When setting the Ecobee thermostat's (heating) setpoint, the device page (and RM) accept a decimal number, e.g. 19.5, and correctly sets the thermostat to that value (verified on ecobee.com and the thermostat itself).

However it appears the HE built-in device driver doesn't preserve that granularity in the device attribute. The thermostatSetpoint attribute value appears to be rounded up to the nearest integer:

And consequenty, the setpoint change event's value is set to the rounded number

The Ecobee device debug logs hint to it being due to round-trip conversions between C / F in the driver, perhaps ?

Would it be possible to support a single decimal place for the setpoint ?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.