Genau darum geht es ja. Wir fragt man das am besten ab?
Ich wäre vermutlich bei AND geblieben und hatte diesen Vorschlag gemacht
Wobei es da um die Nacht ging.
Aber vielleicht habe ich da einen Knoten im Kopf.
Genau darum geht es ja. Wir fragt man das am besten ab?
Ich wäre vermutlich bei AND geblieben und hatte diesen Vorschlag gemacht
Wobei es da um die Nacht ging.
Aber vielleicht habe ich da einen Knoten im Kopf.
Ich glaube, der Knoten ist bei mir.
Tausche “tagsüber” mit “nachts” (after 21:00 OR before sunset)
Vom Sonnenaufgang bis 21 Uhr. So hate ich die Anforderung verstanden.
Gruß
Osorkon
Ich würde meinen, dass UND richtig ist.
Denn beim ODER ist vor 21:00 auch trotzdem vorm sunrise (z.B. 4 Uhr morgens).
@metallmanu : Ergänzend noch, weil es im Sommer teilweise auch nach Sonnenuntergang noch so hell ist, dass kein Licht benötigt wird. Daher noch als zusätzliche Bedingung.
Die ursprüngliche Anforderung war für Nachts. Da hatte ich ja die Vermutung, dass “before Sunrise” erst ab 00.00 Uhr gilt. Daher muss hier natürlich mit ODER gerarbeitet werden, wie @Osorkon vollkommen richtig geschrieben hat.
Tagsüber habt ihr natürlich recht. Das muss ein UND sein. Nach Sonnenaufgang ist ja die Zeit von Sonnenaufgang bis 23:59:59. Es soll aber nur die Zeit von Sonnenaufgang bis 21.00 Uhr gecheckt werden.
Ich bin gestern nicht mehr dazu gekommen, werde das jetzt gleich mal mit UND einbauen und heute testen. ![]()
Diese Community bringt mich echt weiter. Danke euch.
Nachtrag:
Der Vollständigkeit halber hier der Abschluss. Genau wie von euch vorgeschlagen, war auch die Lösung. Einmal andere Trigger nutzen (das muss ich mir echt merken), sowie dann die UND/ODER Varianten.
So funktioniert es wie gewünscht! Danke noch mal
Die nächste Anfrage kommt ^^
alias: "Licht - Treppenhaus - Bewegungsmelder "
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.bewegungssensor_treppenhaus_bewegung
to: "on"
id: einschalten
from: "off"
- platform: state
entity_id:
- binary_sensor.bewegungssensor_treppenhaus_bewegung
to: "off"
id: ausschalten
from: "on"
for:
hours: 0
minutes: 0
seconds: 15
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- einschalten
- condition: numeric_state
entity_id: sensor.bewegungssensor_treppenhaus_beleuchtungsstarke
below: 3
- condition: time
before: "21:00:00"
- condition: sun
after: sunrise
enabled: true
sequence:
- service: light.turn_on
metadata: {}
data:
transition: 0
brightness_pct: 80
target:
entity_id:
- light.treppenhaus
- conditions:
- condition: trigger
id:
- einschalten
- condition: numeric_state
entity_id: sensor.bewegungssensor_treppenhaus_beleuchtungsstarke
below: 3
- condition: or
conditions:
- condition: sun
before: sunrise
- condition: time
after: "21:00:00"
sequence:
- service: light.turn_on
metadata: {}
data:
transition: 0
brightness_pct: 30
target:
entity_id:
- light.treppenhaus_2
- conditions:
- condition: trigger
id:
- ausschalten
sequence:
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.treppenhaus
mode: restart