Pilight Binary Sensor


The pilight binary sensor platform implement the pilight hub binary sensor functionality. Two type of Pilight binary sensor configuration available. A normal sensor which send the on and off state cyclical and a trigger sensor which send only a trigger when an event happened (for example lots of cheap PIR motion detector).

Configuration

To enable a Pilight binary sensor in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
binary_sensor:
  - platform: pilight
    variable: 'state'

Configuration Variables

variable

(string)(Required)The variable name in the data stream that defines the sensor value.

payload

(string)(Required)Message payload identifiers. Only if all identifiers are matched the sensor value is set.

name

(string)(Optional)Name of the sensor.

payload_on

(string)(Optional)Variable on value. The component will recognize this as logical ‘1’.

payload_off

(string)(Optional)Variable off value. The component will recognize this as logical ‘0’.

disarm_after_trigger

(boolean)(Optional)Configure sensor as trigger type.

reset_delay_sec

(integer)(Optional)Seconds before the sensor is disarmed if disarm_after_trigger is set to true.

Default value: 30

Full example

A full configuration example could look like this:

# Example configuration.yaml entry
binary_sensor:
  - platform: pilight
    name: 'Motion'
    variable: 'state'
    payload:
      unitcode: 371399
    payload_on: 'closed'
    disarm_after_trigger: True
    reset_delay_sec: 30