Installation et utilisation d'un RFPlayer pour piloter des volets Somfy RTS

Oui l’option est activée pour l’intégration


par contre lorsque j’envoie les commandes via les outils de développement, je ne coche pas l’option à chaque test.

et je viens de voir aussi que dans options système il y a un autre endroit qui ressemble aussi à ça mais qui n’est pas coché lui
image
et pour répondre à la version voici le manifest

{
  "domain": "rfplayer",
  "name": "TEST_HA_RFPlayer",
  "version": "1.0.2",
  "integration_type": "hub",
  "documentation": "https://github.com/Doubledom45/HA_RFPLAYER_TEST/tree/main/Information",
  "issue_tracker": "https://github.com/Doubledom45/HA_RFPLAYER_TEST/issues",
  "dependencies": [],
  "codeowners": ["@Doubledom45", "@Crazymikefra", "@jaroslawp", "@Aohzan", "@gce-electronics"],
  "config_flow": true,
  "iot_class": "local_push"
} 

Pour option système tu peux mettre à ON ( c’est l’activation pour HA de l’entité) .

Quand tu passes par l’outls de développement , c’est à toi de choisir si tu veux ajouter ou pas , avec la sélection du type !

HA enregistre l’entité avec sa fonction propre !

  • Dans le cas de cde particulière ( comme Receiver ) la cde ne fonctionnera pas dans HA car il attribue une cde ( ON/OFF) à cette entité, donc il envoie un ON ou OFF avec la cde ce qui fausse l’envoie de la trame…
  • ne cocher que si entité normale ! (cover,switch …), pas si cde particulière !
  • il faut passer par un Yaml si tu veux une cde ON ou OFF dans ce cas, avec l’envoie de la trame

Est-ce que tu as activé le journal ? et configuré dans configration.yaml, la partie pour le log du Rfplayer ?

logger:
  default: warning
  logs:
    custom_components.rfplayer: debug

Alors si par activer le journal tu parles de cette option:
image
alors oui ça c’est fait (si je ne me trompe pas il faut la réactiver à chaque démarrage de HA ?)
J’en ai profité aussi pour ajouter le logger à mon configuration.yaml (merci)
et voici maintenant ce que donne le démarrage

