RFLink binary sensor

The rflink integration 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 integration 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

devices list (Optional)

A list of binary sensors.

rflink_ids map Required

RFLink ID of the device

name string (Optional, default: RFLink ID)

Name for the device.

aliases list (Optional)

Alternative RFLink ID’s this device is known by.

device_class string (Optional)

Sets the class of the device, changing the device state and icon that is displayed on the frontend.

off_delay integer (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’.

force_update boolean (Optional, default: false)

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

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