ich möchte Werktags immer um eine bestimmte Zeit aufstehen, zwei Lampen einschalten, die für 2:30h leuchten. Es sei denn das in dieser Zeit (2:39) die Sonne aufgeht. Dann sollen die zwei Lampen ausgehen.
Genau diese Bedingung nach Sonnenaufgang das Licht ausschalten. Das weiß ich nicht wie ich das hinbekomme.
Hier mein Anstaz. Weiter komme ich nicht,
alias: LichtAufstehen
description: Nach dem Aufstehen geht das Licht im Wohnzimmer an.
trigger:
- platform: time
at: input_datetime.aufstehen_wochentags
condition: []
action:
- if:
- condition: state
entity_id: binary_sensor.workday_sensor
state: "on"
then:
- action: light.turn_on
metadata: {}
data: {}
target:
entity_id: light.lichtwohnzimmer
- if:
- condition: sun
after: sunrise
then:
- action: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.lichtwohnzimmer
- delay:
hours: 1
minutes: 30
seconds: 0
milliseconds: 0
- action: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.lichtwohnzimmer
mode: single
Das Licht wird eingeschaltet zur Uhrzeit definiert durch einen Datum & Uhrzeit Helfer.
Das Licht soll nach 2h und 30 min spätestens ausgeschaltet werden. Oder bei Sonnenaufgang. Das ganze nur an Arbeitstagen.
Mit Verzögerungen, vor allem solche lange, würde ich nicht arbeiten. Sondern mit einmaligen Auslösern.
Bsp.: