Problem mit meiner Automation Licht An/Aus

Hi,

ich habe zur Zeit ein Problem mit meiner Automation die vorher so gelaufen ist.

Habe eine Beleuchtung die bei Sonnenuntergang angehen soll.
Macht dieses auch und soll dann z.B. zu einer Bestimmten Uhrzeit oder zum Sonnenaufgang wieder ausgehen ( das hatte Sie gemacht)

Diese habe ich wie folgt eingestellt.

  1. Wenn = die Sonne untergeht
  2. Aber nur wenn ? (hier habe ich nichts)
  3. Dann mache = z.B. Steckdose LED einschalten
    oder:: z.B. Licht einschalten
  4. Dann mache = Warte auf Auslöser - Wenn die Sonne aufgeht
    oder - Wenn die Zeit gleich 23:30 ist
  5. Dann mache = z.B. Steckdose LED ausschalten
    oder z.B. Licht Ausschalten

Als Modus = habe ich Einzeln eingestellt.

Diese lief jetzt wirklich 1-2 Wochen ohne Probleme und seid ca. paar Tagen schaltet es das Licht nicht mehr aus,

Danke für die Hilfe
Gruß Eric

Hallo
poste nochmal deine yaml

Du lässt die Automatisierung die ganze Nacht laufen?! :scream: :see_no_evil:

Jeder Home Assistant Neustart während der Nacht, bricht die Automatisierung ab.

Schalte das Licht mit dem Auslöser, Sonnenuntergang ein. Und mit dem Auslöser Sonnenaufgang wieder aus.

BSP:

description: ""
mode: single
trigger:
  - platform: sun
    event: sunset
    id: einschalten
  - platform: sun
    event: sunrise
    id: ausschalten
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - einschalten
        sequence:
          - action: light.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: light.xyz
      - conditions:
          - condition: trigger
            id:
              - ausschalten
        sequence:
          - action: light.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: light.xyz

Gruß
Osorkon

@heimi55

alias: Steckdose LED Gartenhaus einschalten/ ausschalten
description: ""
trigger:
  - platform: sun
    event: sunset
    offset: 0
condition: []
action:
  - type: turn_on
    device_id: fff6f31a1be0b6f1ffb87d3aaa6a1b32
    entity_id: 68d8c2016306d9ae23232e79aae3d6ec
    domain: switch
  - wait_for_trigger:
      - platform: time
        at: "23:30:00"
  - type: turn_off
    device_id: fff6f31a1be0b6f1ffb87d3aaa6a1b32
    entity_id: 68d8c2016306d9ae23232e79aae3d6ec
    domain: switch
mode: single

@Osorkon
Wenn ich Dich richtig verstehe eine Automation für das Einschalten und eine eigene für das Ausschalten?

Ich dachte man kann das irgendwie zusammen fassen (Anfänger - also ich )

Du kannst zwei Automatisierungen basteln.
Oder dem Beispiel von mir oben folgen und alles in eine packen. :wink:

Gruß
Osorkon

Ups… hatte ich Übersehen und gleich geändert

Fettes Danke

Eine Frage habe ich noch (werden dann evtl. noch paar mehr)
Ich habe noch eine Automation wo ich gerne wissen würde, wie Ihr und was besser machen könnte.

Soll ich diese hier drunter schreiben oder dafür ein neues Thema aufmachen?
Wie habt Ihr das hier im Forum gerne?

Wenn es was mit Licht ein und ausschalten zutun hat, dann kannst Du hier weiter machen.
Ansonsten einen neuen Thread aufmachen.

Gruß
Osorkon

1 „Gefällt mir“

Danke für Deine Rückmeldung.
Werde es heute hier dann später noch Schreiben aber ich habe noch ein anderes Problem zum ersten Thema.

Da ich auch 2 Steckdosen habe wo ein Licht eingesteckt ist.
Diese sollen bei Sonnenuntergang angehen und um 23.30 Uhr ausgehen.

Mit Deiner Automation bekomme ich das Licht an aber nicht mehr aus.
Wo ist hier mein Gedanken Fehler

Gruß Eric?

