RFLink Binary Sensor

The rflink component supports devices that use RFLink gateway firmware, for example the Nodo RFLink Gateway. RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver).

First, you have to set up your RFLink hub.

The RFLink component does not know the difference between a binary_sensor, a switch and a light. Therefore all switchable devices are automatically added as light by default.

RFLink binary_sensor/switch/light ID’s are composed of: protocol, id, switch/channel. For example: newkaku_0000c6c2_1.

Once the ID of a binary sensor is known, it can be used to configure it as a binary sensor type in Home Assistant, for example, to hide it or configure a nice name.

Configuring a device as a binary sensor:

# Example configuration.yaml entry
   - platform: rflink
       pt2262_00174754_0: {}

Configuration Variables


(list)(Optional)A list of binary sensors.


(map)(Required)RFLink ID of the device


(string)(Optional)Name for the device.

Default value: RFLink ID


(list)(Optional)Alternative RFLink ID’s this device is known by.


(string)(Optional)The type or class of the sensor to set the icon in the frontend.


(int)(Optional)For sensors that only sends ‘On’ state updates, this variable sets a delay after which the sensor state will be updated back to ‘Off’.


(boolean)(Optional)Sends update events even if the value has not changed. Useful for sensors that only sends On.

Default value: false

Sensor state

Initially, the state of a binary sensor is unknown. When a sensor update is received, the state is known and will be shown in the frontend.

Device support

See device support

Additional configuration examples

Multiple sensors with custom name and device class and set off_delay

# Example configuration.yaml entry
   - platform: rflink
         name: PIR Entrance
         device_class: motion
         off_delay: 5
         name: PIR Living Room
         device_class: motion
         off_delay: 5