RFXCom : Action perso pour module 433mhz

Bonjour à tous !

J’utilise le plugin RFXCom pour piloter mes volets Somfy, et ça fonctionne nikel ! :smiley:

Aujourd’hui j’ai un nouveau besoin : pouvoir faire sonner une sirène lorsque mon alarme se déclenche. :rotating_light::rotating_light:

Je me suis donc dit « pourquoi ne pas avoir un module 433mhz qui permettrait de faire un ON/OFF sur la sirène !? » et en farfouillant un peu j’ai trouvé cet article

Tout content de recevoir le paquet dans ma BAL, je le déballe, branche le module sur une prise et tente une inclusion dans Jeedom via RfxCom.
Visiblement « quelque chose » est reconnue par RfxCom et un nouvel équipement « Télécommande (11) - Défaut » est créé.
Je sauvegarde et vois 2 commandes ‹ info › dispo : bt11 (renvoie 1) et Signal (renvoie 4).

et là c’est le drame … :scream: :scream:

:question: comment puis-je ajouter deux commandes ‹ action › pour envoyer à mon petit module les commandes que je désire et du coup permettre à ma sirène de sonner ou non ?

Le vendeur m’indique que son produit attend de recevoir les infos suivantes :
ALARM OFF: 0x0C
Alarm ON: 0xC0

Voici les logs que j’obtiens lors de l’ajout de l’équipement :

