sub_khaine a écrit :
Mais comme j'ai "la main" lors du changement d'état du switch button (je fais les réglage via un LUA appelé à chaque changement d'état), peut serait-il possible de modifier mon script pour envoyer un message MQTT ?
J'avoue que LUA/script/bash/python etc, à l'ancienne, pas de soucis. Mais MQTT, je connais pas du tout

Oui je pense que c'est possible en envoyant un "getdeviceinfo" sur le topic domoticz/in pour forcer domoticz a renvoyer le statut du device (ce qui sera vu par reacticz et qui devrait alors mettre à jour le widget). Ca doit être faisable avec une lib python (une recherche rapide m'amène sur
https://pypi.org/project/paho-mqtt/).
Avant de te lancer là-dedans tu peux tester "manuellement" en utilisant un client MQTT comme
http://www.hivemq.com/demos/websocket-client/. Là-dessus tu mets les mêmes paramètres MQTT que dans Reacticz puis tu connectes. Ensuite tu peux souscrire au topic domoticz/out pour voir les messages MQTT envoyés par domoticz. Et enfin tu peux déclencher ton script puis publier un message sur le topic domoticz/in avec le contenu suivant:
(avec évidemment le bon idx correspondant au device dont tu veux forcer le rafraîchissement). Si tout va bien tu verras la réponse de domoticz apparaître, et reacticz devrait la voir aussi.
Bonne chance!
Sherco49 a écrit :
Est-il possible que le message "Connected" ne soit pas complètement fiable ? ou sinon ou peut se trouver le problème ?
Hello,
à mon avis le souci se situe au niveau de domoticz. As-tu bien configuré le hardware mqtt (
https://www.domoticz.com/wiki/MQTT#Add_ ... Gateway.22)? Attention aussi, ce n'est pas le même port que du côté de reacticz.