Input Bolean Luxwerte

Hallo.
Ich habe mir einen Input Bolean und eine Automation gebaut.
Der Onput soll auf “on” gehen wenn mein Luxwert im Badezimmer unter 40 sinkt.
Und er soll auf “off” stejen wenn die Bedinung nicht erfüllt ist.

Leider funktioniert es nicht.
Weiss jemand woran das luegen könnte?

LG Ronny


alias: Helligkeit Bad
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.bewegungsmelder_badezimmer_illuminance_lux
    below: 40
condition: []
action:
  - if:
      - condition: numeric_state
        entity_id: sensor.bewegungsmelder_badezimmer_illuminance_lux
        below: 40
    then:
      - service: input_boolean.turn_on
        data: {}
        target:
          entity_id: input_boolean.lux_40_bad
    else:
      - service: input_boolean.turn_off
        data: {}
        target:
          entity_id: input_boolean.lux_40_bad
mode: single

:crayon:by HarryP: Code-Zeilen in Code-Tags überführt.

Hallo, ich habe sowas bei mir mit einem Schwellenwertsensor über Helfer gelöst.
Vielleicht hilft es dir auch.
Gruß

oben bei dem Auslöser hast du ja nur below: 40 angeben, d.h. die Automation löst nur einmal zum Zeitpunkt aus, wenn der Wert unter 40 fällt.
Heißt also, dass unten der ELSE nie geht.

Nimm also mal beim Auslöser den Wert raus:

platform: state
entity_id:
  - sensor.bewegungsmelder_badezimmer_illuminance_lux

Oh Danke.
Das heisst ich hasse nur den Sensor als Entität drinne ohne die 40. Und keinenen Nummerischen Wert sondern Zustand?

Warum nimmst Du nicht gleich einfach einen Schwellwertsensor?
Das ist ein binärer Sensor und er geht automatisch auf On/Off bei unter bzw. über 40lx.

Darf ich fragen wofür du den zusätzliche Helfer benötigst? Was steuerst du damit? Ggf. könnte man das direkt in einer Automation erledigen.

Ansonsten könntest du, wie @Innovator vorgeschlagen hat, einen Schwellenwert-Sensor unter Helfer testen. Hier trägst du deinen Lux-Sensor ein und bei Untergrenze deine 40.

Hab Schwellenwertsensor gebastelt, funktioniert.
Danke Dir/Euch.

1 „Gefällt mir“