Souci bouton rfxcom

Bonjour,
j’ai un bouton reconnu par rfxcom et donc inclus, il a la particularité d’envoyer le protocole 0x13 et 0x20
Donc le bouton est bien inclus, dans les logs j’ai ceci :

[2024-11-16 17:48:53][DEBUG] : Message: 0913009e785e88015140
[2024-11-16 17:48:53][DEBUG] : Decode : 0913009e785e88015140
[2024-11-16 17:48:53][DEBUG] : Test message: 0913009e785e88015140
[2024-11-16 17:48:53][DEBUG] : PacketType: 0x13
[2024-11-16 17:48:53][DEBUG] : Length: 10
[2024-11-16 17:48:53][DEBUG] : Start decoding packet type 0x13
[2024-11-16 17:48:53][DEBUG] : Subtype = PT2262, EV1527 433.92MHz
[2024-11-16 17:48:53][DEBUG] : Data : {'packetlen': '0x09', 'packettype': '0x13', 'subtype': '0x00', 'seqnbr': '0x9E', 'cmd1': '0x78', 'cmd2': '0x5E', 'cmd3': '0x88', 'pulse': 337, 'filler': 0, 'rssi': 4}
[2024-11-16 17:48:53][DEBUG] : Decoded info : {'packettype': '0x13', 'subtype': '0x00', 'id': '785E88', 'pulse': 1348, 'rssi': 4}
[2024-11-16 17:48:53][DEBUG] : Device is known id : 785E88
[2024-11-16 17:48:53][DEBUG] : Message: 0913009f785e88015040
[2024-11-16 17:48:53][DEBUG] : Decode : 0913009f785e88015040
[2024-11-16 17:48:53][DEBUG] : Test message: 0913009f785e88015040
[2024-11-16 17:48:53][DEBUG] : PacketType: 0x13
[2024-11-16 17:48:53][DEBUG] : Length: 10
[2024-11-16 17:48:53][DEBUG] : Start decoding packet type 0x13
[2024-11-16 17:48:53][DEBUG] : Subtype = PT2262, EV1527 433.92MHz
[2024-11-16 17:48:53][DEBUG] : Data : {'packetlen': '0x09', 'packettype': '0x13', 'subtype': '0x00', 'seqnbr': '0x9F', 'cmd1': '0x78', 'cmd2': '0x5E', 'cmd3': '0x88', 'pulse': 336, 'filler': 0, 'rssi': 4}
[2024-11-16 17:48:53][DEBUG] : Decoded info : {'packettype': '0x13', 'subtype': '0x00', 'id': '785E88', 'pulse': 1344, 'rssi': 4}
.....

16550|[2024-11-16 18:04:01] DEBUG  : Message: 09130061785e88015450
16551|[2024-11-16 18:04:01] DEBUG  : Decode : 09130061785e88015450
16552|[2024-11-16 18:04:01] DEBUG  : Test message: 09130061785e88015450
16553|[2024-11-16 18:04:01] DEBUG  : PacketType: 0x13
16554|[2024-11-16 18:04:01] DEBUG  : Length: 10
16555|[2024-11-16 18:04:01] DEBUG  : Start decoding packet type 0x13
16556|[2024-11-16 18:04:01] DEBUG  : Subtype = PT2262, EV1527 433.92MHz
16557|[2024-11-16 18:04:01] DEBUG  : Data : {'packetlen': '0x09', 'packettype': '0x13', 'subtype': '0x00', 'seqnbr': '0x61', 'cmd1': '0x78', 'cmd2': '0x5E', 'cmd3': '0x88', 'pulse': 340, 'filler': 0, 'rssi': 5}
16558|[2024-11-16 18:04:01] DEBUG  : Decoded info : {'packettype': '0x13', 'subtype': '0x00', 'id': '785E88', 'pulse': 1360, 'rssi': 5}
16559|[2024-11-16 18:04:01] DEBUG  : Device is known id : 785E88
....
0126|[2024-11-16 18:08:44] DEBUG  : Message: 091300d2785e88015040
0127|[2024-11-16 18:08:44] DEBUG  : Decode : 091300d2785e88015040
0128|[2024-11-16 18:08:44] DEBUG  : Test message: 091300d2785e88015040
0129|[2024-11-16 18:08:44] DEBUG  : PacketType: 0x13
0130|[2024-11-16 18:08:44] DEBUG  : Length: 10
0131|[2024-11-16 18:08:44] DEBUG  : Start decoding packet type 0x13
0132|[2024-11-16 18:08:44] DEBUG  : Subtype = PT2262, EV1527 433.92MHz
0133|[2024-11-16 18:08:44] DEBUG  : Data : {'packetlen': '0x09', 'packettype': '0x13', 'subtype': '0x00', 'seqnbr': '0xD2', 'cmd1': '0x78', 'cmd2': '0x5E', 'cmd3': '0x88', 'pulse': 336, 'filler': 0, 'rssi': 4}
0134|[2024-11-16 18:08:44] DEBUG  : Decoded info : {'packettype': '0x13', 'subtype': '0x00', 'id': '785E88', 'pulse': 1344, 'rssi': 4}
0135|[2024-11-16 18:08:44] DEBUG  : Device is known id : 785E88

