Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation.

À propos

Tado Hijack est une intégration cloud pour les comptes tado qui gère la limite d’appels à l’API grâce à une interrogation tenant compte du quota et au regroupement des commandes. Elle ajoute la régulation de la climatisation, l’eau chaude, les programmes, les données de vanne et de décalage, ainsi que des valeurs de climat intérieur comme le point de rosée, l’humidité absolue et le risque de moisissure pour chaque zone. Les intervalles d’interrogation s’adaptent aux appels quotidiens restants, l’heure de réinitialisation du compte est détectée, et une fenêtre économique ralentit l’interrogation la nuit. Plusieurs actions envoyées dans une même fenêtre sont fusionnées en une seule requête groupée sur les zones classiques, et des réglages permettent d’éviter les appels qui répètent l’état en cache. Elle prend en charge les bridges V2, V3 Classic et Tado X, et pour V3 et Tado X la climatisation de chauffage provient de l’intégration HomeKit ou Matter, qui doit rester installée. Les services comprennent l’interrogation manuelle, le boost de toutes les zones, le réglage du mode d’une zone, le réglage d’un programme et l’envoi d’un relevé de compteur, et la configuration se fait dans l’interface.

Résumé automatique du README et du code de banter240/tado_hijack, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact

Prise en charge

  • Utilise le cloud du fournisseur Nécessite une connexion internet et un compte chez le fournisseur.

  • Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.

  • Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.

Fournit

  • Climatisation
  • Chauffe-eau
  • Interrupteurs
  • Capteurs
  • Calendriers

Mise en place

Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.

Associer Tado Hijack

  • Génération du matériel Tado
  • Mode cloud completActive les entités de climatisation via l’interrogation du cloud. Nécessaire pour les bridges V2 (GW), car ils ne prennent pas en charge HomeKit. Pour V3 (IB01/GW01) et Tado X, laisse désactivé pour utiliser HomeKit/Matter à la place.
  • Récupérer les données étenduesRécupère les données étendues pendant la configuration initiale. Coût : 1 appel à l’API par appareil (décalage de température) + 1 appel à l’API par zone de chauffage (température d’absence). Après la première interrogation, les données sont récupérées selon les intervalles configurés. Désactive pour économiser le quota.

Également demandé à « Configurer ce domicile ».

Configurer Tado Hijack

  • Intervalle d’interrogation de l’état (secondes)Intervalle pour les données des pièces (température, humidité, puissance de chauffage). IMPORTANT : remplacé dynamiquement par « Auto API Quota » lorsque cette option est activée ; sert de valeur de repli quand le budget calculé est épuisé.
  • Intervalle d’interrogation de la présence (secondes)Fréquence de vérification du statut Home/Away. Choisis une valeur plus élevée (p. ex. 43200s/12h) pour économiser le quota.
  • Intervalle de synchronisation du matériel (secondes)Fréquence de synchronisation des niveaux de batterie, du firmware, des capacités et de la liste des appareils. 86400 s (24 h) est recommandé.
  • Actualiser les programmes hebdomadaires après la réinitialisation du quotaUne fois après chaque réinitialisation du quota, récupère le programme de chaque zone dans le cache du calendrier. Un appel par zone. Désactivé par défaut.
  • Interrogation réduite activeActive le profil d’interrogation pondéré selon l’heure.
  • Heure de début de la fenêtreHeure à laquelle la fenêtre économique commence (par exemple 22:00).
  • Heure de fin de la fenêtreHeure à laquelle la fenêtre économique se termine (par exemple 07:00).
  • Intervalle économique (secondes)Intervalle d’interrogation pendant la fenêtre économique (par exemple 3600 s = 1 h). Mets 0 pour suspendre les mises à jour.
  • Auto API Quota (%)
  • Seuil de limitation (tampon de sécurité)
  • Réserve de sécurité du quotaAppels à l’API réservés à la fenêtre de réinitialisation auto-apprise. Le système apprend automatiquement l’heure de réinitialisation et répartit cette réserve de façon adaptative pour absorber les variations côté cloud. 0 = désactivé (déconseillé). Par défaut : 2.
  • Intervalle minimal de l’Auto QuotaIntervalle d’interrogation minimal en secondes (5-43200 = 12 h maximum). API standard : 5 s minimum. Proxy : 120 s minimum imposé. Plus bas = mises à jour plus rapides mais plus d’usage de l’API. Par défaut 20 s.
  • Désactiver l’interrogation en cas de limitationArrête complètement l’interrogation périodique lorsque le quota restant atteint le tampon de sécurité.
  • Supprimer les appels redondantsÉvite les appels à l’API lorsque l’état cible correspond à l’état en cache (température, mode, présence, alimentation). Économise du quota en cas de double clic accidentel ou d’interactions avec l’interface. N’envoie que lorsqu’un changement réel est détecté. Les valeurs absentes du cache sont toujours envoyées.
  • Supprimer les boutons redondantsIgnore aussi les actions de bouton (resume_all, boost_all, turn_off_all, set_mode_all) lorsque TOUTES les zones correspondent déjà à l’état cible. Nécessite que « Supprimer les appels redondants » soit activé. Les actions explicites individuelles et les boutons de synchronisation (manual_poll, refresh) sont toujours envoyés.

