Intégration domotique Tydom, gratuite et open source

Pilotez vos appareils Delta Dore Tydom (volets, lumières, portails, thermostats) via tydom2mqtt.
Pilotez vos appareils Delta Dore Tydom depuis Gladys : volets roulants, lumières, portails et portes de garage, thermostats, ainsi que leurs capteurs de batterie et de température.
Fonctionnement
Box Tydom <──> tydom2mqtt <──> Broker MQTT <──> Gladys (cette intégration)
L'intégration lance tydom2mqtt dans un sous-conteneur géré par Gladys. tydom2mqtt se connecte à votre box Tydom et publie vos appareils sur votre broker MQTT. L'intégration les lit sur le broker et renvoie vos commandes par ce même broker.
Il vous faut un broker MQTT joignable depuis Gladys, par exemple le broker Mosquitto installé par l'intégration MQTT de Gladys.
Configuration
- Ouvrez l'onglet Configuration de l'intégration.
- Box Tydom
- Adresse MAC : inscrite sous la box, elle commence par
001A25. - Mot de passe : celui inscrit sous la box. Vous pouvez le laisser vide et renseigner à la place votre compte Delta Dore (e-mail + mot de passe) : tydom2mqtt récupère alors lui-même le mot de passe de la box.
- Adresse IP : l'IP locale de la box (recommandé, fixez-la dans votre
box internet). Laissez
mediation.tydom.compour passer par le cloud Delta Dore.
- Adresse MAC : inscrite sous la box, elle commence par
- Broker MQTT : hôte, port, utilisateur et mot de passe de votre broker.
Utilisez l'adresse IP locale de la machine du broker —
localhostdésignerait l'intérieur des conteneurs. - Enregistrez. Gladys démarre tydom2mqtt avec ces paramètres ; vos appareils apparaissent dans l'onglet Découverte en moins d'une minute, prêts à être ajoutés.
Chaque modification de la configuration redémarre tydom2mqtt avec les nouvelles valeurs.
Vous utilisez déjà tydom2mqtt ?
Si vous lancez déjà tydom2mqtt vous-même (docker-compose, add-on Home Assistant…) sur le même broker, désactivez Lancer tydom2mqtt depuis Gladys : l'intégration se contente alors de lire ses topics. Seuls les champs MQTT sont nécessaires.
Appareils pris en charge
| Appareil Tydom | Dans Gladys |
|---|---|
| Volet roulant | Ouvrir / fermer / stop + position (0 = fermé) |
| Porte de garage | Ouvrir / fermer / stop + position |
| Lumière | Allumer/éteindre + luminosité |
| Portail, porte (impulsion) | Interrupteur : chaque commande envoie une impulsion TOGGLE |
| Thermostat / chaudière | Consigne + température actuelle |
| Capteurs | Batterie, température, humidité, puissance, énergie |
Pas encore pris en charge : alarme, modes et préréglages de chauffage, inclinaison des lames.
Actions
- Resynchroniser les appareils Tydom — demande à tydom2mqtt de recharger la configuration Tydom et de republier tous les appareils. À utiliser après avoir ajouté un appareil à votre installation Tydom.
Dépannage
- Aucun appareil dans Découverte : consultez les logs du sous-conteneur
tydom2mqtt sur la page de l'intégration.
Connected to mqtt brokeret des appareilscreated / updateddoivent apparaître. Une mauvaise adresse MAC ou un mauvais mot de passe se traduit par une erreur d'authentification auprès de la box. - « Broker MQTT injoignable » : l'hôte doit être joignable depuis les
conteneurs Gladys (IP locale, pas
localhost), et l'utilisateur/mot de passe acceptés par le broker. - Un portail fait l'inverse de l'état affiché : les portails sont pilotés par impulsions, l'état affiché est le dernier remonté par la box Tydom.
Passez LOG_LEVEL=debug pour le détail complet des logs de l'intégration.
Paramètres de configuration
Voici les paramètres demandés par Tydom dans son écran de configuration dans Gladys.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| Fonctionnement | section | Non | Cette intégration lance tydom2mqtt à côté de Gladys : il se connecte à votre box Tydom et publie vos appareils sur votre broker MQTT. Gladys les lit et les pilote ensuite via ce broker. Il vous faut un broker MQTT joignable depuis Gladys (par exemple celui de l'intégration MQTT de Gladys). |
| Box Tydom | section | Non | L'adresse MAC est inscrite sous la box (elle commence par 001A25). Le mot de passe est celui inscrit sous la box, ou laissez-le vide et renseignez votre compte Delta Dore pour que tydom2mqtt le récupère. |
| Adresse MAC de la Tydom | string | Oui | |
| Mot de passe de la Tydom | secret | Non | |
| Adresse IP de la Tydom | string | Oui | Adresse IP locale de la box (recommandé). Laissez mediation.tydom.com pour passer par le cloud Delta Dore. |
| E-mail du compte Delta Dore | string | Non | Facultatif : nécessaire uniquement si le mot de passe Tydom est laissé vide. |
| Mot de passe du compte Delta Dore | secret | Non | |
| Intervalle d'interrogation Tydom (s) | number | Non | |
| Broker MQTT | section | Non | Utilisez l'adresse IP locale de la machine du broker : localhost désignerait l'intérieur des conteneurs. |
| Hôte MQTT | string | Oui | |
| Port MQTT | number | Non | |
| Utilisateur MQTT | string | Non | |
| Mot de passe MQTT | secret | Non | |
| Lancer tydom2mqtt depuis Gladys | boolean | Non | Désactivez-le si vous lancez déjà tydom2mqtt vous-même sur le même broker : Gladys se contentera de lire ses topics. |
Comment installer Tydom dans Gladys
- Dans Gladys, ouvrez Intégrations : Tydom apparaît dans le catalogue, aux côtés des intégrations natives, avec un badge communautaire.
- Cliquez sur Installer. Gladys télécharge l'image Docker (
ghcr.io/quentinlegay/gladys-tydom:2.0.1), la démarre dans un bac à sable isolé du cœur, et génère l'interface de l'intégration (appareils, découverte et configuration). - Ouvrez l'écran Configuration de l'intégration, remplissez les paramètres, puis enregistrez.
- Vous pouvez aussi l'installer directement depuis l'URL de son dépôt : https://github.com/quentinlegay/gladys-tydom.
Tydom nécessite Gladys >=4.86.0. Le catalogue dans Gladys se rafraîchit toutes les heures : une nouvelle version est donc disponible au plus tard une heure après sa sortie.
Vous n'utilisez pas encore Gladys ? C'est gratuit et open source : suivez le guide d'installation pour démarrer.
À propos des intégrations externes
Tydom est une intégration externe : une intégration communautaire empaquetée dans un conteneur Docker et publiée sur GitHub, que Gladys installe en un clic et exécute dans un bac à sable isolé de son cœur. Elle est publiée et maintenue par quentinlegay, et non par l'équipe cœur de Gladys.
- Parcourir toutes les intégrations externes
- Découvrir les intégrations natives intégrées à Gladys
- Créer et publier votre propre intégration externe
- Code source sur GitHub — source de cette documentation