Blog Info

Die CCU berechnet den Sonnenstand jetzt selbst

Letzte Aktualisierung am 30. Juni 2023

Mit der RaspberryMatic Firmware 3.45.7.20190504 (Mai 2019) wurden die Skriptfunktionen „system.SunAzimuth()“ und „system.SunAltitude()“ eingeführt, welche die momentane Sonnenposition in Abhängigkeit des Standortes ausgeben.

Nachdem vorher die Systemvariablen „sonne_elevation“ und „sonne_azimut“ vom Typ Zahl angelegt wurden, reicht z.B. dieses Skript, das alle paar Minuten aufgerufen wird…

dom.GetObject("sonne_elevation").State(system.SunAltitude().Round(2));
dom.GetObject("sonne_azimut").State(system.SunAzimuth().Round(2));

Das Tutorial HomeMatic – Sonnenstandberechnung aus 2012 und die dort am Ende empfohlene genauere Variante sind damit obsolet.

WordPress Cookie Plugin von Real Cookie Banner