Antwort auf: Helligkeit eines Dimmers abfragen

Forum Forum Schnelle Frage Helligkeit eines Dimmers abfragen Antwort auf: Helligkeit eines Dimmers abfragen

#2018
Osorkon
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