Hey all, I have an ecobee thermostat that I have integrated into SharpTools. Everything works great - tiles, rules, etc. The problem I have is that occasionally my condensate line fills up and lifts a float that then breaks the 24v power to the thermostat.
I checked with ecobee Support and they dont have a way to alert on this. So I’m trying to think how to get an alert when this happens. When power is cut, the ecobee stops reporting any data, so I dont know what I can use to trigger a rule that sends an alert.
Someone else might be able to give you a better answer, but if you are using SmartThings, I would start by looking at the SmartThings IDE to see what appears there when the power is cut. Then you might be able to design a rule to alert you based on what you see. For example, the “thermostat mode” property might get set to “off” when the thermostat loses power. This would allow you to write a rule to alert you anytime the thermostat mode = off.
Another approach might be the “healthStatus” attribute. That one is either online or offline. I would test to verify if the power is cut then the value switches to offline. If so then you could use that instead.
I wrote this rule for the exact same scenario. A couple of notes:
I have it executing at noon and midnight in addition to the 15 minute timer because I found that the timer alone wouldn’t trigger the rule when it is first enabled, so in case I disable and re-enable it in the future, I’m guaranteed it will trigger at noon or midnight to wake it up
The first HTTP GET is calling another rule where I obtain/refresh my Ecobee access token
Since you have to check through Ecobee’s APIs, I think it takes about 10-15 minutes before Ecobee pings the thermostat and detects that it is offline, thus reporting it as offline on their servers. The status doesn’t report offline immediately.