2023-08-06 13:51:54.061 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration rfplayer which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-08-06 13:52:03.528 INFO (MainThread) [custom_components.rfplayer] Initiating Rfplayer connection
2023-08-06 13:52:03.533 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] PacketHandling
2023-08-06 13:52:03.533 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] EventHandling
2023-08-06 13:52:03.534 INFO (MainThread) [custom_components.rfplayer] Connected to Rfplayer
2023-08-06 13:52:03.759 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++HELLO\n\r'
2023-08-06 13:52:03.760 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++1 FORMAT JSON . RECEIVER + *. SENSITIVITY L 0. SENSITIVITY H 0. SELECTIVITY L 0. SELECTIVITY H 0. RFLINK 1. RFLINKTRIGGER L 0. RFLINKTRIGGER H 0. LBT 16. STATUS\n\r'
2023-08-06 13:52:03.845 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA--Welcome to Z
2023-08-06 13:52:03.855 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: iblue Dongle RFPLAYER (RFP1000, Firmware=V1.39 F=433Mhz & 868Mhz EU)!
2023-08-06 13:52:03.968 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA--1:RECEIVED PROTOCOLS: X10 RTS VISONIC BLYSS CHACON OREGONV1 OREGONV2 OREGONV3/OWL DOMIA X2D KD101 PARROT TIC FS20 EDISIO
2023-08-06 13:52:05.276 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA--
2023-08-06 13:52:05.705 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: nk: 0 Disabled, RFlinkTrigger: 16dBm, sentFrames: 0, discFrames: 0, dutyCycle: 360000ms/h by ETSI, remainDC: 360000ms,
2023-08-06 13:52:06.323 DEBUG (MainThread) [custom_components.rfplayer.cover] Add cover entity - hass : <homeassistant.core.HomeAssistant object at 0x7fa946478dd0>
2023-08-06 13:52:06.323 DEBUG (MainThread) [custom_components.rfplayer.cover] Add cover entity - entry : <homeassistant.config_entries.ConfigEntry object at 0x7fa94565e260>
2023-08-06 13:52:06.324 DEBUG (MainThread) [custom_components.rfplayer.cover] Add cover entity - async_add_entities : <bound method EntityPlatform._async_schedule_add_entities_for_entry of <EntityPlatform domain=cover platform_name=rfplayer config_entry=<homeassistant.config_entries.ConfigEntry object at 0x7fa94565e260>>>
2023-08-06 13:52:06.324 DEBUG (MainThread) [custom_components.rfplayer.cover] Add cover entity {'protocol': 'PARROT', 'device_address': 'A1', 'device_id': None, 'entity_type': 'cover', 'cover': 'DOWN', 'id': 'PARROT_A1_cover', 'platform': 'cover'}
2023-08-06 13:52:06.324 DEBUG (MainThread) [custom_components.rfplayer.cover] Create from service
2023-08-06 13:52:06.324 DEBUG (MainThread) [custom_components.rfplayer.cover] Add cover entity {'protocol': 'RTS', 'device_address': 'B1', 'device_id': None, 'entity_type': 'cover', 'cover': 'DOWN', 'id': 'RTS_B1_cover', 'platform': 'cover'}
2023-08-06 13:52:06.324 DEBUG (MainThread) [custom_components.rfplayer.cover] Create from service
2023-08-06 13:52:06.324 DEBUG (MainThread) [custom_components.rfplayer.cover] Add cover entity {'protocol': 'PARROT', 'device_address': 'A3', 'device_id': None, 'entity_type': 'cover', 'cover': 'DOWN', 'id': 'PARROT_A3_cover', 'platform': 'cover'}
2023-08-06 13:52:06.324 DEBUG (MainThread) [custom_components.rfplayer.cover] Create from service
2023-08-06 13:52:06.324 DEBUG (MainThread) [custom_components.rfplayer.cover] Add cover entity {'protocol': 'PARROT', 'device_address': 'A4', 'device_id': None, 'entity_type': 'cover', 'cover': 'DOWN', 'id': 'PARROT_A4_cover', 'platform': 'cover'}
2023-08-06 13:52:06.324 DEBUG (MainThread) [custom_components.rfplayer.cover] Create from service
2023-08-06 13:52:06.324 DEBUG (MainThread) [custom_components.rfplayer.cover] Add cover entity {'id': 'RTS_8235861cov_cov', 'cover': 'OFF', 'value': 'OFF', 'unit': None, 'platform': 'cover', 'protocol': 'RTS'}
2023-08-06 13:52:06.324 DEBUG (MainThread) [custom_components.rfplayer.cover] Create from event
2023-08-06 13:52:06.370 DEBUG (MainThread) [custom_components.rfplayer.number] Add jamming number entity
2023-08-06 13:52:06.374 DEBUG (MainThread) [custom_components.rfplayer.cover] Event : {'protocol': 'PARROT', 'device_address': 'A1', 'device_id': None, 'entity_type': 'cover', 'cover': 'DOWN', 'id': 'PARROT_A1_cover', 'platform': 'cover'}
2023-08-06 13:52:06.374 DEBUG (MainThread) [custom_components.rfplayer.cover] Event : {'protocol': 'RTS', 'device_address': 'B1', 'device_id': None, 'entity_type': 'cover', 'cover': 'DOWN', 'id': 'RTS_B1_cover', 'platform': 'cover'}
2023-08-06 13:52:06.375 DEBUG (MainThread) [custom_components.rfplayer.cover] Event : {'protocol': 'PARROT', 'device_address': 'A3', 'device_id': None, 'entity_type': 'cover', 'cover': 'DOWN', 'id': 'PARROT_A3_cover', 'platform': 'cover'}
2023-08-06 13:52:06.375 DEBUG (MainThread) [custom_components.rfplayer.cover] Event : {'protocol': 'PARROT', 'device_address': 'A4', 'device_id': None, 'entity_type': 'cover', 'cover': 'DOWN', 'id': 'PARROT_A4_cover', 'platform': 'cover'}

je constate deux nouvelles entités rts


mais qui sont désactivées par défaut comme la DOMIA au-dessus qui a priori correspond à ma télécommande Extel (et dont j’aimerais bien pouvoir récupérer les signaux dans HA pour m’en servir pour piloter d’autres trucs.)

Normalement est figé dans Ha avec l’option choisie , c’est une information dans les Journaux
image

