I was reading on the Ars Technical forums that there's a setting buried deep in the Ecobee settings that there's a 'return to schedule' or something at turns off the indefinite hold you're experiencing.I'm considering removing ecobee3 from HomeKit entirely. Like honestly it seems to me that it cripples the device. I don't regret buying it because it has the remote sensors and I'm not sure whether this is an ecobee problem or an Apple problem, but in any case ecobee3 + HomeKit = not yet.
Found it:
vafarmboy wrote:
Otto Pilot wrote:
I THINK if you do a timed scene trigger in HomeKit itself it will override the geofence. I have my Ecobees scheduled through time triggers in the "Home" app and it works as advertised. To be fair, though, I've never done a geofence with the Ecobee, just with the August lock.
My exact problem is this is not happening. Get geofence hold overrides the schedule.
Turns out it's there, just buried. Deep.
Hamburger -> Manage HomeKit configuration -> Geofence -> When entering geofence
What tripped me up is that last "When entering geofence" doesn't really seem tappable, but it is, and inside the picker you can choose "Resume Schedule." It defaults to "I'm home."