Forum › Forum › Schnelle Frage › Helligkeit eines Dimmers abfragen › Antwort auf: Helligkeit eines Dimmers abfragen
18. Februar 2021 um 20:48
#2018

Teilnehmer
Wenn ich dich Richtig verstanden habe, möchtest Du folgendes realisieren.
Dimmwert >= 10 und <15 dann Variable1 ON, sonst AUS
Dimmwert >=20 und <25 dann Variable2 ON, sonst AUS.
- alias: Variable1 umschalten description: '' trigger: - platform: state entity_id: light.xy attribute: brightness condition: [] action: - service: > {% if state_attr('light.xy', 'brightness')/255*100 | int >= 10 and state_attr('light.xy', 'brightness')/255*100 | int < 15 %} input_boolean.turn_on {% else %} input_boolean.turn_off {% endif %} data: {} entity_id: input_boolean.variable1 mode: single - alias: Variable2 umschalten description: '' trigger: - platform: state entity_id: light.xy attribute: brightness condition: [] action: - service: > {% if state_attr('light.xy', 'brightness')/255*100 | int >= 20 and state_attr('light.xy', 'brightness')/255*100 | int < 25 %} input_boolean.turn_on {% else %} input_boolean.turn_off {% endif %} data: {} entity_id: input_boolean.variable2 mode: single
Und so weiter. Sprich für jede Variable eine Automation. Je nachdem ob Du den Dimmlevel 0-100% oder den brightness Wert 0-255 verwenden tust. Die Umrechnung (/255*100) für 0-100 verwenden oder ohne für Werte 0-255.
Die Frage die sich mir stellt. Für was Brauchst Du die 5 Variablen? Wie werden diese weiter verarbeitet, bzw. welchen Zweck dienen diese?
Gruß Osorkon