Je cherche à commander un équipement Jeedom (virtuel, prise, peu importe) depuis MQTT.
Le plugin JMQTT reçoit bien /xxx/equip ON ou OFF mais ensuite selon vous quelle est la meilleurs façon de faire ? Sachant que j’aimerais également récupérer l’état de cet équipement…
2 infos mqtt pour on/off et en action sur valeur tu pilote ton équipement (bien régler la répétition de la valeur à toujours si tu ne les remet jamais à 0)
1 commande mqtt pour l’etat Et en action sur valeur de l’etat De l’équipement tu écrit cette commande
C’est juste une idée comme ça, je n’ai pas testé.
Ps: que le futur pour communiquer avec un équipement jeedom soit le mqtt, je ne suis pas sûr. si tu veux communiquer avec un équipement jeedom la logique serait plus l’api jeedom.
Bonsoir @Canaletto,
Toute l’API JSON RPC de Jeedom est accessible en MQTT, voir le chapitre API du plugin jMQTT. C’est donc une option pour faire ce que tu souhaites.
Ensuite, les 2 méthodes (scénario et action sur valeur) décrites dans Envoyer via JMQTT une température vers Mosquitto sont également des options possibles.
Non, c’est l’inverse. Il sert à mettre dans jeedom un équipement mqtt.
Par contre, comme le dit @domotruc, il met à disposition via mqtt l’api du core qui elle est faite pour ça. Donc à creuser
Tout d’abord il faut que tu crée un bloc info pour y ajouter l’état avec la bonne syntaxe :
Genre xxx/equip{state}
state devant correspondre à une info json renvoyée par ton bidule equip.
Ensuite, sur la commande ON tu peux faire une config avancée et lancer un scénario,
Ou bien tu crée un scénario et tu précise le déclencheur xxx/equip/ON (il faudrait le détail des infos du bidule pour vérifier que le nom est ‹ ON ›).
Merci @DMike92 pour l’information.
J’ai finalement utilisé les URL API et ça fait son taff. De toutes façons c’est uniquement une période transitoire le temps de tout migrer sous Home Assistant et de commander des objets liés au RFPlayer qui vont peu à peu disparaitre…