Tado Assist - your self Auto-Assist

:fire: Tado Assist

I’m excited to introduce my first custom integration for Home Assistant! With Tado Assist, you can create your own version of “Auto-Assist” directly on your smart home hub. This integration uses Tado’s API to retrieve information and can automate mode switching based on geolocation or suspend heating when windows are opened.

:sparkles: Key Features

  • Automation: Automates the change of operating mode (Home or Away) and the suspension of home heating.
  • Mobile Device Tracking: Detect mobile devices linked to Tado and their home presence.
  • Home & Away Modes: Get your home to “Away” or “Home” mode with ease.
  • Open Window Detection: Get alerts when a window is detected as open.
  • Customizable Scan Interval: Choose how frequently the system checks for updates.
  • Data Logging & Debugging: Includes logging support for easy debugging.

:framed_picture: Screenshots

:inbox_tray: Download

Get Tado Assist from GitHub:
:link: GitHub Repository

:bulb: Future Plans & Contributions

I have conducted some tests on my Home Assistant installation, and it seems to be working. However, I would really appreciate it if some of you could try it out and let me know if you find any bugs or have any suggestions.

You can also help by translating the integration into your language.

Thank you in advance! :blush:

:coffee: Support & Donations

If you find Tado Assist useful, consider buying me a coffee to support future development!

ko-fi - Buy me a coffee

2 Likes

Tado changed the authentication process just these days. The native Home Assistant integration also has the same problem.
Perfect timing to release my integration.
It will need to be modified to make it work again.

1 Like

Version 1.1.0 released:

  • New authentication system for TADO servers;
  • Support for HA repair function;

Tx for the great work, it works again :slightly_smiling_face:

How can I switch to “Home” when I’m still away to do a preheating?

My hope is to get een automation started from my car when I set Waze “home” to start the heating at my house.

Regards
Stef

Currently, this is not possible. This is because the “home” and “window” states are “read only”, meaning they are used to communicate only the change in state to Home Assistant. They can be used, for example, to start an automation. I limited myself to automating those that are actually done with Tado’s paid service. I thought about introducing the possibility of changing the state from Home Assistant, but it is not trivial, meaning the logic needs to be rethought. In fact, if the user simply changed the state, the georeferencing would restore it shortly after. So the two things are not compatible. I have to think about how to make both possibilities coexist.

do you know if this works with Tado X devices?

Maybe I’m just too slow on the uptake at this late evening: So I can use the integration to “globally” turn the geofencing, schedules, and window detection functions on or off? I was thinking about developing my own “smart” control. So I could keep the schedules as a backup in the app and then deactivate them with the integration, right?