Licht einschalten wenn es draußen dunkel ist und ich das Haus mit dem Handy betrete

Ich habe es bisher auf 2-3 verschiedenen Arten probiert aber das Licht wird immer nach klick auf Ausführen (zum Testen) eingeschaltet.

alias: Dirk betritt Home Licht TEST
description: ""
trigger:
  - platform: zone
    entity_id: device_tracker.s23_dirk
    zone: zone.home
    event: enter
condition:
  - condition: and
    conditions:
      - condition: state
        entity_id: sun.sun
        state: below_horizon
action:
  - type: turn_on
    device_id: 0f7a36842612d7bf51a57a69559848f8
    entity_id: c8ce7f6ab4479bf13876e9ab18ef1d35
    domain: switch
  - type: turn_on
    device_id: 8f6bc87affb28fe47749e18d08070ee5
    entity_id: f26de10d068bdb6997c91ca6bef72146
    domain: switch
mode: single

alias: Licht Steuerung
description: ""
trigger:
  - platform: state
    entity_id:
      - device_tracker.s23_von_dirk
    from: not_home
    to: home
condition:
  - condition: or
    conditions:
      - condition: sun
        before: sunrise
      - condition: sun
        after: sunset
action:
  - type: turn_on
    device_id: 0f7a36842612d7bf51a57a69559848f8
    entity_id: c8ce7f6ab4479bf13876e9ab18ef1d35
    domain: switch
mode: single

Bin Anfänger und weiß nun nicht wirklich weiter.
Gruß DIrk

Das ist das Problem. Beim manuellen Ausführen wird weder Trigger noch Condition geprüft. Lediglich die Aktionen werden ausgeführt.

Nimm als Trigger, aber nur zum Testen, zusätzlich ein Zeitraster mit /5 Minuten. Das löst dann alle 5 Minuten.

Als Auslöser oder Bedingung. Und welcher ist dann Zeittrigger.

Zeitraster heißt der Auslöser/Trigger

Alles kla, es funktionierte alse die ganze Zeit seit gestern abend als ich damit angefangen habe. Dachte mit Ausführen testet man alles.
Dirk

Die 1. Automation sieht fix schon gut aus.

Und zum testen gehst du heute Abend einfach mal aus deiner zone.home ne Runde um den Block :wink:

Man kann den Trigger und die Bedingungen ja nicht testen, wenn sie nicht zutreffen.