I’m trying to update the unit of measure for a temperature entity (it is default C°, I am switching it to F°).
When I save the entity, I reopen the settings, and it’s back to C°. I have tried setting it using the app on my phone, and a browser on my Mac, but it will not save the changes regardless.
Currently, they are all devices connected to my Habitat, using the integration. Most, if not all are Zigbee, some may be ZWave, but I haven’t checked. I currently don’t have any ZWave or Zigbee controllers for my Home Assistant Blue, waiting for the Home Assistant Yellow to come out to migrate the devices directly to Home Assistant.
Is it possible the Habitat integration could be what is preventing the unit property to be saved? Does this only work for devices connected directly to HA? If that’s the case, then I will have to wait until I get the HA Yellow in hand and up and running.
I poked around in the Hubitat Custom Components, and it looks like there’s something that’s reading the Hub setting for units, which I have set to ‘F°’ in Habitat.
return TEMP_FAHRENHEIT if self._hub.temperature_unit == TEMP_F else TEMP_CELSIUS