Plugin RFPlayer 2 et Volet roulant EcoFlip (ASA) protocole RTS

Bonjour à vous tous, je vais essayer de vous exposer ma problématique.
Je debute sous jeedom et dans la domotique en général. j’ai jeedoom 4.1.27 sur une VM que j’ai déployé avec iso déjà packagé sous debian 10. je me suis dit que pour commencer ça serait sympa de piloter de l’existant, en particulier mes volets de la marque Ecoflip by ASA, le problème que je rencontre en plus d’être novice c’est que je ne trouve aucune documentation sur le fonctionnement du plugin.
Le plugin est installé est fonctionnel (j’ai verifié dans Santé)
Je lance donc :

  • le mode inclusion
  • selectionne RTS
  • Actionneur
  • Volet roulant.

J’ai bien la création d’un objet Volet, jusqu’à la tout va pas trop mal.

Dans l’objet créé je vais dans Commandes → Association → Tester
j’ai le bandeau qui me dit que je suis en mode inclusion pendant 3 mins
j’appuie sur le Bouton derrière ma télécommande comme pour associer une nouvelle télécommande (cf doc ci-dessous)
ASA - FLIP - ASA RADIO NEW.pdf (1,1 Mo)
Et rien ne fonctionne, ci-dessous un extrait de log

[2022-01-07 22:57:14][DEBUG] : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-72", "floorNoise": "-101", "rfQuality": "7", "protocol": "9", "protocolMeaning": "RTS", "infoType": "3", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Shutter", "id": "13431592", "qualifier": "8", "qualifierMeaning": { "flags": [""]}}}}
[2022-01-07 22:57:14][DEBUG] : Received a RTS frame
[2022-01-07 22:57:14][DEBUG] : type3
[2022-01-07 22:57:14][DEBUG] : Pairing RTS Wanted
[2022-01-07 22:57:19][DEBUG] : Sending message ZIA++ASSOC ID 4 RTS
[2022-01-07 22:57:19][DEBUG] : Writen > ZIA++ASSOC ID 4 RTS
[2022-01-07 22:57:19][DEBUG] : Exit learn mode
[2022-01-07 22:57:19][DEBUG] : Send to jeedom :  {'learn_mode': 0}
[2022-01-07 22:57:19][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2022-01-07 22:57:19][INFO] : API RfPlayer solicité
[2022-01-07 22:57:19][INFO] : Learn désactivé
[2022-01-07 22:57:19][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=HclvdLypxJWJtHfuriZXWXKbHri0CWS3 HTTP/1.1" 200 0
[2022-01-07 22:57:19][DEBUG] : Learn Device with id 13431592
[2022-01-07 22:57:19][DEBUG] : Send to jeedom : {'devices': {'13431592': {'protocol': 'RTS', 'learn': False, 'data': {'subType': '0', 'label': 'N/A', 'dBm': '-72', 'subTypeMeaning': 'Shutter', 'qualifier': '8'}, 'id': '13431592', 'raw': {'frame': {'header': {'rfQuality': '7', 'protocol': '9', 'frameType': '0', 'floorNoise': '-101', 'cluster': '0', 'frequency': '433920', 'rfLevel': '-72', 'dataFlag': '0', 'infoType': '3', 'protocolMeaning': 'RTS'}, 'infos': {'id': '13431592', 'subType': '0', 'subTypeMeaning': 'Shutter', 'qualifier': '8', 'qualifierMeaning': {'flags': ['']}}}}}}}
[2022-01-07 22:57:19][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2022-01-07 22:57:19][INFO] : API RfPlayer solicité
[2022-01-07 22:57:19][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=HclvdLypxJWJtHfuriZXWXKbHri0CWS3 HTTP/1.1" 200 0
[2022-01-07 22:57:23][DEBUG] : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-78", "floorNoise": "-101", "rfQuality": "5", "protocol": "9", "protocolMeaning": "RTS", "infoType": "3", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Shutter", "id": "13431592", "qualifier": "8", "qualifierMeaning": { "flags": [""]}}}}
[2022-01-07 22:57:23][DEBUG] : Received a RTS frame
[2022-01-07 22:57:23][DEBUG] : type3
[2022-01-07 22:57:23][DEBUG] : Device with id 13431592 is not included
[2022-01-07 22:57:27][DEBUG] : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-72", "floorNoise": "-101", "rfQuality": "7", "protocol": "9", "protocolMeaning": "RTS", "infoType": "3", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Shutter", "id": "13431592", "qualifier": "8", "qualifierMeaning": { "flags": [""]}}}}
[2022-01-07 22:57:27][DEBUG] : Received a RTS frame
[2022-01-07 22:57:27][DEBUG] : type3
[2022-01-07 22:57:27][DEBUG] : Device with id 13431592 is not included
[2022-01-07 22:57:30][DEBUG] : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-74", "floorNoise": "-101", "rfQuality": "6", "protocol": "9", "protocolMeaning": "RTS", "infoType": "3", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Shutter", "id": "13431592", "qualifier": "8", "qualifierMeaning": { "flags": [""]}}}}
[2022-01-07 22:57:30][DEBUG] : Received a RTS frame
[2022-01-07 22:57:30][DEBUG] : type3
[2022-01-07 22:57:30][DEBUG] : Device with id 13431592 is not included

