SANdood / Ecobee-Suite

Ecobee Suite is for integrating Ecobee thermostats & sensors with the Hubitat home automation platform
109 stars 154 forks source link

SmartThings: ES set thermostatOperatingMode to "offline" #53

Closed loverso closed 3 years ago

loverso commented 3 years ago

I had a webCoRE piston that fired when thermostatOperatingMode had the value "offline", which isn't one of the allowed values for that capability. Some discussion here: https://community.webcore.co/t/thermostatoperatingstate-missing-an-enumeration-offline/18197

Background: my Ecobees were set to "off" as I wasn't running the HVAC at all. My piston checked checked if the operating mode was neither of 'idle' or 'fan only', and then if there were windows open, would send me a notification. I got the notification telling me the operating mode was "offline".

SANdood commented 3 years ago

Per the discussions, there is no defined authority that precludes an operating state/mode of "offline." Checking for the specific operating modes that you want to take action for is a more robust way of coding the objective than simply "other than".