Falls Ihr einen Sensor mit Zahlenwerten habt wie im Beispiel z.B. den Wetterwarnungs-Sensor und diesen mit RGB-LEDs visualisieren wollt, habe ich hier mal eine Beispiel-Automatisierung erstellt.
Diese färbt je nach Zustand des Wetterwarnungs-Levels die LEDs ein. Bei Warnungslevel 0 werden die LEDs abgeschaltet.
configuration.yaml
1alias: dwd-led
2description: ''
3trigger:
4 - platform: state
5 entity_id: sensor.wetterwarnung_wermelskirchen_advance_warning_level
6condition: []
7action:
8 - choose:
9 - conditions:
10 - condition: state
11 entity_id: sensor.wetterwarnung_wermelskirchen_advance_warning_level
12 state: '0'
13 sequence:
14 - service: light.turn_off
15 entity_id: light.wled
16 - conditions:
17 - condition: not
18 conditions:
19 - condition: state
20 entity_id: sensor.wetterwarnung_wermelskirchen_advance_warning_level
21 state: '0'
22 sequence:
23 - service: light.turn_on
24 entity_id: light.wled
25 data_template:
26 color_name: >
27 {%- if
28 states("sensor.wetterwarnung_wermelskirchen_advance_warning_level")|int>=3
29 -%}orange {%- elif
30 states("sensor.wetterwarnung_wermelskirchen_advance_warning_level")|int==2
31 -%}yellow {%- elif
32 states("sensor.wetterwarnung_wermelskirchen_advance_warning_level")|int==1
33 -%}green {%- else -%}white{%- endif -%}
34 default: []
35mode: single
