In RFLink versions R50 and R51, the HA integration (with the Aequitas library) causes a WARNING log parsing the gateway's STATUS message:
Code: Select all
2025-03-13 11:15:13.283 DEBUG (MainThread) [homeassistant.components.rflink] Initiating Rflink connection
2025-03-13 11:15:13.293 DEBUG (MainThread) [homeassistant.components.rflink] Connected to Rflink
2025-03-13 11:15:13.294 DEBUG (MainThread) [rflink.protocol] connected
2025-03-13 11:15:14.200 DEBUG (MainThread) [rflink.protocol] received data: 20;00;Nodo RadioFrequencyLink -
2025-03-13 11:15:14.206 DEBUG (MainThread) [rflink.protocol] received data: RFLink Gateway V1.1 - R51
2025-03-13 11:15:14.207 WARNING (MainThread) [rflink.protocol] dropping invalid data: 20;00;Nodo RadioFrequencyLink - RFLink Gateway V1.1 - R51
Code: Select all
2025-03-13 20:31:23.454 DEBUG (MainThread) [homeassistant.components.rflink] Initiating Rflink connection
2025-03-13 20:31:23.463 DEBUG (MainThread) [homeassistant.components.rflink] Connected to Rflink
2025-03-13 20:31:23.464 DEBUG (MainThread) [rflink.protocol] connected
2025-03-13 20:31:24.397 DEBUG (MainThread) [rflink.protocol] received data: 20;00;Nodo RadioFrequencyLink - RFLink Gateway V1.1 - R50
2025-03-13 20:31:24.397 WARNING (MainThread) [rflink.protocol] dropping invalid data: 20;00;Nodo RadioFrequencyLink - RFLink Gateway V1.1 - R50
From what I've been able to verify, this behavior has changed since version R48, where the semicolon does appear in the message:
Code: Select all
2025-03-13 13:42:57.311 DEBUG (MainThread) [homeassistant.components.rflink] Initiating Rflink connection
2025-03-13 13:42:57.333 DEBUG (MainThread) [homeassistant.components.rflink] Connected to Rflink
2025-03-13 13:42:57.334 DEBUG (MainThread) [rflink.protocol] connected
2025-03-13 13:42:58.230 DEBUG (MainThread) [rflink.protocol] received data: 20;00;Nodo RadioFrequencyLink -
2025-03-13 13:42:58.237 DEBUG (MainThread) [rflink.protocol] received data: RFLink Gateway V1.1 - R48;
2025-03-13 13:42:58.237 DEBUG (MainThread) [rflink.protocol] got packet: 20;00;Nodo RadioFrequencyLink - RFLink Gateway V1.1 - R48;
2025-03-13 13:42:58.239 DEBUG (MainThread) [rflink.protocol] decoded packet: {'node': 'gateway', 'protocol': 'unknown', 'hardware': 'Nodo RadioFrequencyLink', 'firmware': 'RFLink Gateway', 'version': '1.1', 'revision': '48'}
2025-03-13 13:42:58.239 DEBUG (MainThread) [rflink.protocol] got event: {'id': 'rflink', 'hardware': 'Nodo RadioFrequencyLink', 'firmware': 'RFLink Gateway', 'version': '1.1', 'revision': '48'}