Seite 1 von 1
Licht zu einer festen Zeit ausschalten?
Verfasst: Mi 23. Aug 2023, 22:41
von Wolfgang23
Hallo,
ich beschäftige mich seit kurzem mit Automatisierungen in Homeassistant.
Komme bei meinem aktuellen Projekt einfach nicht weiter, eventuell kann mir jemand dabei einen Tipp geben.
Code: Alles auswählen
alias: "Garten Terrasse Lichterkette "
description: ""
trigger:
- platform: sun
event: sunset
offset: 0
condition: []
action:
- type: turn_on
device_id: 1625c6f759bbdc01675386861e0ebedc
entity_id: 2056424dca5d76417de8bfeff647ee1f
domain: switch
mode: single
Ich möchte das die Lichterkette jeden Tag bei Sonnenuntergang eingeschaltet wird und immer um 23 Uhr sich ausschaltet.
Wie kann ich das realisieren?
Gruß Wolfgang
Re: Licht zu einer festen Zeit ausschalten?
Verfasst: Mi 23. Aug 2023, 23:05
von Osorkon
Hallo Wolfgang und Herzlich Willkommener den SmartHome for Dummies.

Du kannst 2 einzelne Automatisierungen erstellen. oder was ich bevorzuge alles in eine packen.
Den 2 Auslösern Sonnenuntergang und Uhrzeit 23:00 eine Trigger-Id verpassen
Und als Altion Auswählen. Option 1 -> Bedingung -> Ausgelöst durch einschalten -> Aktion Switch einschalten
Option 2 -> Bedingung Ausgelöst durch ausschalten -> Aktion Switch ausschalten.
Code: Alles auswählen
alias: "Garten Terrasse Lichterkette"
description: ""
mode: single
trigger:
- platform: sun
event: sunset
offset: 0
id: einschalten
- platform: time
at: "23:00:00"
id: ausschalten
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- einschalten
sequence:
- service: switch.turn_on
data: {}
target:
entity_id: switch.xyz
- conditions:
- condition: trigger
id:
- ausschalten
sequence:
- service: switch.turn_off
data: {}
target:
entity_id: switch.xyz
switch.xyz musst Du jeweils durch Deinen eignen Switch Entität Deiner Lichterkette ersetzen.
Gruß
Osorkon
Re: Licht zu einer festen Zeit ausschalten?
Verfasst: Do 24. Aug 2023, 11:14
von Wolfgang23
Hallo,
danke für die schnelle Hilfe.
Werde ich gleich heute umsetzen.
Gruß
Wolfgang
Re: Licht zu einer festen Zeit ausschalten?
Verfasst: Do 24. Aug 2023, 22:11
von Wolfgang23
Hallo,
einschalten ist ok, aber leider schaltet es um 22 Uhr nicht aus.
Code: Alles auswählen
alias: Garten Terrasse Lichterkette
description: ""
trigger:
- platform: sun
event: sunset
offset: 0
id: einschalten
- platform: time
at: "22:00:00"
id: ausschalten
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- einschalten
sequence:
- service: switch.turn_on
data: {}
target:
area_id: garten
device_id: 1625c6f759bbdc01675386861e0ebedc
entity_id: switch.garten_steckdose_2_2
- conditions:
- condition: trigger
id:
- ausschalten
sequence:
- service: switch.turn_off
data: {}
target:
area_id: garten
device_id: 1625c6f759bbdc01675386861e0ebedc
entity_id: switch.garten_steckdose_2_2
mode: single
Was habe ich falsch gemacht?
Re: Licht zu einer festen Zeit ausschalten?
Verfasst: Do 24. Aug 2023, 23:45
von Osorkon
Es ist mit Abstand eine der einfachsten Automatisierungen.
Als unterschied zur meiner Version sehe ich nur, dass Du unnötigerweise zusätzlich zur entity_id noch zusätzlich die aera_id und die device_id verwenden tust.
Die entity_id reicht füllig aus. Mit area_id schaltest Du alle Switches in der besagten Bereich. Mit device_id alle switch Entitäten eines Gerätes.
Dann ist die Frage, hat die Automatisierung nicht ausgelöst oder hat nur der Switch nicht ausgeschaltet?!
Das kannst Du unter Abläufe der Automatisierung Dir anschauen.
Wann die Automatisierung ausgelöst wurde und welche Aktionen ausgeführt wurden.

- Ablauf Automatisierung.png (53.85 KiB) 2198 mal betrachtet
Eine weitere Fehlerquelle könnte die Zeit selbst sein. Hast Du in Home Assistant die richtige Zeitzone eingestellt?
Code: Alles auswählen
alias: Garten Terrasse Lichterkette
description: ""
trigger:
- platform: sun
event: sunset
offset: 0
id: einschalten
- platform: time
at: "22:00:00"
id: ausschalten
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- einschalten
sequence:
- service: switch.turn_on
data: {}
target:
entity_id: switch.garten_steckdose_2_2
- conditions:
- condition: trigger
id:
- ausschalten
sequence:
- service: switch.turn_off
data: {}
target:
entity_id: switch.garten_steckdose_2_2
mode: single
Gruß
Osorkon
Re: Licht zu einer festen Zeit ausschalten?
Verfasst: Fr 25. Aug 2023, 17:41
von Wolfgang23
Danke Osorkon,
habe ich jetzt so übernommen.
Bin gespannt ob es jetzt geht.
Re: Licht zu einer festen Zeit ausschalten?
Verfasst: Fr 25. Aug 2023, 18:56
von Osorkon
Und was sagt der Ablauf der Automatisierung von gestern?
Wurde diese um 22:00 Uhr ausgelöst?
Gruß
Osorkon
Re: Licht zu einer festen Zeit ausschalten?
Verfasst: Fr 25. Aug 2023, 22:09
von Wolfgang23
Super, hatte bei Sonnenuntergang eingeschaltet und pünktlich um 22 Uhr ausgeschaltet.
Danke