The zoneNumber attribute is being set via sendEvent and if I look at the device in the ide it shows there zoneNumber having a value of 1 but in the tile on the mobile app it just shows as “–”. I must be missing something simple and obvious.

Thanks again, @geko. I followed those steps and lo’ and behold it worked. Sigh. It’s hard to debug when you can’t trust what the tools are showing you. Hours wasted and frustration mounted… and my code was right all along. Sigh, again.

ST seems pretty restrictive in the way data gets presented. A standardTile would be fine except that I don’t have icons for these and if I use a standardTile the text gets stuffed down in the bottom and there is a large blank area at the top.

If I use a valueTile normally I get unpretty text. There doesn’t seem to be any good way to transform text before display.