Changes in STATUS message in versions R50 and R51

Moderators: rtenklooster, Voyager, BertB, Stuntteam

Post Reply
Message
Author
javicalle
Normal user
Posts: 18
Joined: 28 Sep 2018, 20:41

Changes in STATUS message in versions R50 and R51

#1 Post by javicalle » 26 Mar 2025, 20:54

Just to report to other users and follow up, inform that a possible change in RFLink STATUS messages has been reported.

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 observed in both versions, the message arrives without the final semicolon, so the library doesn't parse the message correctly and logs a WARNING.

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'}
Related to:

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest