Hi, I’m a bit stuck on something and am hoping someone’s experienced this issue before and knows a workaround.
I have a Zwave thermostat that operates in Fahrenheit at the Zwave level - the temperatures and setpoints are all sent back and forth in Fahrenheit. I’m using the ZWave JS UI front end/server and the ZWave JS integration. I can set the wall unit to C or F, and it’s set to C, but this doesn’t change what comes over on Zwave. As I am in Canada, I have the HA system locale set to use metric units.
The problem is I would like the UI in HA to match the wall unit:
(Setpoint is the smaller number)
My thermostat.
ZWave JS UI has the ability to apply a formula to the value being sent to HA, but at that point the value is still in Fahrenheit. It’s HA that’s doing the conversion, and I have no control (that I can find) once it hits HA. The climate domain just inherits the default unit of measure from the locale settings.
I was wondering if there was a way to have ZWaveJS UI do the conversion and send the entity to HA as Celsius instead of Fahrenheit? Or is there a way to modify things without doing a custom component in HA.
I feel like I’m just missing something. Any help would be appreciated.
Thanks!