alias: Steckdoese LED Hang einschalten/ ausschalten - Neu
description: ""
trigger:
  - platform: sun
    event: sunset
    id: einschalten
  - platform: time
    at: "23:30:00"
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - einschalten
          - condition: state
            entity_id: switch.steckdose_led_hang
            state: "on"
        sequence: []
      - conditions:
          - condition: time
            after: "23:30:00"
            weekday:
              - sun
              - sat
              - fri
              - thu
              - wed
              - tue
              - mon
          - condition: state
            entity_id: switch.steckdose_led_hang
            state: "off"
        sequence: []
mode: single

:crayon:by HarryP: Zusammenführung Doppelpost

Da hast Du ein ganz schönen Kuddelmuddel drin! :see_no_evil:

alias: Steckdoese LED Hang einschalten/ ausschalten - Neu
description: ""
trigger:
  - platform: sun
    event: sunset
    id: einschalten
  - platform: time
    at: "23:30:00"
    id: ausschalten
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - einschalten
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: switch.steckdose_led_hang
      - conditions:
          - condition: trigger
            id:
              - ausschalten
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: switch.steckdose_led_hang
mode: single

Hier würde es sich anbieten eine Light Entität draus zu machen, einfach Anzeigen als Licht in den Einstellungen der Switch Entität auswählen.

Wenn Du mehrere Switches oder Lights gleichzeitig schalten möchtest, würde sich einen Schalter oder Licht Gruppe anbieten.

Helfer → Gruppe

Gruß
Osorkon

Vielen Dank für die Hilfe.
hab es jetzt geändert und bin gespannt auf das Ergebnis heute Nacht und Morgen Abend.

und jetzt Schreibe ich mal eine ganz langen Text mit dem was ich gemacht habe wie ich es gemacht habe und bin gespannt was die Antwort ist/wird.

Automation Einfahrt mit Zone

  1. Einfahrt Bodenleuchten bestehend aus 5 Leuchten zu einer Gruppe verbunden
    Gerät = Einfahrt

  2. Zwei Bewegungsmelder
    Bewegung Zaun
    Bewegung Eingang

  3. Drei Personen Gruppen
    A) Eric mit Handy 1
    B) Eric 2 mit Handy 2
    C) Eric 3 mit Hand 3

  4. Zwei Zonen erstellt eine Home Zone und eine Home_ II Zone.
    Zur Info Home Zone ist kleiner als die Home_II Zone und beide liegen übereinander
    Grund/ Gedanke: Komme ich mit meinem Auto nach Hause soll das Licht früher angehen und nicht erst kurz vor der Tür.
    Gehe ich mit dem Hund raus kann es vorkommen das ich die große Zone nicht verlasse sondern nur die kleine.

Also was möchte ich.
Ich komme mit dem Auto nach Hause und bewege mich in die „home“ Zone, mit dem Handy, soll das „Licht Einfahrt“ angehen
Komme ich zu Fuß nach Hause und ich komme aus der Home Zone nicht raus aber aus der „home_II“ Zone und bewege mich dann wieder in die „home_II“ Zone, mit Handy, soll das „Licht Einfahrt“ angehen.
Verlasse ich das Haus und Bewegungsmelder „Zaun“ erkennt eine Bewegung, dann soll das „Licht Einfahrt“ angehen aber auch nach 5 Minuten wieder ausgehen.
Licht soll nur angehen zwischen Sonnenuntergang und Sonnenaufgang
Erkennt Bewegungsmelder „Eingang“ eine Bewegung soll das Licht „Einfahrt“ nach 5 Minuten ausgehen

Hier der Yaml Code für Zone „home“

alias: Nach Hause kommen Einfahrt Home Zone
description: ""
trigger:
  - platform: zone
    entity_id: person.eric
    zone: zone.home
    event: enter
  - platform: zone
    entity_id: person.eric 2
    zone: zone.home
    event: enter
  - platform: zone
    entity_id: person.eric 3
    zone: zone.home
    event: enter
condition:
  - condition: and
    conditions:
      - condition: sun
        before: sunrise
        after: sunset
      - condition: state
        entity_id: light.einfahrt
        state: "off"
  - condition: and
    conditions:
      - condition: sun
        after: sunset
        before: sunrise
      - condition: state
        entity_id: light.einfahrt
        state: "off"
  - condition: and
    conditions:
      - condition: sun
        after: sunset
        before: sunrise
      - condition: state
        entity_id: light.einfahrt
        state: "off"
action:
  - action: light.turn_on
    metadata: {}
    data:
      brightness_pct: 30
    target:
      device_id: 10cd010696ab915ffead227d5db87ddd
  - delay:
      hours: 0
      minutes: 5
      seconds: 0
      milliseconds: 0
  - action: light.turn_off
    metadata: {}
    data: {}
    target:
      device_id: 10cd010696ab915ffead227d5db87ddd
mode: restart

Hier der Yaml Code für Zone „home_II“

alias: Nach Hause kommen Einfahrt Home Zone II
description: ""
trigger:
  - platform: zone
    entity_id: person.eric
    zone: zone.home_ii
    event: enter
  - platform: zone
    entity_id: person.eric 2
    zone: zone.home_ii
    event: enter
  - platform: zone
    entity_id: person.eric 3
    zone: zone.home_ii
    event: enter
condition:
  - condition: and
    conditions:
      - condition: sun
        before: sunrise
        after: sunset
      - condition: state
        entity_id: light.einfahrt
        state: "off"
  - condition: and
    conditions:
      - condition: sun
        after: sunset
        before: sunrise
      - condition: state
        entity_id: light.einfahrt
        state: "off"
  - condition: and
    conditions:
      - condition: sun
        after: sunset
        before: sunrise
      - condition: state
        entity_id: light.einfahrt
        state: "off"
action:
  - action: light.turn_on
    metadata: {}
    data:
      brightness_pct: 30
    target:
      device_id: 10cd010696ab915ffead227d5db87ddd
  - delay:
      hours: 0
      minutes: 5
      seconds: 0
      milliseconds: 0
  - action: light.turn_off
    metadata: {}
    data: {}
    target:
      device_id: 10cd010696ab915ffead227d5db87ddd
mode: restart

Hier der Yaml Code für Zone „Bewegung Zaun“

alias: Beleuchtung Einfahrt einschalten Bewegung Zaun
description: >-
  Beleuchtung wird über Bewegeungsmelder Zaun eingeschalten und nach 5 Minuten
  ausgeschalten
trigger:
  - platform: state
    entity_id:
      - binary_sensor.hue_outdoor_motion_sensor_2_bewegung
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
condition:
  - condition: and
    conditions:
      - condition: sun
        after: sunset
        before: sunrise
action:
  - action: light.turn_on
    metadata: {}
    data:
      brightness_pct: 30
    target:
      device_id: 10cd010696ab915ffead227d5db87ddd
  - wait_for_trigger:
      - platform: state
        entity_id:
          - binary_sensor.hue_outdoor_motion_sensor_2_bewegung
        from: "on"
        to: "off"
        for:
          hours: 0
          minutes: 5
          seconds: 0
  - action: light.turn_off
    target:
      device_id:
        - 10cd010696ab915ffead227d5db87ddd
    data:
      transition: 3
mode: single

Hier der Yaml Code für Zone „Eingang“

alias: Beleuchtung Einfahrt ausschalten Bewegung Tür
description: Beleuchtung Einfahrt wird über Bewegungsmelder Tür eingang ausgeschalten
trigger:
  - platform: state
    entity_id:
      - binary_sensor.eingang_neu_bewegung
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
condition: []
action:
  - delay:
      hours: 0
      minutes: 5
      seconds: 0
      milliseconds: 0
  - action: light.turn_off
    metadata: {}
    data:
      transition: 3
    target:
      device_id: 10cd010696ab915ffead227d5db87ddd
mode: single

Ich konnte nicht 100% alles Testen da ich noch nicht so spät nach Hause gekommen bin aber bis jetzt scheint es zu klappen.

:crayon:by HarryP: Zusammenführung Doppelpost (bitte „bearbeiten“ Funktion nutzen)

Wie kann man das mit Szenen kombinieren? Ich würde das Licht zu einer bestimmten Uhrzeit gern dimmen. Habe Szenen angelegt aber das funktioniert nicht zuverlässig bei mir.

Warum sollte das nicht funktionieren?
Trigger = Uhrzeit
Aktion = Szene aktivieren

Habe ich wie gesagt so gemacht. Die Szenen selbst funktionieren auch auf Auslösung. Über die Automation sunset/sunrise mit offset, werden sie aber unzuverlässig ausgelöst. Mal nur ein Teil der Lampen, mal nur die erste Szene.

Dann zeig doch mal den yaml Code der Automationen und der Szenen.