Paramétrage Télécommande 3 bouton dio 54760

Bonjour,

J’ai une télécommande DIO 3 bouton 54760 que je souhaite utiliser pour commander des modules d’autres protocoles.
La télécommande est bien incluse et j’arrive bien à faire en sorte que les 3 boutons commandent les autres matériels (en passant par les actions après execution de la commande), mais je ne sais pas comment faire pour que jeedom « capte » les appuis sur les boutons.
Je sais qu’il faut faire cela en renseignant quelque chose dans la commande de mes bouton ON1, OFF1, ON2, OFF2, ON3 et OFF3, mais je ne sais pas quoi précisément.

Voici la trame de 2 appuis consécutifs sur le ON1 et OFF1 de la télécommande :

Pour le ON1 premier appui :

[2020-10-31 19:20:37][DEBUG] : Decode data : {'raw': '0B11001800FEE4D201010F70', 'signal': '7', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '1', 'packettype': '11', 'id': '00FEE4D2'}
[2020-10-31 19:20:38][DEBUG] : Send to jeedom : {'devices': {'00FEE4D2111': {'raw': '0B11001800FEE4D201010F70', 'signal': '7', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '1', 'packettype': '11', 'id': '00FEE4D2'}}}

Pour le ON1 second appui :

[2020-10-31 19:20:40][DEBUG] : Decode data : {'raw': '0B11001900FEE4D201010F70', 'signal': '7', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '1', 'packettype': '11', 'id': '00FEE4D2'}
[2020-10-31 19:20:40][DEBUG] : Send to jeedom : {'devices': {'00FEE4D2111': {'raw': '0B11001900FEE4D201010F70', 'signal': '7', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '1', 'packettype': '11', 'id': '00FEE4D2'}}}

Pour le OFF 1 premier appui :

[2020-10-31 19:20:41][DEBUG] : Decode data : {'raw': '0B11001B00FEE4D201000070', 'signal': '7', 'subtype': '00', 'command': 'Off', 'dimlevel': '0', 'unitcode': '1', 'packettype': '11', 'id': '00FEE4D2'}
[2020-10-31 19:20:41][DEBUG] : Send to jeedom : {'devices': {'00FEE4D2111': {'raw': '0B11001B00FEE4D201000070', 'signal': '7', 'subtype': '00', 'command': 'Off', 'dimlevel': '0', 'unitcode': '1', 'packettype': '11', 'id': '00FEE4D2'}}}

Pour le OFF1 second appui :

[2020-10-31 19:20:42][DEBUG] : Decode data : {'raw': '0B11001D00FEE4D201000070', 'signal': '7', 'subtype': '00', 'command': 'Off', 'dimlevel': '0', 'unitcode': '1', 'packettype': '11', 'id': '00FEE4D2'}
[2020-10-31 19:20:42][DEBUG] : Send to jeedom : {'devices': {'00FEE4D2111': {'raw': '0B11001D00FEE4D201000070', 'signal': '7', 'subtype': '00', 'command': 'Off', 'dimlevel': '0', 'unitcode': '1', 'packettype': '11', 'id': '00FEE4D2'}}}

Pouvez-vous m’aider ?
Merci.

Slt…
Normalement le plugin doit créer automatiquement des infos type binaire bt1 ,bt2, bt3 et gr1(si 4Bp)

Oui, il a créé bt1, bt2, bt3 et Signal.
Ensuite je pense qu’il faut créer les 6 commandes On1 On2 On3 et Off1, Off2, Off3.
Il faut aussi utiliser la trame pour renseigner la commande de chacun de ces boutons, mais c’est là que je sèche.

1 « J'aime »

Il faut faire un scénario avec comme déclencheur un des boutons et en action la commande du périphérique à commander

bonjour
tu dois mettre le ref raw qui est dans la tram envoyer comme dans l’image ci-joint

tes code raw on et off son visible dans ces image pour tes bti 1 on et off selon la trame que t’a envoyer Capture d’écran 2020-11-01 à 02.41.37

et ainsi de suite pour bt 2 et bt 3.
bon courage
cordialement

Merci pour vos réponses.

@mecano91 : je sais que c’est possible sans scenario, j’aimerais faire sans. Si je ne réussis pas c’est la solution que j’emploierai.

