MQTT Dimmer
Introduction sur le MQTT
MQTT (Message Queuing Telemetry Transport) est un protocole de communication léger et efficace utilisé pour la transmission de données entre des appareils connectés.
Il est particulièrement adapté à l'IoT (Internet des objets).
MQTT fonctionne sur le principe de publication/abonnement, où les appareils clients peuvent publier des données sur des "topics" et s'abonner à des topics spécifiques pour recevoir des données.
Les messages MQTT sont généralement peu volumineux, ce qui économise la bande passante.
Il utilise un modèle de communication "broker", où un serveur central (broker) gère la distribution des messages aux clients.
MQTT garantit la fiabilité et la scalabilité, ce qui en fait un choix populaire pour l'IoT.
L'usage de MQTT est donc fait dans notre cas pour pouvoir communiquer avec le routeur et pouvoir aussi collecter des données de télémétrie pour analyses ultérieurs.
Détail de l'interface Web :
Au niveau de l'interface web du routeur il y a un menu "configuration MQTT"
Ce la permet de configurer la connexion vers le serveur MQTT
Si la checkbox MQTT est déclaré alors il y a remonté MQTT ( HA, et domoticz, jeedom ).
Toute modification sur la page, nécessite un reboot pour que le dimmer puisse s'enregistrer sur le serveur MQTT
Sur la page de configuration du dimmer il est possible d'ajouter les index IDX pour Domoticz et Jeedom.
Les topics pour HAOS sont automatiquement remonté dans l'application.
Contrôle du dimmer par MQTT et HAOS
Particularité Home Asistant et MQTT:
Le dimmer est reconnu par Home assistant et peut s'autodéclarer si la configuration MQTT est bonne.
Il est possible du coup de partager la sonde de température sur un topic et qu'elle soit partager à d'autre dimmers qui s'inscrirons sur ce topic
il est aussi du coup possible d'inscrire le ou les dimmer sur le topic de home assistant pour créer un pool de dimmer qui seront contrôlé par un routeur ou directement par HA.
Il est alors possible de commander directement dans l'interface web, le moment où il va se mettre en route en fonction de la consigne demandé par le routeur.
par exemple: un dimmer peut commencer à fonctionner si la consigne dépasse 0, le 2eme routeur peut être configuré pour une consigne supérieur à 50.
No Comments