De temps en temps seulement, malgré la présence de ces messages dans les logs, le bouton remonte dans l’interface :

Il y a bien répétition des valeurs identiques mais « pulse » ne change quasi jamais. J’ai mis un scénario déclenche par le pulse quand j’appuie sur le bouton, c’est très rare que cela fonctionne.
SI vous avez une idée.

Slt…
Pourquoi tu dis 0x20 ?
Quel est le type de Bp ?
Dans le 0x13 0x00 Il n’y a que le Pulse et RSS qui sont pris en compte.
As tu essayer de mettre le Pulse à 00 après x temps ?

Comme beaucoup de périphériques RF, il envoie 2 protocoles le 0x13 et le 0x20. Je n’ai mis que le 0x13 car la doc insiste sur son utilisation et pour ne pas brouiller mais j’ai brouillé.
Je n’ai pas compris la remise à 0, ce n’est pas possible car c’est une info.

Slt
Regarde dans la colonne Paramètres , Valeur retour d’état , Durée avant retour d’état (min)

Tu peux aussi définir dans action !

j’ai mis 0 et 1 min. Ca ne change rien.

As-tu bien le Pulse qui change lors de l’appuie sur le Bouton ?
Devrait se remettre à la valeur que tu mets dans la case Valeur retour d’état après le temps mis dans Durée avant retour d’état (min)

Justement c’est le problème.
Alors que les logs montrent que le plugin remonte l’info, elle n’est pas mise à jour sur le pulse.
Quand c’est le cas ça passe au vert
et un scénario avec déclencheur dessus n’est pas activé.
Donc les logs montrent l’info qui arrive mais le pulse n’est pas mis à jour.

A part virer cet inclusion et refaire, je vois pas trop sans log !
Souvent bug si tu ajoutes qqc comme seqnbr que tu as montré !

Slt…
J’ai fais des tests un peu plus poussé .
Activation du 23eme Protocol (X10 pour le PacketType x20) et aussi le 4eme (Lighting4 pour 0x13)

J’ai autre RFXCOM pour envoyer des commandes (la tienne 091300xx785e88015140)

J’ai mis en découverte auto .
image
j’ai mis le retour à Zéro après une minute !
image

Historisé sur le 0x13

Donc à toi de voir, en ayant détruit ce que tu avais fais !
@+Dom

Résumé LOG Normal
7551|[2024-11-18 09:30:19] DEBUG  {"devices":{"785E8020":{"packettype":"0x20","subtype":"0x00","id":"785E80","status":6,"battery":9,"rssi":4},"785E8813":{"packettype":"0x13","subtype":"0x00","id":"785E88","pulse":1368,"rssi":4}}}
7552|[2024-11-18 09:30:22] DEBUG  {"devices":{"785E8813":{"packettype":"0x13","subtype":"0x00","id":"785E88","pulse":1372,"rssi":4}}}

image

