je viens d’acquérir une télécommande infrarouge MOES pour piloter un climatiseur MITSUBISHI (Arrêt / Marche / + température / - température).
Le principe est de récupérer les trames des échanges par apprentissage avec la télécommande du climatiseur (cela fonctionne très bien), puis de créer un commande Action dans la télécommande zigbee en plaçant dans le champ logical-id « ir_code_to_send:: » suivi de la trame récupérée.
Simple, sauf qu’à l’enregistrement on récupère le message d’erreur MySQL Data too long for column « logicalid » at row 1.
Probablement.
Merci de vous être intéressé à mon problème.
Du coup ce module n’est guère utilisable avec Jeedom, même s’il à l’air de fonctionner correctement.
Il est possible de contourner ce problème avec le plugin jMQTT.
Il suffit d’y créer un équipement inscrit au topic concerné (zigbee2mqtt/0xb43xxxxx/# par exemple, ou 0xb43xxxxx est l’identifiant du module IR) puis une commande action dans cet équipement avec pour topic zigbee2mqtt/0xb43xxxxx/set et pour valeur {"ir_code_to_send":"LECODEIRAENVOYER"}
Et également possible avec le plugin MQTT Manager, l’équipement doit être créé avec le topic concerné (zigbee2mqtt/0xb43xxxxx par exemple, ou 0xb43xxxxx est l’identifiant du module IR), attention sur MQTT Manager il ne faut pas mettre /# dans le paramétrage du topic racine. Les commandes action doivent être créées avec le topic set (ici il ne faut pas reprendre le topic racine) et pour valeur json::{"ir_code_to_send":"LECODEIRAENVOYER"}.