Bonjour à Tous.
Je suis nouveau et essaye de passer toute ma domotique de Enki à HA.
J’ai fait pas mal de recherche mais je sèche déjà sur mes modules de volets.
Ces volets sont équipés de module DIO 1.0
Kit module de volets et télécommande - DiO Home
J’ai ajouté un module GCE RFPLayer RF Player (gce-electronics.com).
Chaque module est associé à une télécommande physique donc, je reçois bien la trame quand j’actionne la télécommande:
024-05-16 22:22:11.912 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] Packet : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-67", "floorNoise": "-105", "rfQuality": "9", "protocol": "4", "protocolMeaning": "CHACON", "infoType": "1", "frequency": "433920"},"infos": {"subType": "1", "id": "2071648640", "subTypeMeaning": "ON"}}}
2024-05-16 22:22:11.912 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] handle packet: {'node': 'gateway', 'frameType': '0', 'cluster': '0', 'dataFlag': '0', 'rfLevel': '-67', 'floorNoise': '-105', 'rfQuality': '9', 'infoType': '1', 'frequency': '433920', 'protocol': 'CHACON', 'subType': 'ON', 'id': '2071648640', 'command': 'ON', 'platform': 'sensor'}
2024-05-16 22:22:11.912 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] got event: {'id': 'CHACON_2071648640typ_typ', 'subType': 'ON', 'value': 'ON', 'unit': None, 'platform': 'sensor', 'protocol': 'CHACON'}
A ce moment je sèche un peu pour répéter cette trame depuis HA, j’ai l’intégration TEST RFPlayer, lorsque je teste pour emettre une trame j’ai un message du type:
2024-05-17 10:04:57.619 WARNING (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] no valid packet, ou ZIA66 = Retour Info
2024-05-17 10:06:52.563 DEBUG (MainThread) [custom_components.rfplayer] Rfplayer send command for {'command': 'OFF', 'automatic_add': False, 'protocol': 'CHACON', 'device_id': 'CHACON_2071648640cmd_cmd', 'entity_type': 'sensor'}
2024-05-17 10:06:52.563 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++OFF ID CHACON_2071648640cmd_cmd CHACON\n\r'
2024-05-17 10:06:52.973 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] Packet : ZIA--
error request number=0
Syntax error: _2071648640cmd_cmd CHACON
2024-05-17 10:06:52.973 ERROR (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] failed to parse packet data: ZIA--
error request number=0
Syntax error: _2071648640cmd_cmd CHACON
Traceback (most recent call last):
File "/config/custom_components/rfplayer/rflib/rfpprotocol.py", line 123, in handle_raw_packet
packets = decode_packet(raw_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/rfplayer/rflib/rfpparser.py", line 172, in decode_packet
message = json.loads(frame)
^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/json/__init__.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1)
Je pense faire de la mauvaise façon, mais je ne trouve pas trop d’exemple avec ces modules DIO et j’en ai 8 d’installés…
Auriez vous de quoi m’aider à avancer?
Merci