3.2 KiB
layout | title | description | date | sidebar | comments | sharing | footer | logo | ha_category | ha_iot_class | ha_release |
---|---|---|---|---|---|---|---|---|---|---|---|
page | RFLink Binary Sensor | Instructions on how to integrate RFLink binary sensors into Home Assistant. | 2018-10-04 | true | false | true | true | rflink.png | Binary Sensor | Local Push | 0.81 |
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
binary_sensor:
- platform: rflink
devices:
pt2262_00174754_0: {}
{% configuration %}
devices:
description: A list of binary sensors.
required: false
type: list
keys:
rflink_ids:
description: RFLink ID of the device
required: true
type: map
keys:
name:
description: Name for the device.
required: false
default: RFLink ID
type: string
aliases:
description: Alternative RFLink ID's this device is known by.
required: false
type: list
device_class:
description: The type or class of the sensor to set the icon in the frontend.
required: false
type: string
off_delay:
description: For sensors that only sends 'On' state updates, this variable sets a delay after which the sensor state will be updated back to 'Off'.
required: false
type: int
force_update:
description: Sends update events even if the value has not changed. Useful for sensors that only sends On
.
required: false
type: boolean
default: false
{% endconfiguration %}
{% linkable_title 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.
{% linkable_title Device support %}
See device support
{% linkable_title Additional configuration examples %}
Multiple sensors with custom name and device class and set off_delay
# Example configuration.yaml entry
binary_sensor:
- platform: rflink
devices:
pt2262_00174754_0:
name: PIR Entrance
device_class: motion
off_delay: 5
pt2262_00174758_0:
name: PIR Living Room
device_class: motion
off_delay: 5