Pilight Sensor


This pilight sensor platform for 433 MHz devices uses a value in the message payload as the sensor value. Unique identifiers (e.g., uuid) can be set to distinguish between multiple pilight devices. To use a pilight sensor the pilight Home Assistant hub has to be set up.

Configuration

To use your sensor via pilight, make sure it is supported and add the following to your configuration.yaml file:

# Example configuration.yaml entry
sensor:
  - platform: pilight
    variable: temperature
    payload:
      uuid: '0000-b8-27-eb-f447d3'

Configuration variables:

  • variable (Required): The variable name in the data stream that defines the sensor value.
  • payload (Required): Message payload identifiers. Only if all identifiers are matched the sensor value is set.
  • name (Optional): Name of the sensor.
  • unit_of_measurement (Optional): Defines the units of measurement of the sensor, if any.

Example: Weather station

This section shows a real life example how to use values of a weather station.

# Example configuration.yml entry
sensor:
  - platform: pilight
    name: 'Temperature'
    variable: 'temperature'
    payload:
      uuid: 0000-b8-27-eb-f1f72e
    unit_of_measurement: '°C'
  - platform: pilight
    name: 'Humidity'
    variable: 'humidity'
    payload:
      uuid: 0000-b8-27-eb-f1f72e
    unit_of_measurement: '%'
  - platform: pilight
    name: 'Battery'
    variable: 'battery'
    payload:
      uuid: 0000-b8-27-eb-f1f72e
    unit_of_measurement: '%'