Intégration externe - SMLIGHT SLZB (coordinateurs Zigbee)

Salut tout le monde ! :waving_hand:

Le coordinateur Zigbee, c’est le truc qu’on oublie… jusqu’au jour où il décroche et que la moitié de la maison ne répond plus :sweat_smile: Beaucoup d’entre vous utilisent un SLZB-06 (ou un de ses cousins) en coordinateur réseau pour Zigbee2MQTT. Voici donc SMLIGHT SLZB : l’état de vos coordinateurs directement dans Gladys, en local.

Ce que ça fait

  • Un appareil par coordinateur, avec :
    • les températures de l’ESP32 et de la puce Zigbee ;
    • la RAM et le système de fichiers utilisés, le temps de fonctionnement ;
    • la connexion (Ethernet, Wi-Fi, LTE) et le mode du coordinateur ;
    • depuis quand Zigbee2MQTT (ou ZHA) est connecté ;
    • le firmware installé, le dernier disponible et « mise à jour disponible » ;
    • « Internet joignable ».
  • Des commandes : redémarrer le coordinateur, redémarrer la puce Zigbee, éteindre les LED, mode nuit des LED.
  • Quatre déclencheurs de scène : coordinateur injoignable, de retour, redémarré (même sans panne visible, ce qui trahit souvent un souci d’alimentation) et mise à jour de firmware disponible.
  • Un widget « Coordinateur SLZB » avec les boutons de redémarrage (confirmés, évidemment).
  • La découverte automatique sur le réseau, ou l’adresse IP à la main.
  • En français, anglais, allemand et espagnol.

Le truc sympa

Coordinateur injoignable → notification « les appareils Zigbee sont hors ligne » et une lampe Wi-Fi qui s’allume pour prévenir
Mise à jour de firmware disponible → petit message avec la nouvelle version

Installation

:warning: Gladys 5.1 minimum, et un firmware SLZB v2.3.6 ou plus récent.

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec GitHub - guim31/gladys-smlight: SMLIGHT SLZB Zigbee/Thread coordinators (SLZB-06, SLZB-MR…) status and controls for Gladys Assistant, local · GitHub

  1. Dans la configuration, laissez la découverte faire, ou saisissez l’adresse IP du coordinateur (et l’identifiant si vous avez protégé son interface web).
  2. Onglet Découverte : ajoutez votre coordinateur.

Petites réserves honnêtes

  • Développée sans le matériel : tout a été testé sur de vraies réponses de coordinateurs SLZB (reprises des tests de la bibliothèque officielle de SMLIGHT), pas sur un vrai boîtier. Vos retours sont les bienvenus.
  • Volontairement, pas de flash de firmware ni de changement de mode : une erreur casserait tout le réseau Zigbee.
  • Le proxy Bluetooth, l’infrarouge et l’éclairage d’ambiance de l’Ultima ne sont pas gérés.

@lmilcent, tu disais être curieux de la tester : je suis preneur de ton retour :wink:

Elle s’appuie sur pysmlight (Apache 2.0) et l’intégration Home Assistant : merci à leurs auteurs. Comme les précédentes, développée avec Claude Code. Projet indépendant, non affilié à SMLIGHT.

Dépôt : GitHub - guim31/gladys-smlight: SMLIGHT SLZB Zigbee/Thread coordinators (SLZB-06, SLZB-MR…) status and controls for Gladys Assistant, local · GitHub