Choisir un domicile

  • Domicile

Après la mise en place

  • Intervalle d’interrogation de l’état (secondes)Intervalle pour les données des pièces (température, humidité, puissance de chauffage). IMPORTANT : remplacé dynamiquement par « Auto API Quota » lorsque cette option est activée ; sert de valeur de repli quand le budget calculé est épuisé.
  • Intervalle d’interrogation de la présence (secondes)Fréquence de vérification du statut Home/Away. Choisis une valeur plus élevée (p. ex. 43200s/12h) pour économiser le quota.
  • Intervalle de synchronisation du matériel (secondes)Fréquence de synchronisation des niveaux de batterie, du firmware, des capacités et de la liste des appareils. 86400 s (24 h) est recommandé.
  • Actualiser les plannings hebdomadaires après la réinitialisation du quotaUne fois après chaque réinitialisation du quota, récupère le planning de chaque zone dans le cache du calendrier. Un appel par zone. Désactivé par défaut.
  • Interrogation réduite activeActive le profil d'interrogation pondéré selon l'heure.
  • Heure de début de la plageHeure de début de la plage économique (p. ex. 22:00).
  • Heure de fin de la plageHeure de fin de la plage économique (p. ex. 07:00).
  • Intervalle économique (secondes)Intervalle d'interrogation pendant la plage économique (p. ex. 3600s = 1h). Mets 0 pour suspendre les mises à jour.
  • Quota API automatique (%)
  • Seuil de limitation (marge de sécurité)
  • Réserve de sécurité du quotaAppels API réservés pour la fenêtre de réinitialisation auto-apprise. Le système apprend automatiquement l'heure de réinitialisation et répartit cette réserve de façon adaptative pour compenser les variations côté cloud. 0 = désactivé (déconseillé). Par défaut : 2.
  • Intervalle minimal du quota automatiqueIntervalle d'interrogation minimal en secondes (5-43200 = 12h max). API standard : 5s minimum. Proxy : 120s minimum imposé. Plus bas = mises à jour plus rapides mais usage de l'API plus élevé. Par défaut 20s.
  • Désactiver l'interrogation en cas de limitationArrête complètement l'interrogation périodique quand le quota restant atteint la marge de sécurité.
  • Supprimer les appels redondantsIgnore les appels API quand l'état cible correspond à l'état en cache (température, mode, présence, alimentation). Économise le quota lors de doubles clics accidentels ou d'interactions avec l'interface. N'envoie que lorsqu'un changement réel est détecté. Les valeurs absentes du cache sont toujours envoyées.
  • Supprimer les boutons redondantsIgnore aussi les actions des boutons (resume_all, boost_all, turn_off_all, set_mode_all) quand TOUTES les zones correspondent déjà à l'état cible. Nécessite que « Supprimer les appels redondants » soit activé. Les actions explicites individuelles et les boutons de synchronisation (manual_poll, refresh) sont toujours envoyés.

Textes issus du code de banter240/tado_hijack. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.