@nak : j’ai déjà essayé avec le contenu du raw, mais cela ne fonctionne pas.
On voit aussi qu’il y a un incrément dans cette valeur au fur et à mesure des appuis
On 1er appui : 0B11001800FEE4D201010F70
On 2nd appui :0B11001900FEE4D201010F70

Pareil sur le Off :
Off 1er appui : 0B11001B00FEE4D201000070
Off 2nd appui : 0B11001D00FEE4D201000070

Il doit y avoir un moyen de récupérer cette valeur incrémentale sous forme de variable.

Slt…
la valeur d’incrément se fait sur la trame reçu par le RFXCom (dés qu’une trame est présente de 00 à FF)

Si tu veux je peux te donner les cde pour faire On et Off pour tes BP
D’ailleurs tu les vois dans tes logs 0B11001800FEE4D201010F70
0B longueur du « raw » 11 +1 =12 (car 00 existe)
11 Type
00 Sous type
18 incrément
ensuite ID 00FEE4D2
Ensuite N° du BP 01
Ensuite cde 010F = On pour Off 0000
Ensuite signal 7 puis Batterie (mais pas significatif suivant équipement) 0

Donc pour tes Bp
ON 1 dans logical ID tu mets une cde action avec logical ID 0B110018 #ID# 01010F70
tu mets ce que tu veux pour 18 de 00 à FF
OFF 1 dans logical ID tu mets une cde action avec logical ID 0B110018 #ID# 01000070
Pour le Bp 2 tu changes après #ID# 01 en 02
Pour le Bp 3 tu changes après #ID# 01 en 03

Dis moi si as compris …
@+DÖM (Ô¿Ô):vulcan_salute:
PS: il y a aussi une cde pour tout en On et une pour tout en Off (les versions 3 Bp on ces touches planqués en dessous de la face avant)
On All 0B110018 #ID# 01040F70
Off All 0B110018 #ID# 01030070

J’ai essayé comme cela, mais ça ne s’allume pas :


:frowning:

Pour les bt l’info est binaire

Je n’ai pas compris ce que tu veux dire ?

Le type de l’info est binaire pour les btx

Cela ne fonctionne pas non plus comme ceci :

C’est une info de type binaire pas une action

Ok, j’ai mis bt1 en info binaire, mais cela ne change rien …

Bonjour,

Remet nous une copie de ta commande modifié svp

J’ai supprimé et ré-inclus la télécommande pour repartir sur du neuf.

Voici la trame du ON :

[2020-11-02 07:03:24][DEBUG] : Decode data : {'raw': '0B11001600FEE4D201010F60', 'signal': '6', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '1', 'packettype': '11', 'id': '00FEE4D2'}
[2020-11-02 07:03:24][DEBUG] : Send to jeedom : {'devices': {'00FEE4D2111': {'raw': '0B11001600FEE4D201010F60', 'signal': '6', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '1', 'packettype': '11', 'id': '00FEE4D2'}}}

Et ce que j’ai mis dans la commande : 0B1100C2#ID#01010F70

Voici la trame du OFF :

[2020-11-02 07:03:26][DEBUG] : Decode data : {'raw': '0B11001800FEE4D201000060', 'signal': '6', 'subtype': '00', 'command': 'Off', 'dimlevel': '0', 'unitcode': '1', 'packettype': '11', 'id': '00FEE4D2'}
[2020-11-02 07:03:26][DEBUG] : Send to jeedom : {'devices': {'00FEE4D2111': {'raw': '0B11001800FEE4D201000060', 'signal': '6', 'subtype': '00', 'command': 'Off', 'dimlevel': '0', 'unitcode': '1', 'packettype': '11', 'id': '00FEE4D2'}}}

Et ce que j’ai mis dans la commande : 0B11009F#ID#01000070

Puis la capture


Les deux commandes comportent bien l’action après déclenchement.

J’espère ne pas avoir fait de bêtise …

Hello,

Alors là ça à l’air bon est ce que cela fonctionne ? à mon avis non :thinking:

Voilà un exemple:

Dans la commandes ON j’aurais mis 0B11001600FEE4D201010F60 et 0B11001800FEE4D201000060 pour le OFF après je peux me tromper :wink:

J’ai essayé avec ça, même résultat.
J’ai l’impression que ça va finir avec un scénario …

Slt…
Merci de bien vouloir préciser ou tu veux en venir, je m’y perds…

Il faut espace avant et après le # cela donne 0B11009F #ID# 01000070
As tu le bon ID dans l’onglet équipement , montre nous !