Überblick
Tado Hijack ist eine Cloud-Integration für tado-Konten, die das Limit für API-Aufrufe mit quotenbewusstem Polling und gebündelten Befehlen im Griff behält. Sie bringt Klimasteuerung, Warmwasser, Zeitpläne, Daten zu Ventilen und Offsets sowie Raumklimawerte wie Taupunkt, absolute Luftfeuchtigkeit und Schimmelrisiko pro Zone mit. Die Abfrageintervalle passen sich an die verbleibenden Tagesaufrufe an, die Reset-Zeit des Kontos wird erkannt, und ein Sparfenster verlangsamt das Polling in der Nacht. Mehrere Aktionen, die innerhalb eines Zeitfensters gesendet werden, werden bei Classic-Zonen zu einer einzigen Sammelanfrage zusammengeführt, und über Einstellungen lassen sich Aufrufe überspringen, die nur den zwischengespeicherten Zustand wiederholen. Sie unterstützt V2-Bridges, V3 Classic und Tado X, und bei V3 und Tado X kommt das Heizungsklima aus der HomeKit- oder Matter-Integration, die installiert bleiben muss. Zu den Diensten gehören manuelle Abfrage, Boost für alle Zonen, Zonenmodus setzen, Zeitplan setzen und das Hochladen eines Zählerstands, und die Einrichtung erfolgt in der Benutzeroberfläche.
Zusammenfassung der README und des Codes von banter240/tado_hijack, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich
Unterstützt
Nutzt die Cloud des Herstellers Braucht eine Internetverbindung und einen Account beim Hersteller.
Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.
Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.
Stellt bereit
- Klima
- Warmwasserbereiter
- Schalter
- Sensoren
- Kalender
Einrichtung
Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.
Tado Hijack verknüpfen
- Tado Hardware-Generation
- Vollständiger Cloud-ModusKlimasteuerung über die Cloud aktivieren. Nötig für V2-Bridges (GW), weil sie kein HomeKit unterstützen. Für V3 (IB01/GW01) und Tado X aus lassen und stattdessen HomeKit oder Matter nutzen.
- Erweiterte Daten ladenLädt zusätzliche Daten während der ersten Einrichtung. Kosten: 1 API-Aufruf pro Gerät (Temperatur-Offset) + 1 API-Aufruf pro Heizzone (Abwesenheitstemperatur). Danach gelten die eingestellten Intervalle. Aus, um Kontingent zu sparen.
Wird auch bei „Dieses Haus einrichten“ abgefragt.
Tado Hijack konfigurieren
- Abfrageintervall Status (Sekunden)Intervall für Raumdaten (Temperatur, Feuchtigkeit, Heizleistung). WICHTIG: Bei aktivem automatischen API-Kontingent wird dieser Wert überschrieben. Er gilt nur als Ersatz, wenn das berechnete Kontingent aufgebraucht ist.
- Abfrageintervall Anwesenheit (Sekunden)Wie oft Zuhause oder Abwesend geprüft wird. Ein hoher Wert (z. B. 43200 s / 12 h) spart API-Aufrufe, wenn die Anwesenheit aus Home Assistant kommt.
- Hardware-Sync Intervall (Sekunden)Wie oft Batterie, Firmware, Fähigkeiten und die Geräteliste geprüft werden. 86400 s (24 h) ist empfohlen.
- Wochenpläne nach dem Kontingent-Reset holenEinmal nach jedem Kontingent-Reset alle Zonenpläne in den Kalender-Cache holen. Ein Aufruf pro Zone. Standard: aus.
- Reduzierte Abfrage aktivAktiviert das zeitbasierte, gewichtete Abfrageprofil.
- Startzeit des FenstersZeitpunkt, an dem das Sparfenster beginnt (z. B. 22:00).
- Endzeit des FenstersZeitpunkt, an dem das Sparfenster endet (z. B. 07:00).
- Intervall im Sparfenster (Sekunden)Abfrageintervall im Sparfenster (z. B. 3600 s = 1 h). 0 pausiert die Abfrage.
- Auto-API-Kontingent (%)Nutze X % des freien Tageskontingents für Statusabfragen (0 = aus). Frei = Limit minus Reserve für den Hintergrund (Synchronisation) minus Aktivität von außen (Automatisierungen, App über dem Puffer). Es gilt der größere Wert aus (Tagesbudget minus bereits verbraucht) und (verbleibend mal X %). Die Abfrage läuft weiter, auch wenn das Tagesbudget überschritten ist.
- Drosselungs-Schwelle (Sicherheits-Puffer)Reserviert N Aufrufe für alles außerhalb der Hintergrundabfrage (Automatisierungen, Skripte, App). Die Abfrage stoppt an dieser Schwelle, damit diese Aufrufe noch durchkommen. Empfohlen: 20. 0 = aus.
- Kontingent-SicherheitsreserveAPI-Aufrufe für das selbstlernende Rücksetzfenster. Der Zeitpunkt der Rücksetzung wird gelernt und die Reserve in diesem Fenster verteilt, um Schwankungen der Cloud abzufangen. 0 = aus (nicht empfohlen). Standard: 2.
- Kürzestes Intervall des automatischen KontingentsKürzestes Abfrageintervall in Sekunden (5 bis 43200, also höchstens 12 Stunden). Normale API: mindestens 5 s. Proxy: mindestens 120 s. Kürzer heißt schnellere Updates und mehr API-Aufrufe. Standard: 20 s.
- Abfrage stoppen, wenn gedrosseltStoppt die regelmäßige Abfrage ganz, wenn das verbleibende Kontingent den Puffer erreicht.
- Redundante API-Aufrufe unterdrückenAPI-Aufrufe überspringen, wenn der Zielzustand dem Zwischenspeicher entspricht (Temperatur, Modus, Anwesenheit, Leistung). Spart Kontingent bei einem Doppelklick oder bei Bedienung in der Oberfläche. Gesendet wird nur bei einer echten Änderung. Werte, die nicht im Zwischenspeicher stehen, werden immer gesendet.
- Redundante Schaltflächen unterdrückenAuch Schaltflächen-Aktionen überspringen (resume_all, boost_all, turn_off_all, set_mode_all), wenn alle Zonen schon im Zielzustand sind. Benötigt „Redundante API-Aufrufe unterdrücken“. Einzelne ausdrückliche Aktionen und die Aktualisieren-Schaltflächen werden immer gesendet.
Haus wählen
- Haus
Nach der Einrichtung
- Abfrageintervall Status (Sekunden)Intervall für Raumdaten (Temperatur, Feuchtigkeit, Heizleistung). WICHTIG: Bei aktivem automatischen API-Kontingent wird dieser Wert überschrieben. Er gilt nur als Ersatz, wenn das berechnete Kontingent aufgebraucht ist.
- Abfrageintervall Anwesenheit (Sekunden)Wie oft Zuhause oder Abwesend geprüft wird. Ein hoher Wert (z. B. 43200 s / 12 h) spart API-Aufrufe, wenn die Anwesenheit aus Home Assistant kommt.
- Hardware-Sync Intervall (Sekunden)Wie oft Batterie, Firmware, Fähigkeiten und die Geräteliste geprüft werden. 86400 s (24 h) ist empfohlen.
- Wochenpläne nach dem Kontingent-Reset holenEinmal nach jedem Kontingent-Reset alle Zonenpläne in den Kalender-Cache holen. Ein Aufruf pro Zone. Standard: aus.
- Reduzierte Abfrage aktivAktiviert das zeitbasierte, gewichtete Abfrageprofil.
- Startzeit des FenstersZeitpunkt, an dem das Sparfenster beginnt (z. B. 22:00).
- Endzeit des FenstersZeitpunkt, an dem das Sparfenster endet (z. B. 07:00).
- Intervall im Sparfenster (Sekunden)Abfrageintervall im Sparfenster (z. B. 3600 s = 1 h). 0 pausiert die Abfrage.
- Auto-API-Kontingent (%)Nutze X % des freien Tageskontingents für Statusabfragen (0 = aus). Frei = Limit minus Reserve für den Hintergrund (Synchronisation) minus Aktivität von außen (Automatisierungen, App über dem Puffer). Es gilt der größere Wert aus (Tagesbudget minus bereits verbraucht) und (verbleibend mal X %). Die Abfrage läuft weiter, auch wenn das Tagesbudget überschritten ist.
- Drosselungs-Schwelle (Sicherheits-Puffer)Reserviert N Aufrufe für alles außerhalb der Hintergrundabfrage (Automatisierungen, Skripte, App). Die Abfrage stoppt an dieser Schwelle, damit diese Aufrufe noch durchkommen. Empfohlen: 20. 0 = aus.
- Kontingent-SicherheitsreserveAPI-Aufrufe für das selbstlernende Rücksetzfenster. Der Zeitpunkt der Rücksetzung wird gelernt und die Reserve in diesem Fenster verteilt, um Schwankungen der Cloud abzufangen. 0 = aus (nicht empfohlen). Standard: 2.
- Kürzestes Intervall des automatischen KontingentsKürzestes Abfrageintervall in Sekunden (5 bis 43200, also höchstens 12 Stunden). Normale API: mindestens 5 s. Proxy: mindestens 120 s. Kürzer heißt schnellere Updates und mehr API-Aufrufe. Standard: 20 s.
- Abfrage stoppen, wenn gedrosseltStoppt die regelmäßige Abfrage ganz, wenn das verbleibende Kontingent den Puffer erreicht.
- Redundante API-Aufrufe unterdrückenAPI-Aufrufe überspringen, wenn der Zielzustand dem Zwischenspeicher entspricht (Temperatur, Modus, Anwesenheit, Leistung). Spart Kontingent bei einem Doppelklick oder bei Bedienung in der Oberfläche. Gesendet wird nur bei einer echten Änderung. Werte, die nicht im Zwischenspeicher stehen, werden immer gesendet.
- Redundante Schaltflächen unterdrückenAuch Schaltflächen-Aktionen überspringen (resume_all, boost_all, turn_off_all, set_mode_all), wenn alle Zonen schon im Zielzustand sind. Benötigt „Redundante API-Aufrufe unterdrücken“. Einzelne ausdrückliche Aktionen und die Aktualisieren-Schaltflächen werden immer gesendet.
Texte aus dem Code von banter240/tado_hijack.
Entitäten
- BinärsensorenAnwesenheit, Heizbedarf, Batterie, Fenster, Cloud-Verbindung, Cloud-Verbindung der Bridge, Manuelle Änderung, Betrieb, Zeitplan, Verbindung und 18 weitere
- TastenVollständiger Abruf, Zonen/Geräte aktualisieren, Gerätefunktionen aktualisieren, Offsets aktualisieren, Offsets kalibrieren, Offset kalibrieren, Abwesenheitstemperaturen aktualisieren, Anwesenheit aktualisieren, Alle Zeitpläne fortsetzen, Alle Zonen ausschalten und 8 weitere
- KlimaKlima, Warmwasser
- ZahlenVentil, Temperatur-Offset, Abwesenheitstemperatur, Zeitlimit bei offenem Fenster, Fenster-Öffnungsverzögerung, Fenster-Schließverzögerung, Soll-Temperatur, Maximale Vorlauftemperatur, Offset-Kalibrier-Schwelle
- AuswahlfelderAnwesenheitsmodus, Temperaturquelle, Luftfeuchtigkeitsquelle, Fenster-Sensor hinzufügen, Fenster-Sensor entfernen, Fenstermodus, Lüftergeschwindigkeit, Vertikales Schwenken, Horizontales Schwenken, Wochenplan-Modus und 1 weitere
- SensorenAPI Tageslimit, Verbleibende API-Aufrufe, Absolute Außenfeuchtigkeit, Letzte Kontingent-Rücksetzung, Erwartetes Rücksetzfenster, Nächste erwartete Rücksetzung, Verlässlichkeit des Rücksetzmusters, Anzahl gespeicherter Rücksetzungen, API-Status, API-Proxy-URL und 40 weitere
- SchalterGlobale Abfrage, Reduzierte Abfrage, Redundante Aufrufe unterdrücken, Redundante Schaltflächen unterdrücken, Zeitplan, Zeitplan nach dem Schließen, Kindersicherung, Warmwasser, Dazzle-Modus und 2 weitere
Aktionen
- Manueller AbrufErzwingt eine sofortige Aktualisierung von der Tado-API. Mit entity_id wird nur dieses Gerät oder diese Zone abgerufen (spart API-Aufrufe).Felder: Abruf-Typ, Entität (optional), Tado-Zuhause (optional)
- Zeitpläne fortsetzenEntfernt alle manuellen Änderungen in allen Zonen und kehrt zum intelligenten Zeitplan zurück.Felder: Tado-Zuhause (optional)
- Alle Zonen ausschaltenSchaltet die Heizung in allen Zonen aus.Felder: Tado-Zuhause (optional)
- Alle Zonen aufheizenHeizt alle Zonen auf 25°C auf.Felder: Tado-Zuhause (optional)
- Zonenmodus einstellenStellt einen manuellen Modus mit optionalem Timer für eine Heiz- oder Klimazone ein.Felder: Zonen-Entität, Betriebsmodus, Dauer, Endmodus, Zieltemperatur, Status nach Abschluss aktualisieren
- Modus für alle Zonen einstellenStellt einen manuellen Modus für alle Heiz- und/oder Klimazonen gleichzeitig ein.Felder: Tado-Zuhause (optional), Heizung einbeziehen, Klima einbeziehen, Betriebsmodus, Dauer, Endmodus, Zieltemperatur, Status nach Abschluss aktualisieren
- Warmwassermodus einstellenStellt einen manuellen Warmwassermodus mit optionalem Timer ein.Felder: Warmwasser-Entität, Betriebsmodus, Dauer, Endmodus, Zieltemperatur, Status nach Abschluss aktualisieren
- Zählerstand hinzufügenLädt einen Zählerstand zu Tado Energy IQ hoch.Felder: Konfigurations-Eintrag, Zählerstand, Datum
- Zeitplan setzenSchreibt die Zeitblöcke des intelligenten Tado-Zeitplans für eine Zone. Ersetzt den ganzen Tag. all_days schreibt alle Tage dieses Zeitplantyps, days nur bestimmte Tage. Entweder blocks oder ein Zeitplan-Helfer von Home Assistant. Tado X kennt nur Montag bis Sonntag. all_days kopiert die Blöcke auf jeden Wochentag. one_day, three_day und activate gelten nur für Classic.Felder: Entität, Alle Tage, Tage, Zeitplantyp, Zeitplantyp aktivieren, Blöcke, Zeitplan-Helfer, Abwesenheit ignorieren
Fehlerbehebung
- DiagnosedatenLädt eine Diagnosedatei herunter, die du an einen Fehlerbericht anhängen kannst.
Aus der README
An optimized Tado integration designed to handle strict API limits through intelligent quota management and command batching.
- Auto API Quota: Dynamically adjusts polling intervals based on your remaining daily API calls and detects your account's specific reset time.
- Command Batching: Classic zones in one window share one call. Tado X is one call per room, or one quick action when the whole heating batch matches.
- Multi-Generation Support: Full support for V2 (GW bridges), V3 Classic (HomeKit), and Tado X (Matter) within a unified architecture.
- Several homes: One account can hold more than one home, on V2, V3 Classic, and Tado X. Setup logs in, you pick one, and the next home is another add with its own login.
- Reverse linking: HomeKit or Matter entities are on the Hijack device. Keep the Tado HomeKit or Matter integration, or the clone is gone. Created in HomeKit or Matter.
- Indoor Climate Sensors: Calculates dew point, absolute humidity, and mold risk per zone.
- Offset from an external temperature: A linked sensor is compared with the TRV and the offset is written. Off until you choose an interval. How it runs.
- External window contact: A binary sensor per zone turns the room off and resumes the schedule afterwards. Handler.
- Offline TRV recovery: The last intent is applied again when a HomeKit or Matter climate returns. Details.
- Night-Savings (Economy Window): Slows down polling during the night to save API calls for daytime use.
Erscheint in Vulpo
Schnellumschalterkarte, Klimasteuerungs-Karte, Tastenkarte, Auswahl-Karte, Apple Watch, Kontrollzentrum, Klima-Live-Aktivität.Informationen
- Installationen
- 972 teilen Analysedaten
- GitHub-Sterne
- 154
- Verbindung
- Nutzt die Cloud des Herstellers
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- v5.12.0,
- Kategorie
- Klima, Thermostate und Heizung
- Art
- Marketplace-Integration
- Marke
- tado
- Voraussetzung
- Braucht den Marketplace (HACS bis Home Assistant 2026.10)
- Domain
tado_hijack- Probleme
- Problem melden