Entités

  • Capteurs binairesPrésence, Demande de chauffage, Batterie, Occupation, Fenêtre, Connexion au cloud, Connexion au cloud du pont, Changement manuel, Alimentation, Programme et 18 autres
  • BoutonsInterrogation manuelle complète, Actualiser les zones/appareils, Actualiser les capacités, Actualiser les décalages, Calibrer les décalages, Calibrer le décalage, Actualiser les températures d'absence, Actualiser la présence, Reprendre tous les plannings, Éteindre toutes les zones et 8 autres
  • ClimatisationClimatisation, Eau chaude
  • NombresVanne, Décalage de température, Température d’absence, Délai d’ouverture de fenêtre, Délai avant ouverture de fenêtre, Délai avant fermeture de fenêtre, Température cible, Température de départ maximale, Seuil d’étalonnage du décalage
  • SélecteursMode de présence, Source de température, Source d’humidité, Ajouter un capteur de fenêtre, Supprimer un capteur de fenêtre, Mode fenêtre, Vitesse du ventilateur, Oscillation verticale, Oscillation horizontale, Mode de programme et 1 autre
  • CapteursLimite quotidienne de l'API, Appels API restants, Humidité absolue extérieure, Dernière réinitialisation du quota, Fenêtre de réinitialisation attendue, Prochaine réinitialisation attendue, Confiance du schéma de réinitialisation, Nombre de réinitialisations enregistrées, Statut de l'API, URL du proxy API et 40 autres
  • InterrupteursInterrogation globale, Logique d’interrogation réduite, Supprimer les appels redondants, Supprimer les boutons redondants, Programme, Reprendre le programme après la fermeture, Sécurité enfant, Eau chaude, Mode éblouissement et 2 autres

Actions

  • Interrogation manuelleForce une mise à jour immédiate depuis l'API Tado. Avec entity_id, effectue une récupération ciblée d'une seule entité (économise le quota API).Champs : Type d'actualisation, Entité (facultatif), Domicile Tado (facultatif)
  • Reprendre tous les planningsSupprime toutes les surcharges manuelles dans toutes les zones et revient au Smart Schedule.Champs : Domicile Tado (facultatif)
  • Éteindre toutes les zonesÉteint le chauffage dans toutes les zones.Champs : Domicile Tado (facultatif)
  • Booster toutes les zonesChauffe toutes les zones à 25°C.Champs : Domicile Tado (facultatif)
  • Définir le mode de la zoneDéfinis un mode manuel avec une minuterie facultative pour une zone de chauffage ou de climatisation.Champs : Entité de zone, Mode de fonctionnement, Durée, Fin du mode, Température cible, Actualiser après l'exécution
  • Définir le mode pour toutes les zonesDéfinis un mode manuel pour toutes les zones de chauffage et/ou de climatisation en une seule fois.Champs : Tado Home (facultatif), Inclure le chauffage, Inclure la climatisation, Mode de fonctionnement, Durée, Fin du mode, Température cible, Actualiser après l'exécution
  • Définir le mode eau chaudeDéfinis un mode manuel pour l'eau chaude avec une minuterie facultative.Champs : Entité Chauffe-eau, Mode de fonctionnement, Durée, Fin du mode, Température cible, Actualiser après l'exécution
  • Ajouter un relevé de compteurEnvoie un relevé de compteur à Tado Energy IQ.Champs : Entrée de configuration, Relevé, Date
  • Définir le programmeÉcris les blocs horaires du Tado Smart Schedule pour une zone. Remplace toute la journée. Utilise all_days pour tous les jours de la grille horaire, ou days pour des jours précis. Indique des blocs ou un assistant de programme Home Assistant. Tado X va toujours du lundi au dimanche. all_days copie les blocs sur chaque jour de la semaine. one_day, three_day et activate concernent uniquement le mode classique.Champs : Entité, Tous les jours, Jours, Grille horaire, Activer la grille horaire, Blocs, Assistant de programme, Ignorer le mode absence

Dépannage

  • DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.

Extrait du 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.
Extrait du README de banter240/tado_hijack, GNU GPL v3.0. Abrégé.

S’affiche dans Vulpo :

carte Bascule rapide, carte Climat, carte Bouton, carte Sélection, Apple Watch, centre de contrôle, Activité en direct de climatisation.

Informations

Installations
972 partagent leurs statistiques
Étoiles GitHub
154
Connexion
Utilise le cloud du fournisseur
Maintenance
Mise à jour au cours des 6 derniers mois
Version
v5.12.0,
Catégorie
Chauffage et climatisation, Thermostats et chauffage
Type
Intégration de la Marketplace
Marque
tado
Prérequis
Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
Domaine
tado_hijack

Également chez tado

À découvrir aussi

Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation. À propos de ces chiffres