RFLink
rflink
The RFLink integration supports devices that use RFLink gateway firmware, for example, the Nodo RFLink Gateway. RFLink Gateway is an Arduino Mega firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver).
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
light | Light | |
switch | Switch or outlet | |
cover | Blind, garage door, window or door | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) |
1 report below say how a device from this integration behaves in the Home app.
What people report
RFLink gateway firmware R50 broke the integration; R51 fixed it, and some users still see blocked connections after the status command.
- Works1
- Partly works1
- Not working1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| RFLink Gateway V1.1 R50 | Works Local | Failed with invalid data on beta R50; fixed with R51Saved copyThe problem Rflink integration not working with latest Nodo RadioFrequencyLink - RFLink Gateway V1.1 - R50 the only reply is: dropping invalid data: 20;00;Nodo RadioFrequencyLink - RFLink Gateway V1.1 - R50 back to R48 works fine! PS R50 is working well with pimatic ### What version of Home Assistant Core has the issue? 2023.12.4 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing the issue core/homeassistant/components/rflink ### Link to integration documentation on our website … Excerpt saved from GitHub on 2026-10-23. | Issue #106763 · 2023-12 | |
| RFLink humidity sensors | Partly works | Partly in Home Not recognised as humidity sensors without device_class | Workaround: set device_class humidity via customizeSaved copyThe problem Hi When I configure RFLink sensors of the type humidity like this: [code] They are not recognized as such by e.g HomeKit in HomeAssistant. Work around is adding a template sensor like this: [code] The template sensor is recognized by HomeKit. Please translate `sensor_type: humidity` into a `device_class: humidity`. That would allow me to get rid of the template workaround. ### What is version of Home Assistant Core has the issue? Core-2021.10.6 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant … Excerpt saved from GitHub on 2026-10-23. | Issue #58046 · 2021-10 |
| RFLink Gateway R51 with KaKu device | Not working Local | No reaction to KaKu button presses after status command in 2025Saved copy… semicolon (I skip V50 because I read this was a beta release only. The log now shows: ``` 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 … Excerpt saved from GitHub on 2026-10-23. | Issue #140500 · 2025-03 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Assumed state
Sends commands but can’t read the device’s state back, so Home Assistant assumes it worked.
Details
| Installs (analytics) | 825 (0.12%) |
|---|---|
| Quality scale | Legacy |
| Added in | Home Assistant 0.38 |
| Set up in the UI | No, YAML |
| Maintainers | @javicalle |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.