Bonjour à tous !
Gladys Assistant 5.3.2 est disponible ! C’est une petite mise à jour, mais elle apporte les premiers résultats de notre audit de Zigbee2mqtt, une nouvelle catégorie de périphériques et quelques corrections.
Points forts :
Zigbee2mqtt reconnaît votre dongle : Gladys sélectionne le port et le modèle pour vous
Un statut Zigbee2mqtt auquel vous pouvez faire confiance : Gladys affiche Zigbee2mqtt comme étant en cours d’exécution uniquement lorsqu’il répond réellement, et vous indique pourquoi lorsqu’il ne répond pas
Nouvelle catégorie “Capteur de débit”, avec les unités m³/h et m³/s
Déplacement vers une nouvelle machine : les intégrations externes redémarrent désormais d’elles-mêmes après la restauration d’une sauvegarde Gladys Plus
MQTT : les charges utiles vides ne sont plus enregistrées comme 0
Zigbee2mqtt : les premiers résultats de notre audit
Zigbee est l’une des intégrations les plus utilisées dans Gladys, donc avec @cicoub13, nous avons examiné de près toute l’expérience Zigbee2mqtt : l’installation, le choix du dongle, la connaissance de son fonctionnement, la compréhension de ce qui a mal tourné lorsqu’il ne fonctionne pas…
Les premiers résultats sont inclus dans cette version, et ce n’est que le début : nous avons beaucoup plus de choses prévues pour rendre l’intégration Zigbee dans Gladys aussi simple que possible, du branchement du dongle à l’appairage de votre premier périphérique.
1. Gladys reconnaît votre dongle
- La page de configuration liste désormais les ports par le nom du périphérique branché, comme
SONOFF Zigbee 3.0 USB Dongle Plus (/dev/ttyUSB0), au lieu d’une liste de ports série cryptiques. Les ports série de la machine sont masqués derrière un lien. - Lorsqu’un seul dongle connu est branché, son port et son modèle sont sélectionnés automatiquement. Gladys peut même distinguer un SONOFF ZBDongle-E d’un ZBDongle-P, même si les deux ont les mêmes identifiants USB.
- Nouveaux modèles dans la liste : SONOFF Dongle Lite MG21, SONOFF Dongle Plus CC2674P10 (Dongle-PP10) et SMLIGHT SLZB-06p10.
- En mode USB, vous devez désormais choisir un modèle. Auparavant, le laisser vide utilisait silencieusement l’adaptateur
zstack, donc un ZBDongle-E ne démarrait jamais.
Installations existantes : rien ne change jusqu’à ce que vous enregistriez à nouveau votre configuration Zigbee2mqtt. Si votre configuration n’a pas de modèle, Gladys suggère celui qu’elle a reconnu. Il n’est enregistré que lorsque vous cliquez sur enregistrer.
2. Un statut Zigbee2mqtt auquel vous pouvez faire confiance
- Auparavant, Zigbee2mqtt était affiché comme étant en cours d’exécution dès que son conteneur démarrait. Il pouvait planter en boucle (mauvais pilote, ancien firmware, dongle débranché) et sembler toujours fonctionner, tandis que le commutateur “permit join” restait grisé sans explication.
- Maintenant, Gladys affiche Zigbee2mqtt comme étant en ligne uniquement lorsqu’il répond à une vérification de l’état de santé.
- Sur les pages de découverte et de périphérique, une bannière “Zigbee2mqtt ne répond pas” affiche l’erreur du conteneur lorsque Gladys la connaît. Si Gladys ne peut pas atteindre le broker MQTT, la bannière l’indique et affiche l’erreur MQTT.
- Sur la page de configuration, une phrase vous indique si Zigbee2mqtt démarre, échoue à démarrer ou ne répond pas.
Si vous exécutez votre propre Zigbee2mqtt (pas celui que Gladys installe), la vérification de l’état de santé nécessite Zigbee2mqtt 1.21 ou ultérieur. Le Zigbee2mqtt installé par Gladys est 2.14.2.
Un grand merci à @cicoub13 pour ce travail, testé sur un Raspberry Pi 4 avec un SONOFF ZBDongle-P !
Si vous avez un autre dongle (ZBDongle-E, SMLIGHT, Dongle Lite…), veuillez nous indiquer dans ce sujet si Gladys l’a reconnu. Vos retours nous aideront pour les prochaines étapes !
Nouvelle catégorie “Capteur de débit”
Suite à cette demande, Gladys dispose d’une nouvelle catégorie Capteur de débit, avec les unités m³/h et m³/s. Elle couvre :
- les stations de surveillance des rivières (Hub’Eau, Vigicrues…), qui rapportent le débit en m³/s
- les débitmètres de tuyaux et les pompes
Elle peut être utilisée avec MQTT et les intégrations externes. Zigbee2mqtt comprend désormais l’unité m³/s, et l’assistant IA peut lire les valeurs de débit.
Merci @Will_71 ! ![]()
Déplacement de Gladys vers une nouvelle machine
Suite à ce sujet : lorsque vous avez restauré une sauvegarde Gladys Plus sur une nouvelle machine, les intégrations externes ont échoué à démarrer car leurs images Docker n’étaient pas sur la nouvelle machine. Vous deviez désinstaller et réinstaller chacune d’entre elles.
Maintenant, Gladys télécharge les images manquantes en arrière-plan au démarrage, et les intégrations commencent une fois le téléchargement terminé. Zigbee, MQTT et vos scènes n’attendent pas le téléchargement, et l’intégration s’affiche comme “en cours de chargement” jusqu’à ce qu’elle soit prête.
Autres corrections
- MQTT : une charge utile vide, une valeur
nullou un chemin JSON manquant sur un sujet personnalisé est maintenant ignoré. Auparavant, il était enregistré comme0, donc une température pouvait soudainement indiquer 0 °C. Merci à huangkongsheng pour cette contribution ! - Sécurité : mise à jour de la dépendance (axios) dans l’intégration (obsolète) OpenWeather.
Mise à jour : si vous utilisez Watchtower, Gladys se met à jour dans les 24 heures. Sinon, vous pouvez mettre à jour en un clic depuis les paramètres.
Partagez vos retours ici ! ![]()