My Universal Ecobee Suite (ES) provides "fan only" thermostatOperatingState
, and if you want more detailed information about what's running, equipmentOperatingState
tells you specifically which components are running (heat 1, heat 2, humidifier, dehumidifier, vent, etc.), and equipmentOperatingStateDisplay
includes (Smart Recovery) and (Overcool) in the status as well.
ES provides:
- supportedThermostatFanModes : [on, off, auto, circulate]
- supportedThermostatModes : [off, cool, heat, auto, auxHeatOnly]
In this implementation, "circulate" is just "auto" with a non-zero fanMinOnTime
, and "off" is auto with fanMinOnTime
= 0 and thermostatMode
= "off" - (the only way to mae the fan be truly Off).
ES can be used instead of the native integration, or alongside it if you want.