Nachprüfung einer Automation:

Hallo liebe Community,

ich benutze ich den Home Assistanten.

grafik

Nun stelle ich mir die Frage, ob einige von euch eventuell das gleiche beziehnungsweise ein ähnliche Problem haben und wie Ihr das gelöst habt?..

Problem:
Im Home-Assistant wurde folgendes Szenario.
In HA eine “Automation” erstellt die folgendes enthält.

  • Sonnenaufgan
  • Schalte Shelly Treppenlicht aus

Nun ist kommt es immer wieder einmal vor, dass das Treppenlicht morgen nicht ausgeschlatet wird zumindest scheint der Befehl am Shelly Modul nicht klar und eindeutig anzukommen..

Dies ist die Automotation dazu:

alias: AM_Treppenaufgang bei Sonnenaufgang Aus
description: Treppe wird bei Sonnenaufgang ausgeschaltet
triggers:
  - trigger: sun
    event: sunrise
    offset: 0
conditions: []
actions:
  - type: turn_off
    device_id: 476b78735ed049b4ef010377058aec50
    entity_id: ce925b9644d467743825fa1b4b96bf62
    domain: switch
mode: single

Gibt es eine zuverlässige möglichkeit HA anzuweisen, prüfe nach 2 Minuten ob die Schaltung ausgeführt wurde bzw. ob die Beleuchtung Status “aus” hat und wennBeleuchtung aus ist unternehme nichts.. ist der Status der Beleuchtung noch immer “an” so schalte noch einmal aus..
so lange bis Du den Status aus erhälst…
Sollte dann jedoch für die Abend bzw. nachtstunden wieder so nicht sein…

Ich habe es vorab erst einmal mit einem zweiten Assistenten so gelöst, dass er zusätzlich die
Beleuchtung zum Sonnenuntergang ausschaltet.. ist natürlich nicht die sauberste Lösung.

Für was ist der Befehl “offset: 0” eigentlich zu verwenden?
ich würde verstehen, dass Schaltung Zeitraum “X” nach Sonnenaufgang verzögert werden soll.
Jedoch handelt es sich hierbei um eine Verzögerung um + Minuten (Nach Sonnenaufgang) oder um - Minuten (Vor Sonnenaufgang).

Viele Grüße
Adarimisator

Eigentlich solltest Du die Ursache herausfinden, warum Dein Switch nach Lust und Laune reagiert.

Zum Thema geeignete Automation, habe hier mal ein Bsp. erstellt.

Gruß Osorkon

1 „Gefällt mir“

Hallo Osorkon,

mit Deiner Aussage hast Du absolut recht… :wink:
Und genau aus diesem Grund habe ich mit diesem Thema intesivst befasst und stelle fest,
es scheint immer wieder aussetzer im Netzwerk zu geben. Denn der HA scheint laut protokoll die Automatition auszulösen..

Kannst Du mir eventuell auch erklären was das mit dem Offset auf sich hat?

Vielen herzlichen Dank
Gruß
Adarimisator

triggers:
  - trigger: sun
    event: sunrise
    offset: "120"

Könnte ein zweiter Trigger (zusätzlich) sein. Dieser löst 120 Sekunden nach Sonnenaufgang aus.

Zusätzlich würde ich nicht mit Geräten arbeiten, sondern nutzt Entitäten.

Noch ein Beispiel…

30min vor Sonnenuntergang

triggers:
  - trigger: sun
    event: sunset
    offset: "-0:30:00"
    


mfG Kurt