Ecobee v4.1.0 - turning Fans Off when HVAC is OFF but it has a Hold status

Running OH 4.1 with the Ecobee 4.1 binding

I have 2 Ecobee’s, one for each floor.

When the state of an Ecobee is in “Hold” and when I issue settings_hvacMode.sendCommand(‘off’) it works but what I’m seeing is an OFF state but in “Hold” still in the app.

The issue around this is, I’m trying to turn the fans off by setting fan period to 0 and it doesn’t obey this. I’ve tried this before and after the OFF command. In the app, it shows Fan 0 but the fans still continues to run.

How do I get “Hold” mode off even when the HVAC is OFF?

I’ve tried to “resume” prior to shutting it OFF but that doesn’t work either.

My belief is, the “Hold” status is keeping the fan running.

When my other Ecobee is NOT in a Hold status, it works perfectly.

Best, Jay

Hey @mhilbush

Any thoughts on this above?

Best, Jay

As I suspected from a forum, this is the issue but I have NO idea how to remove HOLD from a OH Ecobee command.

“I had this same problem, contacted support and they told me you have to turn off the Hold, then make sure the fan runtime is set to 0 and then go back and set the system to Off. So I bet if you click “Cancel”, getting rid of the Hold, and then set the system to Off ( even if it’s already set to Off ) it’ll work the way you want.”

The answer is

val actionsMF = getActions(“ecobee”,“ecobee:thermostat:XXXXXXXX”)
actionsMF.resumeProgram(true)

Then turn fans to 0, then turn HVAC off.

Best, Jay

1 Like