I am the developer of Thermostat Manager:
I am currently working on a way to support thermostats that don’t support capability.thermostat (it appears most of them are cloud based thermostats).
I’ve almost got it but I’ve run into a strange problem. There’s probably some small thing I’m missing but, traditionally I’ve used capability.thermostat’s:
In order to obtain the mode that the thermostat is currently in. Using the newer capabilities, I’ve been able to access all of them similarly using things like:
But for some reason, if I try to access capability.thermostatMode like this:
The app stops functioning and doesn’t report an error. I’ve read through the documentation and it appears that I am accessing everything properly. What am I doing wrong?