Skip to content
This repository has been archived by the owner on Jan 29, 2022. It is now read-only.

Mimic Tado's Auto-Assist Feature for open Windows detected #38

Open
jotzet79 opened this issue Feb 7, 2021 · 1 comment
Open

Mimic Tado's Auto-Assist Feature for open Windows detected #38

jotzet79 opened this issue Feb 7, 2021 · 1 comment

Comments

@jotzet79
Copy link

jotzet79 commented Feb 7, 2021

Hi Lukas,

It would be nice if we could mimic the behaviour of the Auto-Assist feature for "openWindowDetection"

  • Expose switch for the Open Window Thermostat Feature using 2 modes (enabled, disabled) and 2 states (on, off)
  • If Zone contains the "openWindowDetected" flag, then expose its status to the already exposed Window Sensor and set the switch ENABLED in state OFF (maybe before check status returned by API call)
  • Now the user can activate the switch manually or via automation (preferably; based on sensor state) to state ON
  • Trigger API Call "Activate OpenWindow"
  • Now tado's setting for the Zone's Shutoff duration starts to be counted down (1-3600 secs, depending on the Setting in tado's App)
  • Poll if any change from App / WebApp / (Auto-Assist) was done - just for being safe
  • After the count down has finished the thermostat is set to normal mode OR...
  • The user deactivates the switch manually / via automation to state OFF
  • Trigger API call "Deactivate OpenWindow"
  • Switch is disabled

Thank you,
Joachim

@ma-ku
Copy link

ma-ku commented Feb 12, 2021

I guess it's almost what you can see in my PR #34. The difference is that I do not bother with the Tado detection but much rather rely on one or more sensors. Since the behaviour cannot be mimicked with one switch since that would not allow having two or more sensors (doors and windows) controlling the thermostat since closing one of two open windows would re-activate the heating although the other window is still open. I am not sure if my PR covers your use-case 100% but I am sure that we can accomplish this.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants