Licht zu einer festen Zeit ausschalten?

Rat und Tat rings um Home Assistant Automationen.


Antworten
Wolfgang23
Beiträge: 7
Registriert: Mi 23. Aug 2023, 22:26
Been thanked: 1 time

Licht zu einer festen Zeit ausschalten?

Beitrag 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

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Licht zu einer festen Zeit ausschalten?

Beitrag von Osorkon »

Hallo Wolfgang und Herzlich Willkommener den SmartHome for Dummies. :D :D

Du kannst 2 einzelne Automatisierungen erstellen. oder was ich bevorzuge alles in eine packen. :D
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

Einer muss ja für Ordnung sorgen. :D
Wolfgang23
Beiträge: 7
Registriert: Mi 23. Aug 2023, 22:26
Been thanked: 1 time

Re: Licht zu einer festen Zeit ausschalten?

Beitrag von Wolfgang23 »

Hallo,
danke für die schnelle Hilfe.
Werde ich gleich heute umsetzen.

Gruß
Wolfgang

Wolfgang23
Beiträge: 7
Registriert: Mi 23. Aug 2023, 22:26
Been thanked: 1 time

Re: Licht zu einer festen Zeit ausschalten?

Beitrag 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?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Licht zu einer festen Zeit ausschalten?

Beitrag 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
Ablauf Automatisierung.png (53.85 KiB) 507 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

Einer muss ja für Ordnung sorgen. :D
Wolfgang23
Beiträge: 7
Registriert: Mi 23. Aug 2023, 22:26
Been thanked: 1 time

Re: Licht zu einer festen Zeit ausschalten?

Beitrag von Wolfgang23 »

Danke Osorkon,
habe ich jetzt so übernommen.
Bin gespannt ob es jetzt geht.

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Licht zu einer festen Zeit ausschalten?

Beitrag von Osorkon »

Und was sagt der Ablauf der Automatisierung von gestern?
Wurde diese um 22:00 Uhr ausgelöst?

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Wolfgang23
Beiträge: 7
Registriert: Mi 23. Aug 2023, 22:26
Been thanked: 1 time

Re: Licht zu einer festen Zeit ausschalten?

Beitrag von Wolfgang23 »

Super, hatte bei Sonnenuntergang eingeschaltet und pünktlich um 22 Uhr ausgeschaltet.
Danke

Antworten