Résumé LOG rfxcomd
[2024-11-18 09:30:19] DEBUG  : Message: 082000bf785e800649
[2024-11-18 09:30:19] DEBUG  : Decode : 082000bf785e800649
[2024-11-18 09:30:19] DEBUG  : Test message: 082000bf785e800649
[2024-11-18 09:30:19] DEBUG  : PacketType: 0x20
[2024-11-18 09:30:19] DEBUG  : Length: 9
[2024-11-18 09:30:19] DEBUG  : Start decoding packet type 0x20
[2024-11-18 09:30:19] DEBUG  : Subtype = X10 security door/window sensor
[2024-11-18 09:30:19] DEBUG  : Data : {'packetlen': '0x08', 'packettype': '0x20', 'subtype': '0x00', 'seqnbr': '0xBF', 'id1': '0x78', 'id2': '0x5E', 'id3': '0x80', 'status': 6, 'battery': 9, 'rssi': 4}
[2024-11-18 09:30:19] DEBUG  : Decoded info : {'packettype': '0x20', 'subtype': '0x00', 'id': '785E80', 'status': 6, 'battery': 9, 'rssi': 4}
[2024-11-18 09:30:19] DEBUG  : Device is known id : 785E80
[2024-11-18 09:30:19] DEBUG  : Message: 091300c0785e88015640
[2024-11-18 09:30:19] DEBUG  : Decode : 091300c0785e88015640
[2024-11-18 09:30:19] DEBUG  : Test message: 091300c0785e88015640
[2024-11-18 09:30:19] DEBUG  : PacketType: 0x13
[2024-11-18 09:30:19] DEBUG  : Length: 10
[2024-11-18 09:30:19] DEBUG  : Start decoding packet type 0x13
[2024-11-18 09:30:19] DEBUG  : Subtype = PT2262, EV1527 433.92MHz
[2024-11-18 09:30:19] DEBUG  : Data : {'packetlen': '0x09', 'packettype': '0x13', 'subtype': '0x00', 'seqnbr': '0xC0', 'cmd1': '0x78', 'cmd2': '0x5E', 'cmd3': '0x88', 'pulse': 342, 'filler': 0, 'rssi': 4}
[2024-11-18 09:30:19] DEBUG  : Decoded info : {'packettype': '0x13', 'subtype': '0x00', 'id': '785E88', 'pulse': 1368, 'rssi': 4}
[2024-11-18 09:30:19] DEBUG  : Device is known id : 785E88
[2024-11-18 09:30:19] DEBUG  : Send to jeedom: {'devices': {'785E8020': {'packettype': '0x20', 'subtype': '0x00', 'id': '785E80', 'status': 6, 'battery': 9, 'rssi': 4}, '785E8813': {'packettype': '0x13', 'subtype': '0x00', 'id': '785E88', 'pulse': 1368, 'rssi': 4}}}
[2024-11-18 09:30:22] DEBUG  : Message: 091300c1785e88015740
[2024-11-18 09:30:22] DEBUG  : Decode : 091300c1785e88015740
[2024-11-18 09:30:22] DEBUG  : Test message: 091300c1785e88015740
[2024-11-18 09:30:22] DEBUG  : PacketType: 0x13
[2024-11-18 09:30:22] DEBUG  : Length: 10
[2024-11-18 09:30:22] DEBUG  : Start decoding packet type 0x13
[2024-11-18 09:30:22] DEBUG  : Subtype = PT2262, EV1527 433.92MHz
[2024-11-18 09:30:22] DEBUG  : Data : {'packetlen': '0x09', 'packettype': '0x13', 'subtype': '0x00', 'seqnbr': '0xC1', 'cmd1': '0x78', 'cmd2': '0x5E', 'cmd3': '0x88', 'pulse': 343, 'filler': 0, 'rssi': 4}
[2024-11-18 09:30:22] DEBUG  : Decoded info : {'packettype': '0x13', 'subtype': '0x00', 'id': '785E88', 'pulse': 1372, 'rssi': 4}
[2024-11-18 09:30:22] DEBUG  : Device is known id : 785E88
[2024-11-18 09:30:22] DEBUG  : Send to jeedom: {'devices': {'785E8813': {'packettype': '0x13', 'subtype': '0x00', 'id': '785E88', 'pulse': 1372, 'rssi': 4}}}