HomeMatic Nachrichten

Die CCU berechnet den Sonnenstand jetzt selbst

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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Ich akzeptiere