Over dit item
Tado Hijack is een cloudintegratie voor tado-accounts die de limiet voor API-aanroepen beheert met quotumbewuste polling en het bundelen van commando's. Het voegt klimaatregeling, warm water, schema's, klep- en offsetgegevens en binnenklimaatwaarden toe, zoals dauwpunt, absolute luchtvochtigheid en schimmelrisico per zone. De pollingintervallen passen zich aan het aantal resterende dagelijkse aanroepen aan, de resettijd van het account wordt gedetecteerd en een zuinigheidsvenster vertraagt de polling 's nachts. Meerdere acties die binnen één venster worden verzonden, worden op klassieke zones samengevoegd tot één bulkverzoek, en met instellingen kunnen aanroepen worden overgeslagen die de gecachete status herhalen. Het ondersteunt V2-bridges, V3 Classic en Tado X, en voor V3 en Tado X komt het verwarmingsklimaat van de HomeKit- of Matter-integratie, die geïnstalleerd moet blijven. Er zijn services voor handmatig pollen, alle zones boosten, de zonemodus instellen, een schema instellen en een meterstand uploaden, en de installatie gebeurt in de UI.
Automatische samenvatting van de README en de code van banter240/tado_hijack, automatisch vertaald. Klopt er iets niet, of ben je de maintainer en wil je hier je eigen tekst tonen? Neem contact op
Ondersteunt
Gebruikt de cloud van de aanbieder Heeft een internetverbinding en een account bij de aanbieder nodig.
Uit de Marketplace Wordt geïnstalleerd via de Marketplace, voorheen HACS.
Actief onderhouden De auteur heeft in de afgelopen zes maanden een release of wijziging gepubliceerd.
Levert
- Klimaat
- Boilers
- Schakelaars
- Sensoren
- Agenda’s
Instellen
Installeer de integratie vanuit de Marketplace en herstart Home Assistant. Voeg de integratie daarna toe onder Instellingen > Apparaten en diensten.
Tado Hijack koppelen
- Tado-hardwaregeneratie
- Volledige cloudmodusSchakel klimaatentiteiten in via cloudpolling. Vereist voor V2-bridges (GW), omdat die geen HomeKit-ondersteuning hebben. Laat dit uitgeschakeld voor V3 (IB01/GW01) en Tado X om in plaats daarvan HomeKit/Matter te gebruiken.
- Uitgebreide gegevens ophalenHaal uitgebreide gegevens op tijdens de eerste installatie. Kosten: 1 API-aanroep per apparaat (temperatuuroffset) + 1 API-aanroep per verwarmingszone (afwezigheidstemperatuur). Na de eerste poll worden gegevens opgehaald volgens de ingestelde intervallen. Schakel uit om quotum te besparen.
Ook gevraagd bij “Deze woning instellen”.
Tado Hijack configureren
- Statuspollinginterval (seconden)Interval voor kamergegevens (temperatuur, luchtvochtigheid, verwarmingsvermogen). BELANGRIJK: wordt dynamisch overschreven door 'Auto API Quota' wanneer dat is ingeschakeld; dient als terugval wanneer het berekende budget is opgebruikt.
- Aanwezigheidspollinginterval (seconden)Hoe vaak de status Home/Away wordt gecontroleerd. Stel een hogere waarde in (bijvoorbeeld 43200s/12u) om quota te besparen.
- Hardwaresynchronisatie-interval (seconden)Hoe vaak batterijniveaus, firmware, mogelijkheden en de apparatenlijst worden gesynchroniseerd. 86400 s (24 uur) wordt aanbevolen.
- Weekplannen vernieuwen na quotumresetHaal eenmalig na elke quotumreset elk zoneplan op in de agendacache. Eén aanroep per zone. Standaard uit.
- Verminderde polling actiefSchakel het tijdgebonden gewogen pollingprofiel in.
- Starttijd van vensterTijd waarop het zuinigheidsvenster begint (bijvoorbeeld 22:00).
- Eindtijd van vensterTijd waarop het zuinigheidsvenster eindigt (bijvoorbeeld 07:00).
- Zuinigheidsinterval (seconden)Pollinginterval tijdens het zuinigheidsvenster (bijvoorbeeld 3600 s = 1 uur). Stel in op 0 om updates te pauzeren.
- Auto API Quota (%)Gebruik X% van het VRIJE dagelijkse quotum voor statuspolling (0 = uitgeschakeld). VRIJ = limiet - achtergrondreserve (synchronisaties) - externe activiteit (automatiseringen, appgebruik boven de buffer). Hybride strategie: gebruikt MAX(dagbudget - gebruikt, resterend * X%) → het systeem blijft ALWAYS pollen, ook als het dagbudget is overschreden.
- Drempel voor beperking (veiligheidsbuffer)Reserveer N aanroepen voor EVERYTHING buiten de periodieke achtergrondpolling van Hijack (automatiseringen, scripts, handmatig appgebruik). De polling stopt bij deze ondergrens, zodat je automatiseringen nooit vastlopen. Aanbevolen: 20.
- Veiligheidsreserve quotumAPI-aanroepen die gereserveerd zijn voor het zelflerende resetvenster. Het systeem leert automatisch de resettijd en verdeelt deze reserve adaptief om variaties aan de cloudzijde op te vangen. 0 = uitgeschakeld (niet aanbevolen). Standaard: 2.
- Minimaal auto-quotumintervalMinimaal pollinginterval in seconden (5-43200 = maximaal 12 uur). Standaard-API: minimaal 5 s. Proxy: minimaal 120 s afgedwongen. Lager = snellere updates maar hoger API-gebruik. Standaard 20 s.
- Polling uitschakelen bij beperkingStop de periodieke polling volledig wanneer het resterende quotum de veiligheidsbuffer bereikt.
- Overbodige aanroepen onderdrukkenSla API-aanroepen over wanneer de doelstatus overeenkomt met de gecachete status (temperatuur, modus, aanwezigheid, aan/uit). Bespaart quotum bij onbedoelde dubbelklikken of UI-interacties. Verzendt alleen wanneer een echte wijziging wordt gedetecteerd. Waarden die niet in de cache staan worden altijd verzonden.
- Overbodige knoppen onderdrukkenSla ook knopacties over (resume_all, boost_all, turn_off_all, set_mode_all) wanneer ALLE zones al overeenkomen met de doelstatus. Vereist dat 'Overbodige aanroepen onderdrukken' is ingeschakeld. Individuele expliciete acties en synchronisatieknoppen (manual_poll, refresh) worden altijd verzonden.
Kies een woning
- Woning
Na het instellen
- Statuspollinginterval (seconden)Interval voor kamergegevens (temperatuur, luchtvochtigheid, verwarmingsvermogen). BELANGRIJK: wordt dynamisch overschreven door 'Auto API Quota' wanneer dat is ingeschakeld; dient als terugval wanneer het berekende budget is opgebruikt.
- Aanwezigheidspollinginterval (seconden)Hoe vaak de status Home/Away wordt gecontroleerd. Stel een hogere waarde in (bijvoorbeeld 43200s/12u) om quota te besparen.
- Hardwaresynchronisatie-interval (seconden)Hoe vaak batterijniveaus, firmware, mogelijkheden en de apparatenlijst worden gesynchroniseerd. 86400 s (24 uur) wordt aanbevolen.
- Weekplannen verversen na quotaresetHaal na elke quotareset eenmalig alle zoneplannen op in de agendacache. Eén aanroep per zone. Standaard uit.
- Verminderde polling actiefSchakel het tijdgebaseerde, gewogen pollingprofiel in.
- Starttijd van vensterTijdstip waarop het zuinige venster begint (bijvoorbeeld 22:00).
- Eindtijd van vensterTijdstip waarop het zuinige venster eindigt (bijvoorbeeld 07:00).
- Zuinig interval (seconden)Pollinginterval tijdens het zuinige venster (bijvoorbeeld 3600s = 1u). Stel in op 0 om updates te pauzeren.
- Automatisch API-quotum (%)Gebruik X% van het VRIJE dagelijkse quotum voor statuspolling (0 = uitgeschakeld). VRIJ = limiet - achtergrondreserve (synchronisaties) - externe activiteit (automatiseringen, appgebruik boven de buffer). Hybride strategie: gebruikt MAX(dagbudget - gebruikt, resterend * X%) → het systeem blijft ALWAYS pollen, ook als het dagbudget is overschreden.
- Throttledrempel (veiligheidsbuffer)Reserveer N aanroepen voor EVERYTHING buiten de periodieke achtergrondpolling van Hijack (automatiseringen, scripts, handmatig appgebruik). De polling stopt bij deze ondergrens, zodat je automatiseringen nooit vastlopen. Aanbevolen: 20.
- QuotaveiligheidsreserveAPI-aanroepen die gereserveerd zijn voor het zelflerende resetvenster. Het systeem leert automatisch het resettijdstip en verdeelt deze reserve adaptief om variaties aan de cloudzijde op te vangen. 0 = uitgeschakeld (niet aanbevolen). Standaard: 2.
- Minimaal automatisch quotumintervalMinimaal pollinginterval in seconden (5-43200 = maximaal 12u). Standaard API: minimaal 5s. Proxy: minimaal 120s afgedwongen. Lager = snellere updates maar meer API-gebruik. Standaard 20s.
- Polling uitschakelen bij throttlingStop de periodieke polling volledig wanneer het resterende quotum de veiligheidsbuffer bereikt.
- Overbodige aanroepen onderdrukkenSla API-aanroepen over wanneer de doelstatus overeenkomt met de gecachete status (temperatuur, modus, aanwezigheid, vermogen). Bespaart quotum bij onbedoelde dubbele klikken of interacties in de interface. Verzendt alleen als er daadwerkelijk een wijziging wordt gedetecteerd. Waarden die niet in de cache staan, worden altijd verzonden.
- Overbodige knoppen onderdrukkenSla ook knopacties over (resume_all, boost_all, turn_off_all, set_mode_all) wanneer ALLE zones al overeenkomen met de doelstatus. Vereist dat 'Overbodige aanroepen onderdrukken' is ingeschakeld. Afzonderlijke expliciete acties en synchronisatieknoppen (manual_poll, refresh) worden altijd verzonden.
Teksten uit de code van banter240/tado_hijack. Teksten waarvoor de repository geen Nederlandse vertaling heeft, zijn automatisch vertaald.
Entiteiten
- Binaire sensorenAanwezigheid, Verwarmingsvraag, Batterij, Bezetting, Raam, Cloudverbinding, Cloudverbinding van de bridge, Handmatige wijziging, Stroom, Schema en nog 18
- KnoppenVolledige handmatige poll, Zones/apparaten verversen, Mogelijkheden verversen, Offsets verversen, Offsets kalibreren, Offset kalibreren, Afwezigheidstemperaturen verversen, Aanwezigheid verversen, Alle schema's hervatten, Alle zones uitschakelen en nog 8
- KlimaatKlimaat, Warm water
- NummersKlep, Temperatuuroffset, Afwezigheidstemperatuur, Time-out open raam, Vertraging raam open, Vertraging raam dicht, Doeltemperatuur, Maximale aanvoertemperatuur, Drempel voor offsetkalibratie
- SelectiesAanwezigheidsmodus, Temperatuurbron, Vochtigheidsbron, Raamsensor toevoegen, Raamsensor verwijderen, Raammodus, Ventilatorsnelheid, Verticale zwaai, Horizontale zwaai, Schemamodus en nog 1
- SensorenDagelijkse API-limiet, Resterende API-aanroepen, Absolute buitenvochtigheid, Laatste quotareset, Verwacht resetvenster, Volgende verwachte reset, Betrouwbaarheid resetpatroon, Aantal resetgeschiedenissen, API-status, API-proxy-URL en nog 40
- SchakelaarsGlobale polling, Logica voor minder polling, Overbodige aanroepen onderdrukken, Overbodige knoppen onderdrukken, Schema, Schema hervatten na sluiten, Kindersleutel, Warm water, Dazzle-modus en nog 2
Acties
- Handmatige pollForceer een directe update vanuit de Tado API. Met entity_id wordt één enkele entiteit gericht opgehaald (bespaart API-quotum).Velden: Verversingstype, Entiteit (optioneel), Tado Home (optioneel)
- Alle schema's hervattenVerwijder alle handmatige overlays in alle zones en keer terug naar Smart Schedule.Velden: Tado Home (optioneel)
- Alle zones uitschakelenSchakel de verwarming in alle zones uit.Velden: Tado Home (optioneel)
- Alle zones boostenVerwarm alle zones tot 25°C.Velden: Tado Home (optioneel)
- Zonemodus instellenStel een handmatige modus in met een optionele timer voor een verwarmings- of airconditioningzone.Velden: Zone-entiteit, Bedrijfsmodus, Duur, Eindmodus, Doeltemperatuur, Verversen na afronding
- Modus instellen voor alle zonesStel in één keer een handmatige modus in voor alle verwarmings- en/of airconditioningzones.Velden: Tado-woning (optioneel), Verwarming opnemen, Airco opnemen, Bedrijfsmodus, Duur, Eindmodus, Doeltemperatuur, Verversen na afronding
- Warmwatermodus instellenStel een handmatige warmwatermodus in met een optionele timer.Velden: Boiler-entiteit, Bedrijfsmodus, Duur, Eindmodus, Doeltemperatuur, Verversen na afronding
- Meterstand toevoegenUpload een meterstand naar Tado Energy IQ.Velden: Configuratie-item, Meterstand, Datum
- Schema instellenSchrijf Tado Smart Schedule-tijdblokken voor een zone. Vervangt de hele dag. Gebruik all_days voor elke dag in het tijdschema, of days voor specifieke dagen. Geef blocks op of een Home Assistant-schemahulp. Tado X loopt altijd van maandag tot en met zondag. all_days kopieert de blokken naar elke weekdag. one_day, three_day en activate zijn alleen voor klassiek.Velden: Entiteit, Alle dagen, Dagen, Tijdschema, Tijdschema activeren, Blokken, Schemahulp, Afwezigheidsmodus negeren
Probleemoplossing
- DiagnostiekDownloadt een diagnostiekbestand om aan een bugmelding toe te voegen.
Uit de 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.
Te zien in Vulpo
“Snel wisselen”-kaart, Klimaat-kaart, Knop-kaart, Selectie-kaart, Apple Watch, Bedieningspaneel, Klimaat-Live-activiteit.Informatie
- Installaties
- 972 die analysegegevens delen
- GitHub-sterren
- 154
- Verbinding
- Gebruikt de cloud van de aanbieder
- Onderhoud
- Bijgewerkt in de afgelopen 6 maanden
- Versie
- v5.12.0,
- Categorie
- Klimaat, Thermostaten en verwarming
- Soort
- Marketplace-integratie
- Merk
- tado
- Vereist
- Vereist de Marketplace (HACS op 2026.10 en ouder)
- Domein
tado_hijack- Problemen
- Probleem melden











