Homekit displays temperature sensor data wrong
I am using an Ecobee thermostat, which uses external sensors, which are exposed to Homekit.
Homekit does not want to show negative temperatures. While in the Ecobee app, it displays the temperature just fine. As soon as the temperature drops below freezing, homekit will report zero degrees, instead of a negative value.
Switching to Fahrenheit does not resolve the issue, homekit will simply display 32F.
iPhone 13 Pro