Sonnenstand

Diese Logikgruppe ermittelt im Minutentakt die aktuelle Sonnenhöhe und das Azimut, um mit diesen Werten z.B. sonnenstandsabhängige Aktionen auszulösen.

Die zyklische Berechnung der Werte übernimmt das Logikeditorelement „LUA-Skript“. Dieses errechnet nach den Vorgaben (Zeit und Standort) die Sonnenhöhe und das Azimut und gibt die beiden Werte über die Ausgänge aus.

Durch den zyklischen Sender „Minutentakt“ wird der im LUA-Skript hinterlegte Algorithmus minütlich ausgelöst. Die aktuelle Zeit wird vom verbundenen Logikeditor-Element „Zeitgeber“ übergeben.
Dabei müssen die notwendigen Koordinaten für den Standort im LUA-Skript direkt hinterlegt werden (Zeile 1 und 2 im LUA-Skript).

 

Notwendige Anpassung vor der Nutzung dieses Beispiels:
Im LUA-Skript müssen die Werte für den Längen- und Breitengrad auf den aktuellen Standort geändert werden. Dazu werden die Variablen „BG“ (Zeile 1 – für Breitengrad) und „LG“ (Zeile 2 – für Längengrad) im Skript verändert. Der aktuell hinterlegte Standort ist Dortmund.

Längengrad und Breitengrad / GPS-Koordinaten können z.B. unter Google Maps oder
https://www.laengengrad-breitengrad.de/ ermittelt werden.

Gero Jöbstl
(169)

Sonnenstand

1K
Diese Logikgruppe ist kompatibel mit: EP
*Mit dem Download akzeptieren Sie die Nutzungshinweise für Logikgruppen.