I have 2 rules which trigger every 1 minute. These rules are essentially polling my thermostat and waiting for the operating mode to either be IDLE or HEATING.
In rule #1 titled "Make Sure Master HVAC Fan ON when Thermostat Operating State = HEATING" the ACTION is to turn ON a Duct Fan when the CONDITION is that the Ecobee Thermostat thermostatOperatingState is heating.
In rule #2, titled "Make Sure Master HVAC Fan OFF when Thermostat IDLE" the ACTION is to turn OFF the Duct Fan when the CONDITION is that the Ecobee Thermostat thermostatOperatingState is idle.
These rules have been operating fine for months. For some reason, these CONDITIONAL logic for these rules are now failing. Although the thermostat is idle, I'm continually seeing both these rules ACTIONs executing every minute even though the log clearly shows thermostatOperatingState remaining idle.
In case you are wondering why I have the trigger set to run everyone minute rather than simply having the trigger be the a change to the thermostatOperatingState, Ive historically found situations where the changes was not caught, therefore I poll ever minute.
Again, these rules worked fine for months. Anyone see something like this before? I'm running the latest release.
Any ideas?


