Salut a tous,
Moi aussi je suis passé par le protocole mqtt. Sans regret, l’interopérabilité entre équipement est vraiment génial.
Avant:
- jeedom avec le plugin espeasy pour le retour d’info de type BP / PIR / DHT
- des NodeMcu esp8266 avec le FW espeasy en protocole « http générique »
- je fais les commandes action via des requêtes http avec le plugin script et je virtualise le retour d’état.
Après
- Jeedom client du broker mqtt avec le plugin « mqtt » ou « jmqtt »
- les nodemcu client du broker avec le FW espeasy en protocole « OpenHab mqtt »
(* j’hésite encore à passer les commandes action en mqtt car malgré tous elle fonctionnent encore en http)
ps: a savoir que tous les clients du broker , on la possibilité de communiquer ensemble
Action
- installer un broker mqtt (le serveur de messagerie)
- installer le client mqtt sur jeedom (personnellement, j’utilise le plugin JMQTT car il installe le broker mosquito sur la machine jeedom)
- mettre le protocole des espeasy en OpenHab mqtt
- dans jmqtt, cliquer sur inclusion
Voilà, toute les info des espeasy vont remonter à Jeedom, plus cas tout remettre en place.
Et pour mon cas, pas besoin de toucher au commande action comme c’est un scripte et virtuelle qui les gèrent
J’espère que cela pourra aider ^^
Plus d’info
- Command Reference — ESP Easy 2.1-beta1 documentation
- Esp easy et création commande -> mqtt (ou jmqtt)
- https://www.hivemq.com/mqtt-essentials/?utm_source=adwords&utm_campaign=&utm_term=mqtt&utm_medium=ppc&hsa_tgt=kwd-296477891479&hsa_cam=17295502954&hsa_src=g&hsa_net=adwords&hsa_kw=mqtt&hsa_ad=594094363642&hsa_grp=138486496202&hsa_ver=3&hsa_acc=3585854406&hsa_mt=e&gclid=Cj0KCQjwz96WBhC8ARIsAATR251sZkc_W53wTb5RKdtdm1MnDVZTpZFWrs5DbRKsJNYUPnqL0sQJXAcaAmnhEALw_wcB
« Maintenant le monde est à vous. Au finale, peut importe le langage, ce ne sont que des modifications de variable structurée par rapport à une autre »