Utilisateur Rfplayer + Version Béta

Tu dois récupérer les commandes UP Down MY avec les sensors qu’il ta trouvé dans HA lors d’émission avec la vrai Télécde

PS contrairement au lien de Github dont tu fais notation, j’ai modifier le plugin pour qu’il accepte la commande MY %x
du Type DIM %4 cela pour le MY

DIM %4 RTS A14
service: rfplayer.send_command
data:
  command: DIM %4
  protocol: RTS
  automatic_add: false
  device_address: A14

Ne mets pas automatic-add sur true il faut que j’integre la cde dans HA du MY, mais un peu complexe car je ne peux pas tester en réel. Sinon il va essayer de créer avec une adresse mais comme déjà en mémoire ne se fera pas .Que ON ou OFF
Il faut passer par une intégration

PS

LOG du DIM %4
2022-06-21 17:30:54 INFO (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Running websocket_api script
2022-06-21 17:30:54 INFO (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Executing step call service
2022-06-21 17:30:54 DEBUG (MainThread) [custom_components.rfplayer] Rfplayer send command for {'command': 'DIM %4', 'protocol': 'RTS', 'automatic_add': False, 'device_address': 'A14'}
2022-06-21 17:30:54 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++DIM %4 RTS A14\n\r'

La commande est accepté par le Rfplayer , il faut voir si ok sur le matos …

Il ne m’as rien détecté de plus sur l’appuie des boutons de la télécommande physique :

Intégre tes 2 sensors dans une vue Lovelace , tu devrais avoir l’info qui remonte sinon tu vois avec nouvelle version de HA directement dans les parametres du matériel Rfplayer Journal
![image|690x468](upload://b


9DTe3fEGnfHyWU2a4Qw5K6zHbz.png)

Je viens d’essayer et ca marche bien comme bouton MY

Donc tu fais une intégration comme j’ai fais avec mes commande en EDISOFRAME pour mes radiateurs, voir plus haut
Tu mets tes commandes et les boutons qui vont bien

Voila la capture d’écran du RFPlayer :

Je ne sais toujours pas a quoi correspondent mes deux capteurs qui sont là depuis hier. Et j’ai déclenché via le bouton physique et via HA la fermeture et ouverture du volet de la salle à manger et ca ne remonte pas dans le journal.

Regarde j’ai formaté le retour pour RTS on voit tes capteurs RTS 127xxxx avec la commande reçu ainsi que l’autre…
Up/On
Down/Off
si tu appuie sur le bouton des controle Baie Salle à manger tu dois voir la commande passer à droite dans journal

Oui si j’appuie sur l’une des quatre icones liés à mes volets, je vois bien l’événement passer dans le journal. Par contre je ne vois pas d’évenement passer dans le journal si j’appuie sur le télécommande physique.

Par contre les valeurs des deux capteurs ne changent jamais. Elles sont apparues hier après l’intégration du RFPlayer (je ne les ai pas vu hier soir et je les avaient ce matin).

Regarde dans le log si tu vois tes commandes Physique qui remontent, quand tu appuie sur ta télécde …

PS le RFplayer peut récupérer des infos qui ne vienne pas de chez toi…

J’ai vidé mes logs, appuyé sur les 3 boutons de la télécommande et récupérer les logs. Je ne vois rien passer sur le RFPlayer dans les logs :frowning:

J’ai bien activé le debug :
image

PS tu peux intégrer directement dans un bouton la commande MY avec un appuie long et tu fais appel au service…

1 « J'aime »

regarde le log quand tu fais commande depuis HA de tes switch qui ont été créé si tu les voient !

Je vois ça dans les logs :

2022-06-21 19:01:32 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++ON  RTS A2\n\r'
2022-06-21 19:01:34 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++OFF  RTS A2\n\r'
2022-06-21 19:01:36 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++ON  RTS A2\n\r'

donc log OK
Tu n’as pas de matos autres qui remontent ?

Non rien du tout. Pourtant j’ai ouvert tous les volets aujourd’hui (et pas via la télécommande centrale)

Comme tu as le Jamming tu peux créé un bouton pour faire une simulation de brouillage

en mode Yaml du Bp
show_name: true
show_icon: true
type: button
entity: switch.simulate_x
icon_height: 100px
show_state: true
tap_action:
  action: call-service
  service: rfplayer.send_command
  target: {}
  data:
    command: SIMULATE 31
    protocol: JAMMING
hold_action:
  action: call-service
  service: rfplayer.send_command
  target: {}
  data:
    command: '7'
    protocol: JAMMING
icon: mdi:play
name: Simulation Jamming 31s /  detec 7

Il devrait te créer en suite un détecteur Jamming_0 [sensor.jaming_0] tu devrais voir dans les logs …

ATTENTION D’AVOIR AUTORISER LES AJOUTS DANS LA CONFIGURATION DU MATERIEL RFPLAYER

Ça bien ajouté un nouveau sensor :

image

Je viens de vérifier, c’est bien coché

OK
simulate
Moi j’ai fait avec autres bp pour te montrer car la cde du Bp est de 30sec un peu long pour démo

1 « J'aime »

Un log d’une entité Oregon mesure Température et hygro

Résumé
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-58", "floorNoise": "-101", "rfQuality": "10", "protocol": "5", "protocolMeaning": "OREGON", "infoType": "4", "frequency": "433920"},"infos": {"subType": "0", "id_PHY": "0x1A2D", "id_PHYMeaning": "THGR122/228/238/268,THGN122/123/132", "adr_channel": "22274",  "adr": "87",  "channel": "2",  "qualifier": "32",  "lowBatt": "0", "measures" : [{"type" : "temperature", "value" : "+23.5", "unit" : "Celsius"}, {"type" : "hygrometry", "value" : "56", "unit" : "%"}]}}}
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] decoded packet: {'node': 'gateway', 'protocol': 'OREGON', 'id': '22274temperature', 'hardware': 'THGR122/228/238/268,THGN122/123/132', 'command': '+23.5', 'state': '+23.5', 'unit': 'Celsius', 'type': 'temperature'}
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:node,v:gateway
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:protocol,v:OREGON
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:id,v:22274temperature
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:hardware,v:THGR122/228/238/268,THGN122/123/132
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:command,v:+23.5
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:state,v:+23.5
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:unit,v:Celsius
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:type,v:temperature
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] event: command -> +23.5
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] packet_events, sensor:command,value:+23.5
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] ignore_event
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] got event: {'id': 'OREGON_22274temperature_cmd', 'sensor': 'command', 'value': '+23.5', 'unit': 'Celsius'}
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer] event of type sensor: {'id': 'OREGON_22274temperature_cmd', 'sensor': 'command', 'value': '+23.5', 'unit': 'Celsius'}
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer] passing event to sensor.oregon_22274temperature
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] decoded packet: {'node': 'gateway', 'protocol': 'OREGON', 'id': '22274hygrometry', 'hardware': 'THGR122/228/238/268,THGN122/123/132', 'command': '56', 'state': '56', 'unit': '%', 'type': 'hygrometry'}
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:node,v:gateway
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:protocol,v:OREGON
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:id,v:22274hygrometry
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:hardware,v:THGR122/228/238/268,THGN122/123/132
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:command,v:56
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:state,v:56
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:unit,v:%
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:type,v:hygrometry
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] event: command -> 56
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] packet_events, sensor:command,value:56
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] ignore_event
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] got event: {'id': 'OREGON_22274hygrometry_cmd', 'sensor': 'command', 'value': '56', 'unit': '%'}
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer] event of type sensor: {'id': 'OREGON_22274hygrometry_cmd', 'sensor': 'command', 'value': '56', 'unit': '%'}
2022-06-21 14:11:51 DEBUG (MainThread) [custom_components.rfplayer] passing event to sensor.oregon_22274hygrometry