Ok, I took out a bit of code that sets the status (open closed active inactive) when filling in the tiles I the alarm panel device, relying on teach zone to eventually update with the correct info. I’ll add it back as it will help with troubleshooting. That said, I’ve no idea why the names aren’t working as I’ve tested it on a few devices with no problems. Will have another look this weekend and let you know.
Thanks for the input. I assume getzonenames still works fine from the Wemos webpage? If so perhaps it is another ST problem causing the strange behaviour (my app has been quite laggy recently so perhaps connected)