Ich hänge aktuell an einer einfachen Sonnenaufgang Untergang Automation…
Eine Lampe soll ganz normal ausschalten wenn Sonnenaufgang Ein bei Untergang …
Glaube ich hab da ne Verständnis Problem…
Den Senor bekomme ichvüber die HA Sonne glaube da gibt es ja auch keine andere bei Open Weather hab ich nichts gefunden…
Bei Sonne gibt es Zeit Aufgang und Untergang .
Aber bei beidem steht Vor Aufgang Nach Aufgang , Vor Untergang Nach Untergang …
Was muss ich da nehmen
Automation hatte ich Auslöser wenn der Status der Lampe sich ändert…
Und Aktion eine Wenn / Dann 1x für Augang 1x Untergang…
Glaube das ist der Fehler …evtl nur einfache Geräte Aktion…
Oder hat jemand evtl einen schnellen Code für mich…
Moin Thomas,
ich hatte das auch mal vor und mir eine Automation aus dem Netz besorgt allerdings nie umgesetzt da ich das Ganze dann mit NodeRed gemacht habe. Der Code sieht so aus:
Hallo,
ich hänge mich mal an dieses Thema da ich eine ähnliche Frage habe. Ich möchte eine Beleuchtung in Abhängigkeit von Sonnenaufgang und Sonnenuntergang schalten. Jedoch soll die Beleuchtung nur in einer gewissen Zeit eingeschaltet sein, also z.B. nicht die ganze Nacht über eingeschaltet sein. Das Ganze würde ich dann gern noch in einer Automatisierung lösen und nicht eine zum Einschalten und eine zum Ausschalten nutzen.
Aktuell habe ich einen Zeitplan Helfer in Verwendung, bei dem fixe Zeiten hinterlegt sind. Zu den Zeiten schalten die Leuchten dann ein und aus. Wie kann ich dann am besten noch mit Sonnenaufgang und Sonnenuntergang zusammenbringen?
Ich hatte zunächst an folgendes gedacht:
Trigger ist der Zeitplan Helfer, dann wird geprüft ob es im Zeitraum von 30 Minuten vor Sonnenauf/untergang liegt. Falls ja umschalten.
Das wird aber so nicht funktionieren. Wenn der Zeitplan beispielsweise einen Zeitraum von 05:30 bis 08:00 Uhr hat und im Juli um 4:55 Uhr die Sonne aufgeht, ist die Bedingung false.
In diesem Fall wäre es um 4:55 Uhr schon so hell das die Beleuchtung nicht mehr eingeschaltet werden muss.
Es geht im Grunde nur darum die Beleuchtung, ich sage mal 30 Min vor Sonnenaufgang und 30 Min vor Sonnenuntergang einzuschalten, dann aber auch irgendwann wieder auszuschalten. Die Beleuchtung an der Haustür soll nur dann eingeschaltet sein, wenn es noch halbwegs dunkel ist, nicht aber die ganze Nacht über eingeschaltet sein. Daher hatte ich zunächst an einen Zeitplan gedacht worüber ich generell festlege zu welchen Zeiten die Beleuchtung an sein kann (z.B.: 5:30 - 8:00 und 16:30 - 0:00 Uhr). Im Hochsommer ist es beispielsweise um 5:30 Uhr schon hell, also kann die Beleuchtung morgens ausbleiben. Abends würde sie vermutlich erst so ab 22 Uhr relevant werden.
Du könntest zu einer bestimmten Zeit einschalten und bei Sonnenaufgang wieder ausschalten. Das gleiche abends. Bei Sonneuntergang einschalten und zu einer bestimmten Zeit ausschalten.
Du könntest auch anstatt einer festen Zeit, den Sonnenauf- bzw. untergang mit Offset nehmen.
Wie würde das mit dem Sonnenauf- bzw. untergang mit Offset genau funktionieren. Angenommen ich schalte 30 Min. vor Sonnenaufgang ein, wer schaltet die Lampen dann bei Sonnenaufgang wieder aus? Vor allem würde ich das ganze gern in einer Automatisierung machen. In zwei einzelne für ein/aus würde ich es denke ich hinbekommen.
Ich arbeite mit 4 Triggern (sind ODER). Die Trigger bekommen jeweils die TriggerID “einschalten” bzw. “ausschalten”. Bei Action frage ich dann die TriggerID ab und definiere was passieren soll.
So ganz fit bin ich nicht in der Interpretation von YAML. Lese ich richtig das du 30 Min vor Sonnenaufgang einschaltest und bei Sonnenaufgang ausschaltest und dann bei Sonnenuntergang einschaltest und 30 Min. später wieder ausschaltest?
Erstes wäre ok, letzteres aber nicht. Dann würde ich im Winter z.B: um 17 Uhr die Lampen einschalten und um 17:30 Uhr wären sie wieder aus. Sie sollen aber ruhig bis 0 Uhr leuchten. Nun kann ich aber nicht einfach ein Offset von 7 Stunden eintragen, denn das würde bedeuten, dass sie im Sommer bis spät in die Nacht leuchten. Daher die Idee mit einem Zeitplan.
Dann setz anstatt Sonnenuntergang +30 Min einfach eine feste Zeit, z. B. 23:59 Uhr. Dort einfach auch wieder die TriggerID “ausschalten” nehmen. Du kannst die Trigger jederzeit anpassen
platform: time
at: "23:59:00"
id: ausschalten
Meinen vollständigen Code kannst du kopieren. Du legst eine neue Automation an, klickst oben rechts auf die 3 Punkte und sagt “Als Yaml bearbeiten”. Dann überschreibst du das mit meinem Code. Anschließend über die 3 Punkte wieder “Im visuellen Editor bearbeiten”. Vielleicht hilft dir das besser.
Doch kannst du. Beim Auslöser die 3 Punkte wählen und dann “ID bearbeiten” wählen.
Ich nehme den Dienst light.turn_on, da ich dann mit Entitäten arbeiten kann. Entitäten kann man problemlos tauschen, wenn mal eine Lampe kaputt gehen sollte. Dann muss man die Automationen nicht ändern.
Wenn du die Aktion über Gerät setzt, musst du beim Gerätetausch jede Automation, die das Gerät nutzt anpassen.
Ahh, wieder was gelernt. Dann verstehe ich auch wieso bei Type vorher nur die IDs angezeigt wurden.
Die ganze Aktion kommt auch nur dadurch zustande, dass ich meine Hue Bridge zurücksetzten musste. Nachdem dann alle Lampen und Räume weg waren und ich alles neu benennen und zuordnen musste , dachte ich mir möglichst viel davon zukünftig nach HA zu verlagern.
ich habe etwas ähnliches vor, verlaufe mich jedoch noch zwischen den Triggern und Bedingungen. Eventuell könnte dort jemand Klarheit hinein bringen.
Meine Aufgaben:
1.) Die Beleuchtung der Haustür wird 0,5h vor Sonnenuntergang eingeschaltet.
(Das ist einfach)
2.) Sind alle Zuhause wird um 23:00 wieder ausgeschaltet.
(Das habe ich auch erledigt)
3.) Sind nicht alle Zuhause soll das Licht 0,5h vor Sonnenaufgang auf jeden Fall ausgeschaltet werden.
(Da hätte ich auch eine Lösung (glaube ich zumindest))
4.) Wenn irgendwann zwischen 23:00 und 0,5h vor Sonnenaufgang alle Zuhause sind soll 5 Minuten später das Licht ausgeschaltet werden.
Meine Frage:
Wie bekomme ich es hin, dass die Automation 4 nur zwischen 23:00 und Sonnenaufgang läuft?
Schließlich soll das Licht ja erst einmal bis 23:00 an bleiben. Auch wenn zu der Zeit schon alle Zuhause sind.
Sollte man besser einzelne Automationen erstellen oder lieber eine verschachtelte?
Ich habe das Gefühl, ich denke wieder einmal viel zu kompliziert.