Hallo
@Moo-Home-Assistant und herzlich Willkommen.
Es gibt viele Wege nach Rom. Dementsprechend auch mehrere Möglichkeiten.
Letztendlich möchtest Du auf 2 unterschiedliche Auslöser mit der selben Aktion reagieren.
Auslöser 1:
- light.55pus9109_12 wird eingeschaltet
- Bedingung :es ist zwischen 19:30 und 05:00 Uhr
Auslöser 2:
- Es ist 19:30
- Bedingung: light.55pus9109_12 ist eingeschaltet.
Du kannst jetzt z.B. 2 Automationen erstellen. Eine mit Trigger 1 und die zweite mit Trigger 2.
Ich habe für mich die Trigger-ID entdeckt. Jedem Trigger den Du in einer Automation anlegst, kannst Du eine Trigger-ID definieren. In meinem Bsp. "licht" für Trigger 1 und "uhrzeit" für Trigger 2.
Mit der Verwendung des Aktionstyp Auswählen (choose), kannst Du jetzt die Trigger-ID als Bedingung verwenden und mit weiteren Bedingungen Kombinieren um so gleich oder unterschiedliche Aktionen ausführen.
Code: Alles auswählen
alias: Farben Spiel AN
description: ''
mode: single
trigger:
- platform: state
entity_id: light.55pus9109_12
to: 'on'
for:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
id: licht
- platform: time
at: '19:30'
id: uhrzeit
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: licht
- condition: time
after: '19:30'
before: '05:00'
sequence:
- service: light.turn_on
target:
entity_id: light.kuchen_led
data:
brightness_pct: 100
- scene: scene.blauer_hintergrund_tv
- conditions:
- condition: trigger
id: uhrzeit
- condition: state
entity_id: light.55pus9109_12
state: 'on'
sequence:
- service: light.turn_on
target:
entity_id: light.kuchen_led
data:
brightness_pct: 100
- scene: scene.blauer_hintergrund_tv
default: []
Vielleicht noch ein paar Tips:
- verwende den grafischen Editor, brauchst Dich nicht unnötig mit yaml rumschlagen.
- Verwende als Aktiontyp vorzugsweise Dienst Ausführen, und referenziere auf die Entitäten und nicht auf die Geräte. Vorteil Du kannst Geräte ersetzen und nur dafür sorgen, dass Du die Entitäten wieder gleich benennst. Und musst keine Automation/Scenen oder Skript anpassen. Wogegen bei der Verwendung der device_id, du alles anfassen musst.
- Benenne die Entitäten sprechend also nicht "light.55pus9109_12" sondern "light.fernseher_led"
Viel Spaß mit Home Assistant
Gruß
Osorkon