Télécommande infrarouge MOES

Bonjour,

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.

Quelqu’un a-t-il contourné ce problème ?

En vous remerciant par avance.


Capture2

Bonjour,

Si l’info doit être dans logical id avec le plugin que vous utilisez il n’y aura pas de solution je pense.

donc quel plugin? peut-être un des autres plugins supportera ce mode de fonctionnement?

Bonjour Mips,

c’est dans la configuration de la télécommande, comme expliqué en détail ici

Merci en tout cas pour votre réponse

Je ne comprend pas votre réponse et je ne vais pas aller lire de la doc externe j’avoue.

vous dites:

et l’erreur dit que la valeur est trop grande pour le champ donc ca ne fonctionnera jamais (avec ce plugin)

du coup

J’utilise Jeezigbee

mmh, du coup le contournement d’utiliser un autre plugin ne semble pas une bonne idée, je suppose que ca sera pareil avec un autre

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.

J’imagine que l’on ne peut pas mettre le nom d’une variable (constante dans ce cas) dans logical-id

Bonjour,

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"}

Cela fonctionne parfaitement.

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"}.

Merci beaucoup, je vais regarder ça en détail.
Bonnes fêtes !

Bonnes fêtes à vous également !