serial update template sensor example (#19969)

This commit is contained in:
SNoof85 2021-10-26 21:39:16 +02:00 committed by GitHub
parent ea6dd73836
commit 18b84519ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -139,20 +139,17 @@ sensor:
serial_port: /dev/ttyUSB0
baudrate: 9600
- platform: template
sensors:
my_temperature_sensor:
friendly_name: Temperature
unit_of_measurement: "°C"
value_template: "{{ states('sensor.serial_sensor').split(',')[1] | float }}"
my_humidity_sensor:
friendly_name: Humidity
unit_of_measurement: "%"
value_template: "{{ states('sensor.serial_sensor').split(',')[2] | float }}"
my_barometer:
friendly_name: Barometer
unit_of_measurement: "mbar"
value_template: "{{ states('sensor.serial_sensor').split(',')[4] | float }}"
template:
sensor:
- name: Temperature
unit_of_measurement: "°C"
state: "{{ states('sensor.serial_sensor').split(',')[1] | float(default=0) }}"
- name: Humidity
unit_of_measurement: "%"
state: "{{ states('sensor.serial_sensor').split(',')[2] | float(default=0) }}"
- name: Barometer
unit_of_measurement: "mbar"
state: "{{ states('sensor.serial_sensor').split(',')[4] | float(default=0) }}"
```
{% endraw %}