MQTT : Intégration du protocole Home Assistant Discovery

Salut à tous ! :waving_hand:

On le sait, Home Assistant dispose d’un écosystème d’intégrations particulièrement riche. Pour permettre l’ajout automatique d’appareils, ils ont défini un protocole MQTT maison : le Home Assistant Discovery.

De nombreux projets intéressants l’implémentent, par exemple :

  • RFX2MQTT : Contrôle des volets roulants via RFXCom.
  • OpenMQTTGateway : passerelle multi-protocoles (BLE, 433 MHz, infrarouge, LoRa…) à flasher sur ESP32/ESP8266, qui publie ses propres infos de discovery.
  • Theengs Gateway : décode les capteurs Bluetooth Low Energy (Xiaomi, capteurs de plantes, thermomètres…) et les expose via discovery.
  • ESPHome : surtout connu pour son API native, mais gère aussi le MQTT Discovery pour les setups sans HA.
  • ecowitt2mqtt : stations météo Ecowitt vers MQTT avec discovery.
  • rtl_433 (+ pont MQTT) : capture les capteurs 433 MHz et les publie avec discovery.

Et si on pouvait utiliser toutes ces intégrations, sans aucune modification, directement dans l’intégration Appareils virtuels MQTT de Gladys ?

C’est exactement ce que propose cette nouvelle fonctionnalité, développée par Fable 5 ! :tada:

Un nouvel onglet Découverte fait son apparition dans l’intégration Appareils virtuels MQTT :

En un clic, vous pouvez ajouter les appareils exposés sur votre broker MQTT par ces intégrations Home Assistant.

Pour l’essayer vous-même, voici une image Docker :

gladysassistant/gladys:mqtt-home-assistant-discovery

À lancer en suivant ce tutoriel : Tutoriel: Lancer une image Docker de test

N’hésitez pas à me faire vos retours ! :raising_hands:

@McFlyPartages ça va te plaire :smiley:

Salut, ah oui super futur intégration.
:clap:

En voilà une belle idée !!^^