Open akosut opened 2 years ago
Similar to #592 I just reported for HeaterCooler. Don't take your device offline while this happens as it will cause all the devices on your bridge to stop responding. Hopefully this can be fixed with a change to the validation.
I am seeing this too. Thermostat configured to limit range on the UI. Imho, the current temperature should not be constrained by the min/max, as it can be anything.
[8/21/2024, 6:19:10 AM] [homebridge-mqttthing] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 26.3 exceeded maximum of 25. See https://homebridge.io/w/JtMGR for more info.
It was hotter than normal here today, and my thermostat accessory started failing with logs like this:
I had set the "Maximum Temperature" (maxTemperature) setting to 32.22 because my thermostat cannot be set higher than 95°F. However, it can still report a current temperature higher than that.
For now I am working around this by raising the Maximum Temperature setting to 50, but this means that the HomeKit accessory can be set higher than the max value.
The maxTemperature setting should apply only to the heating/cooling thresholds of a thermostat, not to the current temperature value.