je suis à l'origine d'une passerelle entre une chaudière Viessman et le protocole MQTT. J'ai choisi ce protocole parce qu'il me semble que c'est le protocole standardisé des IOT.
Suite à cela, j'ai reçu une demande de support pour connecter ce logiciel à Domoticz. J'ai constaté que la façon dont le protocole MQTT est utilisé sur Domoticz est hors-norme :
- inversion de la notion de client serveur : Domoticz devrait se comporter et se configurer en client par rapport au protocole MQTT ; et du coup, aucune nécessité de mettre en place un paramétrage spécifique à chaque instance de Domoticz
- au lieu de cela, il faut dans la gateway MQTT donner des ID liées à Domoticz qui sont par définition très variable
- au lieu de cela, il suffirait de configurer Domoticz avec pour paramétrage le serveur (broker) MQTT, et les différents topics (chemins) liés à chaque sensors
je vous encourage donc a intervenir sur le ticket.
si via l'API, on sait récupérer une liste d'ID liées à des devices, en fonction d'un nom, ou d'une chaine de caractère, je veux bien un passer un peu de temps pour automatiser la chose.
liens :
- ticket github : https://github.com/domoticz/domoticz/issues/2387
- passerelle viessman-mqtt : https://github.com/mqu/viessmann-mqtt
- matériel supportant nativement MQTT : https://ubidots.com/docs/devices
bien cordialement, Marc.