Si tu as configuré le yaml tu verras les messages !
HA n’active pas toutes les entités !, il te faut aller sur celle(s) que tu veux et choisir activé dans paramètres
image
image
image
Tu peux passer par la sélection pour plusieurs !

Bonjour à tous,
quel protocol dois-je choisir pour associer ma télécommande de volet battant (WIBAT) au rfplayer ?
Voici le site du constructeur :

ou encore

https://www.wimove-store.fr/Document.php?id=2206&title=plaquette_W0000050S

On en apprend un peu plus avec l’accessoire « répéteur » vendu sur le site.
https://www.wimove-store.fr/Document.php?id=220&title=notice_C0004760
Je cite "Le répéteur de signal (fig. 1) est utilisé pour faire fonctionner ensemble les émetteurs et les récepteurs radio de la série BOSys® utilisant le protocole de transmission EXM 433®, afin d’étendre leurs portées
efficaces. "

J’essaie d’intégrer mon premier élement en 433.92 MHz, soyez indulgents.
Quoi choisir pour du EXM ?

Merci d’avance pour l’aide que vous m’apporterez.
Lyes

Tu laisses faire le Rfplayer ( avec les protocoles activés, suivant ta version de l’addon), s’il voit quelque chose il te le dira, attention pour les commandes c’est un peu plus compliqué avec le Rfplayer

C’est un peu abstrait. Quel logiciel ? T’as des étapes ? Un firmware particulier pour le rfplayer ?
Je l’ai pas touché depuis que je l’ai acheté il y’a un an et demi.

HUm!
Tu crois pas que c’est à toi de donner des infos je suis pas devin :innocent:
Je suis à l’origine de cet addon, donc donne moi la version que tu vois sous HACS !
Et le log lors du démarrage de HA

Je n’ai peut être pas été clair dans ma question.
Tu avais dit « Tu laisses faire le Rfplayer ( avec les protocoles activés, suivant ta version de l’addon) », et ce que je voulais dire :
A quel écran je peux faire ça ? A partir de Home assistant ? Ou un autre logiciel ?
Pour le coup, je suis perdu à la première étape déjà.
Si je suis le tuto au tout début, t’es obligé de selectionner un protocol. Hors le mien n’y figure pas.
Je demande donc de l’aide dans ce sens.

Désolé !
Mais je te dis tu laisses faire le Rfplayer, il verra ce qu’il peut décoder …
Pour la version , il faut regarder sur HACS
image
cliquer sur cet addon !
image
et regarder si 422ccb8

il te faut avoir mis les log en fonction dans le configuration.yaml un peu comme çà

logger:
  default: warning
  logs:
    custom_components.rfplayer: debug

et quand tu fera des cdes sur tes stores il devrait voir QQC
Donc voir les logs ou le dasboard du Rfplayer si QQC apparait !

ok, je comprends la démarche.


Je reviendrai ici dans quelques instants.

Voici les logs,
Je vois du VISONIC, mais c’est une coincidence. Parce que quand j’appuie sur le bouton des volets, aucun log n’est enregistré. C’est possible ça ?
Un voisin quelque part doit avoir du VISONIC (ou mon alarme Ajax s’en rapproche ? va savoir).