[2020-11-04 11:58:03][DEBUG] : Message: 0B 11 00 87 01 21 08 00 0B 01 0F 40
[2020-11-04 11:58:03][DEBUG] : Decode : 0B 11 00 87 01 21 08 00 0B 01 0F 40
[2020-11-04 11:58:03][DEBUG] : Test message: 0B 11 00 87 01 21 08 00 0B 01 0F 40
[2020-11-04 11:58:03][DEBUG] : PacketType: 11
[2020-11-04 11:58:03][DEBUG] : SubType: 00
[2020-11-04 11:58:03][DEBUG] : SeqNbr: 87
[2020-11-04 11:58:03][DEBUG] : Id1: 01
[2020-11-04 11:58:03][DEBUG] : Id2: 21
[2020-11-04 11:58:03][DEBUG] : Decode data : {'raw': '0B110087012108000B010F40', 'signal': '4', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '11', 'packettype': '11', 'id': '01210800'}
[2020-11-04 11:58:03][DEBUG] : Send to jeedom :  {'include_mode': 0}
[2020-11-04 11:58:04][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-11-04 11:58:04][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=xxxxx HTTP/1.1" 200 0
[2020-11-04 11:58:04][DEBUG] : Send to jeedom : {'devices': {'012108001111': {'raw': '0B110087012108000B010F40', 'signal': '4', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '11', 'packettype': '11', 'id': '01210800'}}}
[2020-11-04 11:58:04][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-11-04 11:58:04][DEBUG] : Message: 0B 11 00 88 01 21 08 00 0F 01 0F 40
[2020-11-04 11:58:04][DEBUG] : Decode : 0B 11 00 88 01 21 08 00 0F 01 0F 40
[2020-11-04 11:58:04][DEBUG] : Test message: 0B 11 00 88 01 21 08 00 0F 01 0F 40
[2020-11-04 11:58:04][DEBUG] : PacketType: 11
[2020-11-04 11:58:04][DEBUG] : SubType: 00
[2020-11-04 11:58:04][DEBUG] : SeqNbr: 88
[2020-11-04 11:58:04][DEBUG] : Id1: 01
[2020-11-04 11:58:04][DEBUG] : Id2: 21
[2020-11-04 11:58:04][DEBUG] : Decode data : {'raw': '0B110088012108000F010F40', 'signal': '4', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '15', 'packettype': '11', 'id': '01210800'}
[2020-11-04 11:58:06][DEBUG] : Client connected to [127.0.0.1:58104]
[2020-11-04 11:58:06][DEBUG] : Message read from socket: {"apikey":"xxxxx","cmd":"add","device":{"id":"01210800"}}
[2020-11-04 11:58:06][DEBUG] : Client disconnected from [127.0.0.1:58104]
[2020-11-04 11:58:06][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-04 11:58:06][DEBUG] : Add device : {u'id': u'01210800'}
[2020-11-04 11:58:06][DEBUG] : Client connected to [127.0.0.1:58106]
[2020-11-04 11:58:06][DEBUG] : Message read from socket: {"apikey":"xxxxx","cmd":"add","device":{"id":"01210800"}}
[2020-11-04 11:58:06][DEBUG] : Client disconnected from [127.0.0.1:58106]
[2020-11-04 11:58:06][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-04 11:58:06][DEBUG] : Add device : {u'id': u'01210800'}
[2020-11-04 11:58:08][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=xxxxx HTTP/1.1" 200 0

De ce que je comprends je dois créer 2 actions avec les commandes :
0B110088 #ID# ZZ YYYY 40
où ZZ == ?? :thinking:
et YYYY => devrait avoir la correspondance de ‹ 0x0C › pour off et ‹ 0xC0 › pour ON

Merci pour vos aides et éclaircissements :sunny:


Jeedom :
Version : 4.0.61
Source : default
Branche : V4-stable
Système : RPI 3 B

RFXCom
Version : 2020-05-27 16:45:41

Slt…
Tu as une doc au moins ?

C’est un récepteur qui attend une info de cde, mais comment tu sélectionnes sur le récepteur
( Set bouton ?)
Ton « truc » est reconnu comme Tlcde !
Dans tes trames tu as une reconnaissance de type 11 (Lighting2) Subtype 00 (AC…)
0B110087012108000B010F40
0B110088012108000F010F40
0B longueur de la trame
11 Type
00 subtype
Ensuite 87 incrément du RFXCom, tu as ensuite 88 dans la deuxième trame, normal… (de 00 à FF)
01210800 ID
0B Unicode et une autre fois 0F (normalement un N° Bp)
Ensuite 01 qui est normalement une reconnaissance d’un ON
0F le niveau 100
4 le signal
0 le niveau de batterie pas significatif suivant équipement …

merci pour ton retour @Doubledom !
j’avais déjà lu tes qlq réponses sur un autre post qui m’avaient permis de bien dégrossir ma compréhension du plugin et des trames.

Tu as déjà reçu un produit chinois avec une vraie doc digne de ce nom ? :smiley: Perso, je n’ai rien de plus que ce que j’ai écrit :grimacing: et il a fallu que je réclame au vendeur quel type de code attendait le module pour passer en ON/OFF !

[Visiblement ce module est censé s’appareiller avec des ‹ vraies consoles › & télécommandes d’alarme (cf la vidéo dispo sur la page du produit)]

C’est un récepteur qui attend une info de cde, mais comment tu sélectionnes sur le récepteur

le boitier est ‹ vierge › tu ne sélectionne rien sur le boitier en tant que tel, y sont dispo :

  1. une entrée jack DC 12V
  2. une entrée jack micro → pour brancher la sirène
  3. un bouton poussoir (qui sert à la syncro/pairing !?)

c’est donc via le ‹ bouton poussoir › que j’ai pu ajouter mon « truc » :slight_smile: à jeedom et le faire reconnaitre comme nouvel équipement.

Du coup pas d’autres boutons en particulier.
Je pensais pouvoir faire reconnaitre « jeedom/rfxcom » par le boitier, puis pouvoir ajouter sur l’équipe jeedom une action ON et une action OFF qui permettrait de piloter cet équipement.
L’idée n’est pas bonne ?

essaye de créer une Tlcde ou sert toi de celle que tu as de créé ,
Ajoute une cde de type Action (default) avec logical ID 08200333 #ID# 0670 (ce qui correspond à Panic)
Une cde pour ON tu peut faire 0B110028 #ID# 01010F70 donc Bp1
pour OFF 0B110028 #ID# 01000070
Ce qui est « bizard » c’est les cde Alarm ON: 0xC0 qu’il ta donné …
Sinon il faut passer par RFXManager pour envoyer des trames (cela est plus simple)

appairage avec une cde ?

Vérifie les logs avec appuie Bp ( si change dans le code Unicode)

Pour le mode Panic, il n’a visiblement pas l’air d’aimer la taille du message

[2020-11-04 23:37:04][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-11-04 23:37:04][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=xxx HTTP/1.1" 200 0
[2020-11-04 23:37:05][DEBUG] : Client connected to [127.0.0.1:60512]
[2020-11-04 23:37:05][DEBUG] : Message read from socket: {"apikey":"xxx","cmd":"send","data":["08200333012108000670"]}
[2020-11-04 23:37:05][DEBUG] : Client disconnected from [127.0.0.1:60512]
[2020-11-04 23:37:05][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-04 23:37:05][DEBUG] : Test message: 08200333012108000670
[2020-11-04 23:37:05][DEBUG] : Error: Packet length is not valid
[2020-11-04 23:37:05][ERROR] : Invalid message from socket.

Pour le ON & OFF :

**********
*** ON ***
**********
[2020-11-04 23:43:51][DEBUG] : Client connected to [127.0.0.1:60808]
[2020-11-04 23:43:51][DEBUG] : Message read from socket: {"apikey":"xxx","cmd":"send","data":["0B1100280121080001010F70"]}
[2020-11-04 23:43:51][DEBUG] : Client disconnected from [127.0.0.1:60808]
[2020-11-04 23:43:51][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-04 23:43:51][DEBUG] : Test message: 0B1100280121080001010F70
[2020-11-04 23:43:51][DEBUG] : flushOutput serial port
[2020-11-04 23:43:51][DEBUG] : flushInput serial port
[2020-11-04 23:43:51][DEBUG] : Write message to serial port
[2020-11-04 23:43:51][DEBUG] : Write data to serial port : 0B 11 00 28 01 21 08 00 01 01 0F 70
[2020-11-04 23:43:51][DEBUG] : Write message ok : 0B 11 00 28 01 21 08 00 01 01 0F 70
[2020-11-04 23:43:51][DEBUG] : Decode message
[2020-11-04 23:43:51][DEBUG] : Decode : 0B 11 00 28 01 21 08 00 01 01 0F 70
[2020-11-04 23:43:51][DEBUG] : Test message: 0B 11 00 28 01 21 08 00 01 01 0F 70
[2020-11-04 23:43:51][DEBUG] : PacketType: 11
[2020-11-04 23:43:51][DEBUG] : SubType: 00
[2020-11-04 23:43:51][DEBUG] : SeqNbr: 28
[2020-11-04 23:43:51][DEBUG] : Id1: 01
[2020-11-04 23:43:51][DEBUG] : Id2: 21
[2020-11-04 23:43:51][DEBUG] : Decode data : {'raw': '0B1100280121080001010F70', 'signal': '7', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '1', 'packettype': '11', 'id': '01210800'}
[2020-11-04 23:43:51][DEBUG] : Send to jeedom : {'devices': {'01210800111': {'raw': '0B1100280121080001010F70', 'signal': '7', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '1', 'packettype': '11', 'id': '01210800'}}}
[2020-11-04 23:43:51][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-11-04 23:43:51][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=xxx HTTP/1.1" 200 0
[2020-11-04 23:43:51][DEBUG] : Message: 04 02 01 28 00
[2020-11-04 23:43:51][DEBUG] : Decode : 04 02 01 28 00
[2020-11-04 23:43:51][DEBUG] : Test message: 04 02 01 28 00
[2020-11-04 23:43:51][DEBUG] : PacketType: 02
[2020-11-04 23:43:51][DEBUG] : SubType: 01
[2020-11-04 23:43:51][DEBUG] : SeqNbr: 28
[2020-11-04 23:43:51][DEBUG] : Id1: 00
[2020-11-04 23:43:51][DEBUG] : Decode data : {'subtype': '01', 'packettype': '02', 'raw': '0402012800'}


**********
** OFF ***
**********

[2020-11-04 23:44:12][DEBUG] : Client connected to [127.0.0.1:60822]
[2020-11-04 23:44:12][DEBUG] : Message read from socket: {"apikey":"xxx","cmd":"send","data":["0B1100280121080001000070"]}
[2020-11-04 23:44:12][DEBUG] : Client disconnected from [127.0.0.1:60822]
[2020-11-04 23:44:12][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-04 23:44:12][DEBUG] : Test message: 0B1100280121080001000070
[2020-11-04 23:44:12][DEBUG] : flushOutput serial port
[2020-11-04 23:44:12][DEBUG] : flushInput serial port
[2020-11-04 23:44:12][DEBUG] : Write message to serial port
[2020-11-04 23:44:12][DEBUG] : Write data to serial port : 0B 11 00 28 01 21 08 00 01 00 00 70
[2020-11-04 23:44:12][DEBUG] : Write message ok : 0B 11 00 28 01 21 08 00 01 00 00 70
[2020-11-04 23:44:12][DEBUG] : Decode message
[2020-11-04 23:44:12][DEBUG] : Decode : 0B 11 00 28 01 21 08 00 01 00 00 70
[2020-11-04 23:44:12][DEBUG] : Test message: 0B 11 00 28 01 21 08 00 01 00 00 70
[2020-11-04 23:44:12][DEBUG] : PacketType: 11
[2020-11-04 23:44:12][DEBUG] : SubType: 00
[2020-11-04 23:44:12][DEBUG] : SeqNbr: 28
[2020-11-04 23:44:12][DEBUG] : Id1: 01
[2020-11-04 23:44:12][DEBUG] : Id2: 21
[2020-11-04 23:44:12][DEBUG] : Decode data : {'raw': '0B1100280121080001000070', 'signal': '7', 'subtype': '00', 'command': 'Off', 'dimlevel': '0', 'unitcode': '1', 'packettype': '11', 'id': '01210800'}
[2020-11-04 23:44:12][DEBUG] : Send to jeedom : {'devices': {'01210800111': {'raw': '0B1100280121080001000070', 'signal': '7', 'subtype': '00', 'command': 'Off', 'dimlevel': '0', 'unitcode': '1', 'packettype': '11', 'id': '01210800'}}}
[2020-11-04 23:44:12][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-11-04 23:44:12][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=xxx HTTP/1.1" 200 0
[2020-11-04 23:44:12][DEBUG] : Message: 04 02 01 28 00
[2020-11-04 23:44:12][DEBUG] : Decode : 04 02 01 28 00
[2020-11-04 23:44:12][DEBUG] : Test message: 04 02 01 28 00
[2020-11-04 23:44:12][DEBUG] : PacketType: 02
[2020-11-04 23:44:12][DEBUG] : SubType: 01
[2020-11-04 23:44:12][DEBUG] : SeqNbr: 28
[2020-11-04 23:44:12][DEBUG] : Id1: 00
[2020-11-04 23:44:12][DEBUG] : Decode data : {'subtype': '01', 'packettype': '02', 'raw': '0402012800'}

mais visiblement aucun effet ! :frowning:

Non j’ai simplement mis RFXCom en mode intrusion, puis appuyer 5sec sur le bouton présent sur le boitier pour faire clignoter la LED plusieurs fois (ce qui a l’air de correspondre à leur vidéo) => l’équipement devient présent sur jeedom à ce moment.

Après … il y a quand même une petite chose qui me turlupine …
J’ai mis le dit boitier hors tension, et je continue à voir des logs sans réaliser aucune action sur Jeedom :

[2020-11-04 23:34:02][DEBUG] : Message: 0B 11 00 C8 01 21 08 00 0F 01 0F 40
[2020-11-04 23:34:02][DEBUG] : Decode : 0B 11 00 C8 01 21 08 00 0F 01 0F 40
[2020-11-04 23:34:02][DEBUG] : Test message: 0B 11 00 C8 01 21 08 00 0F 01 0F 40
[2020-11-04 23:34:02][DEBUG] : PacketType: 11
[2020-11-04 23:34:02][DEBUG] : SubType: 00
[2020-11-04 23:34:02][DEBUG] : SeqNbr: C8
[2020-11-04 23:34:02][DEBUG] : Id1: 01
[2020-11-04 23:34:02][DEBUG] : Id2: 21
[2020-11-04 23:34:02][DEBUG] : Decode data : {'raw': '0B1100C8012108000F010F40', 'signal': '4', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '15', 'packettype': '11', 'id': '01210800'}
[2020-11-04 23:34:02][DEBUG] : Send to jeedom : {'devices': {'012108001115': {'raw': '0B1100C8012108000F010F40', 'signal': '4', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '15', 'packettype': '11', 'id': '01210800'}}}
[2020-11-04 23:34:02][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-11-04 23:34:02][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=xxx HTTP/1.1" 200 0
[2020-11-04 23:34:03][DEBUG] : Message: 0B 11 00 C9 01 21 08 00 0B 01 0F 40
[2020-11-04 23:34:03][DEBUG] : Decode : 0B 11 00 C9 01 21 08 00 0B 01 0F 40
[2020-11-04 23:34:03][DEBUG] : Test message: 0B 11 00 C9 01 21 08 00 0B 01 0F 40
[2020-11-04 23:34:03][DEBUG] : PacketType: 11
[2020-11-04 23:34:03][DEBUG] : SubType: 00
[2020-11-04 23:34:03][DEBUG] : SeqNbr: C9
[2020-11-04 23:34:03][DEBUG] : Id1: 01
[2020-11-04 23:34:03][DEBUG] : Id2: 21
[2020-11-04 23:34:03][DEBUG] : Decode data : {'raw': '0B1100C9012108000B010F40', 'signal': '4', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '11', 'packettype': '11', 'id': '01210800'}
[2020-11-04 23:34:03][DEBUG] : Send to jeedom : {'devices': {'012108001111': {'raw': '0B1100C9012108000B010F40', 'signal': '4', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '11', 'packettype': '11', 'id': '01210800'}}}
[2020-11-04 23:34:03][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-11-04 23:34:03][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=xxx HTTP/1.1" 200 0

du coup je me demande si l’ID 01210800 correspond bien à mon boitier !?
D’un autre côté, je n’ai pas d’autres télécommande ou autres modules en 433 qui seraient en mode pairing … et je ne me souviens pas avoir eu ces logs avant d’enregistrer pour la 1ère fois ce nouvel équipement :thinking: :face_with_raised_eyebrow: :confused:

08200333012108000670 (Error: Packet length is not valid) Ici long 10 -1=9==09 (car commence 0,1,2, etc…)
Normal 08 le premier octet doit être la longueur de la trame, comme ton ID (01210800) fait 4 octets, il faudrait 09200333012108000670 pour que la longueur soit OK
Pour la suite je me doute bien que ton « truc » ne doit pas répondre à chaque message, il lui faut un appairage (sûrement) ou un type d’ID…

Il y a t’il un accus dans ton « truc »
Je vais regarder la vidéo…

même résultat : rien

je pensais justement que l’appairage s’était effectué correctement puisque lors de la manip un nouvel équipement était trouvé/créé par jeedom/rfxcom :frowning:

voilà à quoi ressemble la bête !

et inside

Les connecteurs du haut ne sont pas branché ?, il n’y a pas de relais sur K1 (face arrière ).
Le Bp doit être pour appairé un ID , as tu essayé , il faut Bp + envoie d’une trame …
Je vois pas vidéo sur site donne moi le lien STP

non rien !

je l’ai utilisé 2 fois :

  1. une 1ere fois pour appairé sur jeedom et créé un nouvel équipement (quid des précédentes questions => est ce que j’appaire vraiment le bon équipement !? :confused: )
  2. A chaque fois que j’envoie une trame (les ON/OFF qu’on a essayés plus haut) pour les ‹ enregistrer ›

(ensuite pour tester le ON/OFF, je n’appuie plus sur le bouton, of course!)

pour la video, elle est dispo sur la page du produit : https://fr.aliexpress.com/item/32704532840.html?spm=a2g0s.9042311.0.0.48616c37eA8ZxL
(comme 1ère ‹ image ›)

Est-ce que cela enregistre la cde ( il te dit qu’il faut 0C ou 0D) comme sur vidéo…
Donc envoyé la bonne trame avec 0C ou 0D

bon ca n’a pas l’air de fonctionner comme ca … :frowning: :cry:

autre piste … est ce que je pourrai acheter ce genre de télécommande
image
qui émet en 433 et surtout qui est compatible avec mon « truc »

=> est ce que je pourrais ‹ apprendre › /lire le code émis par cette télécommande via RfxCom ?
ça me permettrait de connaitre quelle est la vraie trame émise par la télécommande, et donc de créer un équipement avec le « vrai » code à émettre ?

Oui cela devrait fonctionner …
Mais tu pourrais essayer des trames avec le C0 et 0C, comme il te dis et surtout avec le Bp appuyer du « truc » comme dans la vidéo , pour voir si cela répond dans ton "truc ( ils disent que les cde sont ‹ préenregistrées › ?)
Donc tu prépares des cde avec ton ID(01210800), encore que c’est pas sûr, et les cde C0 et 0C

Pour ON donc C0 :
0B110050 #ID# 01C00F70 ce sera unicode 01 si fonctionne il faudra incrémenté pour avoir d’autre cde alarme ( le 50 c’est le compteur du RFXcom, tu mets ce que tu veux), le 0F c’est Dim 100%

Pour OFF donc 0C :
0B110051 #ID# 010C0070 ce sera unicode 01 même chose que pour le ON (pour le 51 comme tu veux) le dernier groupe de 00 doit être normalement à 0 pour Off

As toi d’essayer !

test fait !
avec les trames que tu indiques et en appuyant sur le bouton : LED clignotante, puis fixe, mais pas de retour une fois la trame envoyée comme sur la vidéo … Je doute de + en + que l’ID soit le bon

mais le résultat n’est pas fameux:

[2020-11-07 11:42:48][DEBUG] : Client connected to [127.0.0.1:35634]
[2020-11-07 11:42:48][DEBUG] : Message read from socket: {"apikey":"S5sLNURsxigwp0cmMX4AvtnaH4VJFYnO","cmd":"send","data":["0B1100500121080001C00F70"]}
[2020-11-07 11:42:48][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-07 11:42:48][DEBUG] : Client disconnected from [127.0.0.1:35634]
[2020-11-07 11:42:48][DEBUG] : Test message: 0B1100500121080001C00F70
[2020-11-07 11:42:48][DEBUG] : flushOutput serial port 
[2020-11-07 11:42:48][DEBUG] : flushInput serial port 
[2020-11-07 11:42:48][DEBUG] : Write message to serial port
[2020-11-07 11:42:48][DEBUG] : Write data to serial port : 0B 11 00 50 01 21 08 00 01 C0 0F 70
[2020-11-07 11:42:48][DEBUG] : Write message ok : 0B 11 00 50 01 21 08 00 01 C0 0F 70
[2020-11-07 11:42:48][DEBUG] : Decode message
[2020-11-07 11:42:48][DEBUG] : Decode : 0B 11 00 50 01 21 08 00 01 C0 0F 70
[2020-11-07 11:42:48][DEBUG] : Test message: 0B 11 00 50 01 21 08 00 01 C0 0F 70
[2020-11-07 11:42:48][DEBUG] : PacketType: 11
[2020-11-07 11:42:48][DEBUG] : SubType: 00
[2020-11-07 11:42:48][DEBUG] : SeqNbr: 50
[2020-11-07 11:42:48][DEBUG] : Id1: 01
[2020-11-07 11:42:48][DEBUG] : Id2: 21
[2020-11-07 11:42:48][ERROR] : Unrecognizable packet : 'C0'
[2020-11-07 11:42:48][DEBUG] : Message: 14 01 FF 50 01 53 2B 00 0C 2F 00 01 03 00 05 39 46 58 43 4F 4D
[2020-11-07 11:42:48][DEBUG] : Decode : 14 01 FF 50 01 53 2B 00 0C 2F 00 01 03 00 05 39 46 58 43 4F 4D
[2020-11-07 11:42:48][DEBUG] : Test message: 14 01 FF 50 01 53 2B 00 0C 2F 00 01 03 00 05 39 46 58 43 4F 4D
[2020-11-07 11:42:48][DEBUG] : PacketType: 01
[2020-11-07 11:42:48][DEBUG] : SubType: FF
[2020-11-07 11:42:48][DEBUG] : SeqNbr: 50
[2020-11-07 11:42:48][DEBUG] : Id1: 01
[2020-11-07 11:42:48][DEBUG] : Id2: 53
[2020-11-07 11:42:48][DEBUG] : Subtype			= Unknown type (01)
[2020-11-07 11:42:48][DEBUG] : Sequence nbr		= 50
[2020-11-07 11:42:48][DEBUG] : Response on cmnd	= Not used.
[2020-11-07 11:42:48][DEBUG] : Transceiver type	= 433.92MHz
[2020-11-07 11:42:48][DEBUG] : Firmware version	= 43
[2020-11-07 11:42:48][DEBUG] : Protocols:
[2020-11-07 11:42:48][DEBUG] : Undecoded                 Disabled
[2020-11-07 11:42:48][DEBUG] : Imagintronix,Opus         Disabled
[2020-11-07 11:42:48][DEBUG] : Byron SX,SelectPlus       Disabled
[2020-11-07 11:42:48][DEBUG] : RSL,Revolt                Disabled
[2020-11-07 11:42:48][DEBUG] : Lightning4                Disabled
[2020-11-07 11:42:48][DEBUG] : FineOffset / Viking       Disabled
[2020-11-07 11:42:48][DEBUG] : Rubicson,Alecto,Banggood  Disabled
[2020-11-07 11:42:48][DEBUG] : AE Blyss                  Disabled
[2020-11-07 11:42:48][DEBUG] : Blinds T1/T2/T3/T4        Disabled
[2020-11-07 11:42:48][DEBUG] : Blinds T0                 Disabled
[2020-11-07 11:42:48][DEBUG] :                           Disabled
[2020-11-07 11:42:48][DEBUG] : Legrand CAD               Disabled
[2020-11-07 11:42:48][DEBUG] : La Crosse                 Enabled
[2020-11-07 11:42:48][DEBUG] : Hideki,TFA,Cresta,UPM     Enabled
[2020-11-07 11:42:48][DEBUG] : AD Lightwave RF           Disabled
[2020-11-07 11:42:48][DEBUG] : Mertik                    Disabled
[2020-11-07 11:42:48][DEBUG] : Visonic                   Disabled
[2020-11-07 11:42:48][DEBUG] : ATI/cartelectronic        Disabled
[2020-11-07 11:42:48][DEBUG] : Oregon Scientific         Enabled
[2020-11-07 11:42:48][DEBUG] : Meiantech,Atlantic        Disabled
[2020-11-07 11:42:48][DEBUG] : HomeEasy EU               Enabled
[2020-11-07 11:42:48][DEBUG] : AC                        Enabled
[2020-11-07 11:42:48][DEBUG] : ARC                       Enabled
[2020-11-07 11:42:48][DEBUG] : X10                       Enabled
[2020-11-07 11:42:48][DEBUG] : FunkBus                   Disabled
[2020-11-07 11:42:48][DEBUG] : Decode data : {'subtype': 'FF', 'packettype': '01', 'raw': '1401FF5001532B000C2F0001030005394658434F4D'}

en tout cas merci de ton aide !

je pense que l’idée, d’acheter la télécommande pour connaitre les vraies trames envoyées et s’en servir pour créer de nouveau équipement, pourrait être bonne. non !?

Le « sniffage » des trames envoyées par la télécommande se fera facilement ?
ie : je me mets en mode intrusion sur RfxCom, j’appuie sur le bouton ‹ on › de la télécommande, et je regarde dans les logs quelles sont les trames échangées (et je fais pareil pour le ‹ off ›) ?? ou pas du tout ?

çà c’est normal pas une cde reconnu dans Le plugin ni RFXCom

Le problème c’est que l’on ne sait pas ce qu’il attends comme ID, faire des tests sur tous les ID possible !, mais très longs . De plus on ne sait quel type il attend…

Facilement pas sûr si codée, mais sinon c’est OK

bon … ba j’en commande une et on verra bien :wink:
merci pour le coup de pouce !

la suite dans 15 jours le temps de la recevoir …

OK recontacte moi en MP

ma télécommande est arrivée, et avec l’aide précieuse de @Doubledom, on a finit par trouver les différentes trames à utiliser pour faire fonctionner ce module

armement 09130000#ID#C001A870
désarmement 09130000#ID#0C01A870
panic 09130000#ID#3001AB70

où l’ID de votre équipement est composé de 4 chiffres !

encore merci ! :slight_smile:

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