Wiki Pv routeur
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.