2023-10-07 14:48:35.048 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration rfplayer which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-10-07 14:48:59.222 INFO (MainThread) [custom_components.rfplayer] Initiating Rfplayer connection
2023-10-07 14:48:59.239 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] PacketHandling
2023-10-07 14:48:59.239 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] EventHandling
2023-10-07 14:48:59.240 INFO (MainThread) [custom_components.rfplayer] Connected to Rfplayer
2023-10-07 14:49:03.080 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++HELLO\n\r'
2023-10-07 14:49:03.082 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++1 FORMAT JSON . RECEIVER + *. SENSITIVITY L 0. SENSITIVITY H 0. SELECTIVITY L 0. SELECTIVITY H 0. RFLINK 1. RFLINKTRIGGER L 0. RFLINKTRIGGER H 0. LBT 16. STATUS\n\r'
2023-10-07 14:49:03.378 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: 
2023-10-07 14:49:03.699 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA--Welcome to Ziblue Dongle RFPLAYER (RFP1000, Firmware=V1.39 F=433Mhz & 868Mhz EU)!
2023-10-07 14:49:03.700 WARNING (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] dropping invalid data:  ZIA--Welcome to Ziblue Dongle RFPLAYER (RFP1000, Firmware=V1.39 F=433Mhz & 868Mhz EU)!
2023-10-07 14:49:04.204 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA--
2023-10-07 14:49:04.630 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: k: 0 Disabled, RFlinkTrigger: 16dBm, sentFrames: 36, discFrames: 0, dutyCycle: 360000ms/h by ETSI, remainDC: 360000ms,
2023-10-07 14:49:20.534 DEBUG (MainThread) [custom_components.rfplayer.cover] Add cover entity - hass : <HomeAssistant NOT_RUNNING>
2023-10-07 14:49:20.534 DEBUG (MainThread) [custom_components.rfplayer.cover] Add cover entity - entry : <homeassistant.config_entries.ConfigEntry object at 0x7f9133820310>
2023-10-07 14:49:20.534 DEBUG (MainThread) [custom_components.rfplayer.cover] Add cover entity - async_add_entities : <bound method EntityPlatform._async_schedule_add_entities_for_entry of <EntityPlatform domain=cover platform_name=rfplayer config_entry=<homeassistant.config_entries.ConfigEntry object at 0x7f9133820310>>>
2023-10-07 14:49:20.884 DEBUG (MainThread) [custom_components.rfplayer.number] Add jamming number entity
2023-10-07 14:50:12.596 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA33{ "frame" :{"header": {"frameType": "0",
2023-10-07 14:50:12.633 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: "cluster": "0", "dataFlag": "0", "rfLevel": "-95", "floorNoise": "-101", "rfQuality": "2", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "0", "qualifier": "0", "qualifierMeaning": { "flags": []}}}}
2023-10-07 14:50:38.080 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA33{ "frame" :
2023-10-07 14:50:38.123 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: {"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-96", "floorNoise": "-100", "rfQuality": "2", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "0", "qualifier": "0", "qualifierMeaning": { "flags": []}}}}
2023-10-07 14:51:28.475 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-96", "floorNoise": "-102", "rfQuality": "2", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "0", "qualifier": "0", "qualifierMeaning": { "flags": []}}}}
2023-10-07 14:52:12.573 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA33{ "frame" :{"header": {"frameType": "0
2023-10-07 14:52:12.616 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ", "cluster": "0", "dataFlag": "0", "rfLevel": "-94", "floorNoise": "-102", "rfQuality": "2", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "0", "qualifier": "0", "qualifierMeaning": { "flags": []}}}}
2023-10-07 14:54:48.759 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-98", "floorNoise": "-100", "rfQuality": "2", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "0", "qualifier": "0", "qualifierMeaning": { "flags": []}}}}
2023-10-07 14:56:15.623 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-98", "floorNoise": "-102", "rfQuality": "2", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "0", "qualifier": "0", "qualifierMeaning": { "flags": []}}}}
2023-10-07 14:57:23.109 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-96", "floorNoise": "-102", "rfQuality": "2", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "0", "qualifier": "0", "qualifierMeaning": { "flags": []}}}}
2023-10-07 15:00:48.627 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-97", "floorNoise": "-102", "rfQuality": "2", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "0", "qualifier": "0", "qualifierMeaning": { "flags": []}}}}
2023-10-07 15:01:49.427 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-99", "floorNoise": "-102", "rfQuality": "2", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "0", "qualifier": "0", "qualifierMeaning": { "flags": []}}}}

Bonjour,

Je veux piloter mes volets RTS somfy avec Ha et je voulais être sur pour le rfplayer.


C’est bien ce type de produit ? Vu le prix je ne veux pas me tromper :grin:

Salut…
Désolé pour réponse tardive !
Si tes volets sont en 433 et que tu n’as pas de matériel en 868 MHz, il faut mieux passer par un Rfxcom qui lui accepte des ID autres que ceux verrouiller par le Firmware sur le Rfplayer !
Le Rfplayer est plus-tôt conseiller pour le mixage de Fréquence 433/868, avec ces limitations en émissions [ne peux reproduire l’émission des ID >256, sauf mode Parrot, mais pas facile à appréhendé !]

Hello @gaet27,
J’ai le même souci que toi, qu’entends-tu par « associer une entité » ?