durant la procédure je vois bien que quand j’appuie sur la télécommande la clé RFplayer clignote mais quand je lâche le bouton derrière la télécommande de mon volet j’ai un clignotement rouge sur la RFplayer

Voila de ce qui est mon constat.

Donc est ce que l’id 13431592 doit être renseigné dans l’id de l’onglet Equipement de l’objet ?

Je vois que dans mes logs qualifier est à 8 alors que dans ma commande c’est 0, est ce grave docteur ?
mm chose pour les champs commande (7 pour monter; 1 pour descendre; 4 pour STOP), value et type
doit t’on modifier qq chose et si oui comment on peut connaitre les valeurs à mettre ?

Voila ma problématique qui j’espère grâce à vous ne sera qu’un mauvais souvenir :smiley:

A la question :

Donc est ce que l’id 13431592 doit être renseigné dans l’id de l’onglet Equipement de l’objet ?

je pense que la réponse est oui car dans les logs la rfplayer a l’ai de capter qq chose chaque fois que j’appuie sur la télécommande du volet

 Message received in socket JEEDOM_SOCKET_MESSAGE
[2022-01-08 17:48:09][DEBUG] : Commande SEND
[2022-01-08 17:48:09][DEBUG] : OFF ID 2 RTS
[2022-01-08 17:48:09][DEBUG] : Sending message ZIA++OFF ID 2 RTS
[2022-01-08 17:48:09][DEBUG] : Writen > ZIA++OFF ID 2 RTS
[2022-01-08 17:53:27][DEBUG] : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-59", "floorNoise": "-96", "rfQuality": "9", "protocol": "9", "protocolMeaning": "RTS", "infoType": "3", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Shutter", "id": "13431592", "qualifier": "8", "qualifierMeaning": { "flags": [""]}}}}
[2022-01-08 17:53:27][DEBUG] : Received a RTS frame
[2022-01-08 17:53:27][DEBUG] : type3
[2022-01-08 17:53:27][DEBUG] : Send to jeedom : {'devices': {'13431592': {'protocol': 'RTS', 'learn': False, 'data': {'subType': '0', 'label': 'N/A', 'dBm': '-59', 'subTypeMeaning': 'Shutter', 'qualifier': '8'}, 'id': '13431592', 'raw': {'frame': {'header': {'rfQuality': '9', 'protocol': '9', 'frameType': '0', 'floorNoise': '-96', 'cluster': '0', 'frequency': '433920', 'rfLevel': '-59', 'dataFlag': '0', 'infoType': '3', 'protocolMeaning': 'RTS'}, 'infos': {'id': '13431592', 'subType': '0', 'subTypeMeaning': 'Shutter', 'qualifier': '8', 'qualifierMeaning': {'flags': ['']}}}}}}}
[2022-01-08 17:53:27][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2022-01-08 17:53:27][INFO] : API RfPlayer solicité
[2022-01-08 17:53:27][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=j52MQlTLB1c0nN3w2sPQ6Ytwsu2S4951 HTTP/1.1" 200 0
[2022-01-08 17:53:43][DEBUG] : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-59", "floorNoise": "-94", "rfQuality": "8", "protocol": "9", "protocolMeaning": "RTS", "infoType": "3", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Shutter", "id": "13431592", "qualifier": "8", "qualifierMeaning": { "flags": [""]}}}}
[2022-01-08 17:53:43][DEBUG] : Received a RTS frame
[2022-01-08 17:53:43][DEBUG] : type3
[2022-01-08 17:53:43][DEBUG] : Send to jeedom : {'devices': {'13431592': {'protocol': 'RTS', 'learn': False, 'data': {'subType': '0', 'label': 'N/A', 'dBm': '-59', 'subTypeMeaning': 'Shutter', 'qualifier': '8'}, 'id': '13431592', 'raw': {'frame': {'header': {'rfQuality': '8', 'protocol': '9', 'frameType': '0', 'floorNoise': '-94', 'cluster': '0', 'frequency': '433920', 'rfLevel': '-59', 'dataFlag': '0', 'infoType': '3', 'protocolMeaning': 'RTS'}, 'infos': {'id': '13431592', 'subType': '0', 'subTypeMeaning': 'Shutter', 'qualifier': '8', 'qualifierMeaning': {'flags': ['']}}}}}}}
[2022-01-08 17:53:43][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2022-01-08 17:53:43][INFO] : API RfPlayer solicité
[2022-01-08 17:53:43][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=j52MQlTLB1c0nN3w2sPQ6Ytwsu2S4951 HTTP/1.1" 200 0
[2022-01-08 17:53:53][DEBUG] : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-58", "floorNoise": "-96", "rfQuality": "9", "protocol": "9", "protocolMeaning": "RTS", "infoType": "3", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Shutter", "id": "13431592", "qualifier": "8", "qualifierMeaning": { "flags": [""]}}}}
[2022-01-08 17:53:53][DEBUG] : Received a RTS frame
[2022-01-08 17:53:53][DEBUG] : type3
[2022-01-08 17:53:54][DEBUG] : Send to jeedom : {'devices': {'13431592': {'protocol': 'RTS', 'learn': False, 'data': {'subType': '0', 'label': 'N/A', 'dBm': '-58', 'subTypeMeaning': 'Shutter', 'qualifier': '8'}, 'id': '13431592', 'raw': {'frame': {'header': {'rfQuality': '9', 'protocol': '9', 'frameType': '0', 'floorNoise': '-96', 'cluster': '0', 'frequency': '433920', 'rfLevel': '-58', 'dataFlag': '0', 'infoType': '3', 'protocolMeaning': 'RTS'}, 'infos': {'id': '13431592', 'subType': '0', 'subTypeMeaning': 'Shutter', 'qualifier': '8', 'qualifierMeaning': {'flags': ['']}}}}}}}
[2022-01-08 17:53:54][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2022-01-08 17:53:54][INFO] : API RfPlayer solicité
[2022-01-08 17:53:54][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=j52MQlTLB1c0nN3w2sPQ6Ytwsu2S4951 HTTP/1.1" 200 0
[2022-01-08 17:53:59][DEBUG] : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-60", "floorNoise": "-93", "rfQuality": "8", "protocol": "9", "protocolMeaning": "RTS", "infoType": "3", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Shutter", "id": "13431592", "qualifier": "8", "qualifierMeaning": { "flags": [""]}}}}
[2022-01-08 17:53:59][DEBUG] : Received a RTS frame
[2022-01-08 17:53:59][DEBUG] : type3
[2022-01-08 17:53:59][DEBUG] : Send to jeedom : {'devices': {'13431592': {'protocol': 'RTS', 'learn': False, 'data': {'subType': '0', 'label': 'N/A', 'dBm': '-60', 'subTypeMeaning': 'Shutter', 'qualifier': '8'}, 'id': '13431592', 'raw': {'frame': {'header': {'rfQuality': '8', 'protocol': '9', 'frameType': '0', 'floorNoise': '-93', 'cluster': '0', 'frequency': '433920', 'rfLevel': '-60', 'dataFlag': '0', 'infoType': '3', 'protocolMeaning': 'RTS'}, 'infos': {'id': '13431592', 'subType': '0', 'subTypeMeaning': 'Shutter', 'qualifier': '8', 'qualifierMeaning': {'flags': ['']}}}}}}}
[2022-01-08 17:53:59][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2022-01-08 17:53:59][INFO] : API RfPlayer solicité
[2022-01-08 17:53:59][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=j52MQlTLB1c0nN3w2sPQ6Ytwsu2S4951 HTTP/1.1" 200 0

To be continued…