chobo997 wrote:Hello fellow homebridgers,
I had some time tonight to install Homebridge 2.0 and everything seems to be working fine except for thermostats. I have two Trane TZEMT400AB32MAA z-wave t-stats in my environment and both are set to fahrenheit in Indigo. My Homebridge config.json file contains the line, "thermostatsInCelsius": false,", but both thermostats still display their values in celsius in my HomeKit app. Also, the "Temperature Display Units" toggle is set to "Fahrenheit" in the app – changing that to celsius has no effect.
Anyone experienced this or have some thoughts on a fix?
Thanks in advance!
HomeKit defaults to celsius for all temperature values. Apparently, Apple's intention for the Temperature Display Unit characteristic is to allow you to change the units that are displayed on the device itself, not the displayed units in the HomeKit app. I don't know why Apple doesn't take your iOS locale settings into account when displaying the value - that would be the obvious thing to do.
For what it's worth, the latest version of the Home app has a preference that lets you choose whether it displays Fahrenheit or Celsius for temperature values (a feature I asked the developer to add because of this very issue.)
-Mike