Salut à tous !
Après avoir lu le fil de @cicoub13 sur sa mise à jour vers le SDK 0.15, j’ai fait la même chose sur toutes mes intégrations externes : 41 d’entre elles sortent aujourd’hui en version corrective. Rien à reconfigurer de votre côté, il suffit de faire la mise à jour depuis Gladys.
Ce qui change partout
- SDK 0.15 et dépendances à jour (
npm auditpropre). - Rafraîchissement indépendant du cœur. Gladys 5.2.0 ne sonde un appareil que s’il a été créé avec
should_pollet une fréquence valide, et un appareil déjà créé garde ces réglages à vie (Gladys#3198, correctif #3199 pas encore publié). Les intégrations qui dépendaient de ce sondage se rafraîchissent maintenant elles-mêmes, et celles qui le faisaient déjà ont un test qui le garantit. - Des logs beaucoup plus calmes. En fonctionnement normal, une lecture n’écrit plus rien au niveau info : on garde le démarrage, la perte ou le retour d’un appareil ou d’un service, les erreurs utiles et une ligne par action de votre part. Un problème qui se répète (box éteinte la nuit, service injoignable, Gladys qui redémarre) écrit une ligne quand il commence et une quand il se termine, plus une ligne toutes les 10 secondes. Pour tout voir à nouveau :
LOG_LEVEL=debugsur le conteneur.
Les corrections notables
- IPP (imprimantes) 1.3.1 : les imprimantes ajoutées sont de nouveau lues même si Gladys ne les sonde pas, et le chemin IPP annoncé en mDNS est enfin pris en compte (il était ignoré jusque-là).
- Subsonic / Navidrome 1.2.1 : les capteurs du serveur et du jukebox se remettent à jour sur les appareils créés avant 5.2 ; une bibliothèque Navidrome vide ne fait plus échouer toute la lecture.
- Roku 1.1.1 : les Roku ajoutés sont de nouveau rafraîchis toutes les 10 secondes.
- UniFi 1.7.1 : une erreur au démarrage pouvait écrire dans les logs les en-têtes de la requête (clé d’API, cookie de session) : seul le message est gardé désormais.
- Plex 1.2.1 : un serveur Plex injoignable au démarrage est réessayé en arrière-plan, et un nouveau lecteur n’est plus perdu si Gladys est occupée.
- Speedtest 1.3.1 : à l’ajout de l’appareil, les quatre capteurs affichent tout de suite le dernier résultat.
- Hyundai / Kia 1.1.1 : un compte sans voiture n’est plus relu toutes les minutes mais toutes les 15 minutes.
- Tesla Wall Connector 1.3.1 : un appareil sans numéro de série n’est plus mémorisé sous un nom vide.
- WLED 1.1.1 : un contrôleur n’est plus marqué injoignable quand c’est Gladys qui redémarre, et les listes d’effets et de palettes sont relues après un échec.
- Sony Bravia 1.0.1 : un téléviseur dont la clé est refusée n’apparaît plus connecté pendant sa veille.
- Pi-hole 1.0.1 : la vérification des mises à jour en échec n’est plus retentée à chaque lecture (une fois par heure).
- OctoPrint 1.0.1 : un état de connexion refusé une fois par Gladys est renvoyé à la mise à jour suivante.
- Jellyfin 0.3.2 : une commande qui échoue laisse de nouveau une trace dans les logs.
- Android TV Remote 1.5.1 : seules les valeurs qui changent sont envoyées à Gladys, et la bibliothèque de la télécommande n’écrit plus chaque message échangé avec la TV. Deux dépendances vulnérables qu’elle embarquait sont forcées à une version corrigée.
Logs plus calmes et SDK 0.15, sans autre changement visible
Amazon Echo 1.0.5, Astronomie 1.1.1, Bambu Lab 1.0.1, Brother 1.0.1, DLNA 1.1.1, Dreame 1.2.1, ecojoko 1.2.1, Fritz!Box 1.0.1, Glances 1.0.1, Gotify 1.0.1, Govee 1.1.1, Jours fériés et vacances 1.0.1, HomeWizard 1.0.1, Calendrier ICS 1.0.1, Kodi 1.0.1, MET Norway 1.0.1, Moonraker 1.0.1, ONVIF 1.0.1, Open-Meteo 1.1.1, Philips TV 1.0.1, Ping / Wake-on-LAN 1.0.1, Pirate Weather 1.1.1, Ring 1.2.1, SolarEdge 1.4.1, Tesla 1.3.1, Uptime Kuma 1.0.1, WiZ 1.0.1.
Comme d’habitude, fait avec l’aide de Claude Code, et chaque version est passée par la CI et le validateur du store. Si vous voyez une intégration devenir trop bavarde ou au contraire trop muette, dites-le-moi ![]()