Hallo zusammen,
ich stehe vor folgendem Problem und habe bisher noch keine Lösung gefunden.
Also ich möchte, dass zum Sonnenuntergang bei mir eine Hue angeschalten und zum Sonnenaufgang wieder ausgeschalten wird.
Dazu gibt es ja das Astro-Binding, wo man den Sunset oder Sunrise als Switch einbauen könnte.
Über eine Regel wäre es dann möglich, dass ich sage, wenn dieser Switch eine Update bekommt, dass ich dann die Hue schalte.
Allerdings kommt es ab und zu vor, dass ich den Rechner, auf dem Openhab läuft, unter Tags neu starte. Dann kann ich nicht auf die Ereignisse reagieren.
Jetzt würde ich gerne über eine Regel beim Systemstart prüfen, ob die aktuelle Systemzeit zwischen Sonnenaufgang und Sonnenuntergang ist und entsprechend schalten.
Allerdings tue ich mich mit dem Datentypen noch schwer, daher folgende Fragen:
- Wie kann ich vergleichen, ob die aktuelle Uhrzeit zwischen Sonnenaufgang- und untergangszeit vom Astro Binding ist?
- Wie kann ich in der Regel zum Systemstart forcieren, dass das Astrobinding ausgeführt und der Wert ermittelt wird? Kann man die Daten statt in ein Item auch in eine Variable schreiben lassen und diese dann mit der aktuellen Uhrzeit vergleichen?
Danke Martin
ich stehe vor folgendem Problem und habe bisher noch keine Lösung gefunden.
Also ich möchte, dass zum Sonnenuntergang bei mir eine Hue angeschalten und zum Sonnenaufgang wieder ausgeschalten wird.
Dazu gibt es ja das Astro-Binding, wo man den Sunset oder Sunrise als Switch einbauen könnte.
Über eine Regel wäre es dann möglich, dass ich sage, wenn dieser Switch eine Update bekommt, dass ich dann die Hue schalte.
Allerdings kommt es ab und zu vor, dass ich den Rechner, auf dem Openhab läuft, unter Tags neu starte. Dann kann ich nicht auf die Ereignisse reagieren.
Jetzt würde ich gerne über eine Regel beim Systemstart prüfen, ob die aktuelle Systemzeit zwischen Sonnenaufgang und Sonnenuntergang ist und entsprechend schalten.
Allerdings tue ich mich mit dem Datentypen noch schwer, daher folgende Fragen:
- Wie kann ich vergleichen, ob die aktuelle Uhrzeit zwischen Sonnenaufgang- und untergangszeit vom Astro Binding ist?
- Wie kann ich in der Regel zum Systemstart forcieren, dass das Astrobinding ausgeführt und der Wert ermittelt wird? Kann man die Daten statt in ein Item auch in eine Variable schreiben lassen und diese dann mit der aktuellen Uhrzeit vergleichen?
Danke Martin
Kommentar