Closed librehat closed 42 minutes ago
Unfortunately Matter forces me to set a target temperature. If this is null, it is autoamtically defaulted to 20 °C
.
I'll add a another check to not allow changing the target temperature if the device is off. At least this is what Alexa is doing, too.
Can you please validate if your controller (e.g. Goggle Home or Apple Home) has a similar behavior? Can you set temperature when the device is off?
My controller is SmartThings, and yes I can confirm that it does let me set the heating temperature when it's off.
Another issue that I noticed is that I see both settings for heating and cooling, which seems wrong as there is no cooling capability in this thermostat.
Can you please post the debug logs when the device is off and you change the temperature. I need to know if its first turned on and then the temperature is set, or if only the "set temperature" command is called.
Regarding the wrong "cooling" capability: this is related to "auto" mode. in matter "auto" requires both "cooling" and "heating". i still need to figure out, what to do.
I have Wiser (Schneider rebranded as Wiser in the UK) thermostats and they're connected to Home Assistant. I noticed that when I add
climate.wiser_*
devices to the bridge, the rooms that are "off" would be switched on, which is really unexpected.Debug-level logs:
You can see that the current state
temperature
isnull
, andstate
isoff
, but later on the logs show the bridge is calling an actionclimate.set_temperature
that seems to be what's causing this unexpected behaviour