I noticed what seems to be an inconsistency in the UI behavior of thermostat tiles.
For devices like lights and smart plugs, the tile appears faded when the device is off and normal when it is on, which makes the state immediately clear. Thermostats also have an off state, but their tiles do not visually fade when set to off. As a result, it’s harder to quickly see whether heating is currently enabled or disabled.
It would be great if thermostat tiles followed the same visual logic as other device types for better consistency and clarity.
Do you think this is a bug, or would this be better handled as a feature request?
I think it is depending on the app, because my thermostats (from EvoHome and Plugwise) only show the temperature in black or orange. Black when the actual temperature is higher then the temperature, orange otherwise.
I’m not sure what you mean by “firmware-dictated”.
In Apple Home, the thermostat tile clearly fades out when the thermostat is set to Off. Hubitat behaves in a similar way.
So just to clarify: are you referring to the thermostat’s own firmware controlling the tile behavior, or to how Homey renders it in the UI?
A thermostat has no real on/off state. It has a target temperature. And in addition, some devices have a mode selection. The mode could be something like “on’“ or “off”, but it’s just setting the target temperature to the maximum of the range (like 6°C for off).
The tile is using measure_temperature and target_temperature as base to show the colored value. A developer can’t change it.
Of course you can write whatever code you want. How ever, programmers use a software architecture with libraries and standard components. And most thermostats don’t have a on/off switch. Appearently the icon can be different. So within Homey all kinds of devices are defined and used by the apps. So eighter you want to change Homey their standard thermostat, or your app to write a lot of more code to implement their own thermostat. The number of possibilities are enormous, so not all user demands will be realized. I.e. you probably have to accept the way it is as it is.
I’ll post this under Ideas. It would likely not be very complicated to implement on Homey’s side. All Matter TRVs (which are the main type of heating control in Europe) are exposed as thermostats and include an explicit “Off” state in the Matter specification.