IR code décodé mais ID=NOM_A_DEFINIR,

Bonjour et bonne année.
Je me sert de ce super plugin depuis pas mal de temps sous Jeedom 3 mais en voulant ajouter une action à un bouton d’une telco IR je tombe sur un os:
Le bouton du pavé numérique 0 étant un des rare encore inutilisé donc dispo, j’ai voulu l’utiliser en déclencheur d’un scénario.
Rien ne se passe pourtant j’ai bien dans le fichier des ir codes:
IR=4–4-0, ACTIF=1, REPEAT=100, ID=TOUCHE_N_0, TRIGGER=IRCODE
et dans le log en mode learn:
IR=4-4-0, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 18:59:54).
Les autres touches numérique (comme toutes les autres) fonctionnent impec, sauf la 0 . Fun, non ?

IR=4-4-1, ACTIF=1, REPEAT=100, ID=TOUCHE_N_1, TRIGGER=IRCODE
IR=4-4-2, ACTIF=1, REPEAT=100, ID=TOUCHE_N_2, TRIGGER=IRCODE
IR=4-4-3, ACTIF=1, REPEAT=100, ID=TOUCHE_N_3, TRIGGER=IRCODE
IR=4-4-4, ACTIF=1, REPEAT=100, ID=TOUCHE_N_4, TRIGGER=IRCODE
IR=4-4-5, ACTIF=1, REPEAT=100, ID=TOUCHE_N_5, TRIGGER=IRCODE
IR=4-4-6, ACTIF=1, REPEAT=100, ID=TOUCHE_N_6, TRIGGER=IRCODE
IR=4-4-7, ACTIF=1, REPEAT=100, ID=TOUCHE_N_7, TRIGGER=IRCODE
IR=4-4-8, ACTIF=1, REPEAT=100, ID=TOUCHE_N_8, TRIGGER=IRCODE
IR=4-4-9, ACTIF=1, REPEAT=100, ID=TOUCHE_N_9, TRIGGER=IRCODE

ex avec le 9:
19:02:36 RECONNU ID=TOUCHE_N_9 (1x)

Là je sèche, pourquoi ce code et uniquement celui ci ne veut pas passer à code reconnu ?
(J’ai vérifié dans le fichier que ce code n’était pas dupliqué, relancé le daemon , nib)
Une piste ?

Peut-être que c’est juste le contacteur physique de la touche 0 qui est HS sur ta telco ?
Sinon je ne vois pas …

Bonjour Patrick,
Non, elle est bonne puisque lorsque je bascule en mode learn, j’ai bien à chaque pression sur la touche 0:
IR=4-4-0, ACTIF=1, REPEAT=100, ID=NOM_A_DEFINIR, TRIGGER=IRCODE, REMARQUE= (NEW : 20:13:49)
Comme si cette touche n’était pas référencée dans la liste des codes à identifier hors dans le fichier j’ai bien la ligne:
IR=4–4-0, ACTIF=1, REPEAT=100, ID=TOUCHE_N_0, TRIGGER=IRCODE
bien sur sans # au début de la ligne
J’ai balayé le fichier il n’ay a pas d’autre ligne qui a le même code IR=4–4-0
Bon, ce n’est pas bloquant pour moi, mais juste que j’aime bien comprendre quand un truc qui fonctionne nickel fait une bizarrerie :crazy_face:

Selon tes différents messages, il semble que dans ton fichier il n’y a rien après IRCODE…
Mais peut-être qu’il y a un espace non visible ?
Essaie de supprimer ta ligne, et de la remplacer par celle ci :
IR=4-4-0, ACTIF=1, REPEAT=100, ID=TOUCHE_N_0, TRIGGER=IRCODE, REMARQUE= (NEW : 20:13:49)
As-tu le même problème ?

Bingo !!
Mais ce qui est surprenant c’est que dans mon fichier aucune ligne ne se termine par , REMARQUE=(NEW…) et il n’y a pas d’espace invisible.
et ça fonctionne parfaitement pour toutes les autres touches,

# Pavé numérique :
IR=4-4-1, ACTIF=1, REPEAT=100, ID=TOUCHE_N_1, TRIGGER=IRCODE
IR=4-4-2, ACTIF=1, REPEAT=100, ID=TOUCHE_N_2, TRIGGER=IRCODE
IR=4-4-3, ACTIF=1, REPEAT=100, ID=TOUCHE_N_3, TRIGGER=IRCODE
IR=4-4-4, ACTIF=1, REPEAT=100, ID=TOUCHE_N_4, TRIGGER=IRCODE
IR=4-4-5, ACTIF=1, REPEAT=100, ID=TOUCHE_N_5, TRIGGER=IRCODE
IR=4-4-6, ACTIF=1, REPEAT=100, ID=TOUCHE_N_6, TRIGGER=IRCODE
IR=4-4-7, ACTIF=1, REPEAT=100, ID=TOUCHE_N_7, TRIGGER=IRCODE
IR=4-4-8, ACTIF=1, REPEAT=100, ID=TOUCHE_N_8, TRIGGER=IRCODE
IR=4-4-9, ACTIF=1, REPEAT=100, ID=TOUCHE_N_9, TRIGGER=IRCODE
# IR=4–4-0, ACTIF=1, REPEAT=100, ID=TOUCHE_N_0, TRIGGER=IRCODE
IR=4-4-0, ACTIF=1, REPEAT=100, ID=TOUCHE_N_0, TRIGGER=IRCODE, REMARQUE= (NEW : 20:13:49)
IR=4-4-49, ACTIF=1, REPEAT=100, ID=TOUCHE_N_FAV, TRIGGER=IRCODE
IR=4-4-60, ACTIF=1, REPEAT=100, ID=TOUCHE_N_TXT, TRIGGER=IRCODE
IR=4-4-55, ACTIF=1, REPEAT=100, ID=TOUCHE_ROUGE, TRIGGER=IRCODE
IR=4-4-54, ACTIF=1, REPEAT=100, ID=TOUCHE_VERTE, TRIGGER=IRCODE
IR=4-4-50, ACTIF=1, REPEAT=100, ID=TOUCHE_JAUNE, TRIGGER=IRCODE
IR=4-4-52, ACTIF=1, REPEAT=100, ID=TOUCHE_BLEUE, TRIGGER=IRCODE
IR=4-4-27, ACTIF=1, REPEAT=100, ID=TOUCHE_3D, TRIGGER=IRCODE
IR=4-4-51, ACTIF=1, REPEAT=100, ID=TOUCHE_N_?, TRIGGER=IRCODE
IR=4-4-15, ACTIF=1, REPEAT=100, ID=TOUCHE_@, TRIGGER=IRCODE

Bref merci pour ton coup de main qui comme d’hab résout le pb.

Il se peut que, dans ton copier /collé, tu aies embarqué un caractère de fin de ligne (genre \n ou \r ou newline,…
Faudrait que j’ajoute un trim() ou que je filtre la saisie pour que cela ne puisse plus arriver…
Au moins maintenant ton problème est résolu, tu dormira mieux ce soir :smiley:
:wink:

Comme une souche !!
J’ai aussi pensé à un caractère fantôme et j’ai passé le fichier à un éditeur hex juste pour zieuter, rien, j’ai réécrit la ligne pareil , cette touche il lui faut absolument un , REMARQUE= (NEW : 20:13:49) rien que pour se faire remarquer je pense ou encore un tupapau farceur.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.