This is how the device tiles look like for thermostats:
All it shows is the measured temperature and nothing else.
To see the mode and the temperature setpoint the thermostat is set to, one has to open the detailed view:
I made some changes to the profile of the matter thermostat driver and now the device tile looks like this (second tile):
It shows the measured temperature, an empty or filled circle for off / heating and the setpoint temperature.
Device tile when thermostat mode is heat:
This is the profile thermostat-fan-heating-only-nostate-nobattery
as an example, but I think that it could be implemented for most, if not all thermostat profiles:
name: thermostat-heating-only-nostate-nobattery
components:
- id: main
capabilities:
- id: temperatureMeasurement
version: 1
- id: thermostatMode
version: 1
- id: thermostatHeatingSetpoint
version: 1
- id: firmwareUpdate
version: 1
- id: refresh
version: 1
categories:
- name: Thermostat
deviceConfig:
dashboard:
states:
- component: main
capability: temperatureMeasurement
version: 1
group: main
composite: true
- component: main
capability: thermostatMode
version: 1
group: main
values:
- label: " {{thermostatMode.value}}"
alternatives:
- key: "heat"
value: "⬤"
type: active
- key: "off"
value: "◯"
type: inactive
composite: true
- component: main
capability: thermostatHeatingSetpoint
version: 1
group: main
values:
- label: " {{heatingSetpoint.value}} {{heatingSetpoint.unit}}"
composite: true
basicPlus: []
detailView:
- component: main
capability: temperatureMeasurement
version: 1
- component: main
capability: thermostatMode
version: 1
- component: main
capability: thermostatHeatingSetpoint
version: 1
- component: main
capability: refresh
version: 1
automation:
conditions:
- component: main
capability: temperatureMeasurement
version: 1
- component: main
capability: thermostatMode
version: 1
- component: main
capability: thermostatHeatingSetpoint
version: 1
actions: []