I have added updates to this first post as it has become increasingly out of date as of late April 2024. Further changes were made in June 2024. Yet more changes were made in October 2024.
I’ve been looking at summary tiles more, meaning the little status tiles on the Favourites and Room pages of the mobile apps. My conclusion is that they are configured in a way that would be recognisable from device configs and capability presentations. They focus on particular observable events using the device ‘type’ as the filter.
Update: The observable events now filter on the category rather than the device type.
static
The configuration data is divided into two top level groupings - ‘static’ and ‘dynamic’. The static tiles appear to be those that are always displayed (if enabled). The tiles may be updated ‘immediately’ or they may be ‘periodic’.
blind
This monitors the windowShade>windowShade attribute in the main component of devices of type oic.d.blind and updates immediately.
Update: This now uses the category blind instead of the type. A further update has added the windowShadeLevel>shadeLevel attribute.
humidity
This monitors the relativeHumidityMeasurement>humidity attribute in any component of any type of device and updates every ten minutes. The tile displays the average value.
Update: If there are more than 5 values and the standard deviation is more than 5, a humidity range is displayed instead of the average value. A tilde (~) is being used in the range, which looks a little odd. The humidity values from devices of type AirConditioner are only included if their switch is on
.
light
This works with switch>switch and switchLevel>Level in the main component of devices of type oic.d.light, or with switch>switch in the main component of oic.d.smartplug. It updates immediately.
Update: This now works with the Light and SmartPlug categories instead of the types and as of late April 2024 has added Switch. It also works with the colorControl and colorTemperature capabilities on the display side.
temperature
This uses temperatureMeasurement>temperature in any component of oic.d.airconditioner, oic.d.airpurifier, oic.d.thermostat, x.com.st.d.airqualitysensor, x.com.st.d.sensor.multifunction, x.com.st.d.sensor.motion or x.com.st.d.button and updates every ten minutes.
Update: The categories AirConditioner, AirPurifier, Thermostat, AirQualityDetector, MultiFunctionalSensor, MotionSensor and Button are now used instead of types. A temperature range is used instead of an average if there are more than 5 values with a standard deviation of more than 3, and there is a filter for the switch being on
for the AirConditioner and AirPurifier. A further update in June 2024 added TempHumiditySensor which by then had already been use in production drivers for some time.
weather and outdoorAirQuality
These are special cases that update every twenty minutes. The weather tile just displays temperature and the air quality is described as ‘ultra fine dust’ but actually seems to be PM2.5 which I believe is normally called ‘fine dust’.
hub
Update: A hub tile was added in June 2024. It seems to monitor all the attributes of the bridge capability on devices with the Hub category but for display purposes it is the health status that matters. It quickly stopped being displayed for me but lingered in the settings in the app. It reappeared for me in October 2024 following some changes to my hub provision. When all hubs are active it displays a count. When one is offline it says ‘Check hub connection’. It links through to the ‘Manage hubs’ page. Curiously on a second Location with two hubs the tile isn’t displayed at all.
energy and indoorAirQuality
Update: A new version of the presentation file was noticed in October 2024 but could have been around for much longer. The energy and indoorAirQuality tiles look like they are intended to be permanently visible if the Energy and Air Care service apps are installed and those apps are the source of the information they display.
dynamic
The ‘dynamic’ grouping appears to be tiles that are only displayed when there is something to report.
running
The ‘running’ tiles display various states for devices of type oic.d.dishwasher, oic.d.dryer, oic.d.washer, and x.com.st.d.steamcloset (AirDresser). There are lots of different attributes involved.
Update: These now work with the categories DishWasher, Dryer, Washer and ClothingCareMachine, with ShoesCareMachine being a new addition.
open
This monitors the contactSensor>contact attribute in the main component of x.com.st.d.sensor.multifunction and x.com.st.d.sensor.contact, the doorControl>door in the main of oic.d.garagedoor and the lock>lock in the main of oic.d.smartlock. The visible states are open
for the windows and doors, and unlocked
and unlocked with timeout
for locks, although the configuration does look a bit garbled for the latter with the active states also being listed as the inactive ones.
Update: The ‘open’ tile now works with MultiFunctionalSensor and ContactSensor. A separate ‘lock’ tile has been introduced for GarageDoor and SmartLock.
battery
This monitors the battery>battery attribute in the main component of any device and the tile is visible for values less than 15.
Update: Actually that should have said less than or equal to 15.
So it seems there is another useful tool out there that the community probably might like to get its paws on, though I still feel that certain of this functionality would be better implemented using device groups as that gives scope for using summary information in automations. Of course, I’ll happily withdraw that comment if it turns out that the status of summary tiles can indeed be used in that way rather than being just a display feature. Indeed the summary lighting group that I assumed was powering the lights tile might actually be an end product of it instead.