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.