kurz zum Hintergrund - ich bin seit 8 Jahren zufriedener wiregate-Nutzer für unser EFH, habe jetzt aber beschlossen, auf den Timberwolf umzusteigen, um eventuellen Hardware-Ausfällen des wiregate zuvorzukommen.
Eigentlich wollte ich zuerst einmal das wiregate komplett als Container laufen lassen (weil ich doch einige perl-Skripte am Laufen habe), habe dann aber nach Einarbeitung in die Timberwolf Logik-Engine beschlossen, die Skripte lieber gleich zu Timberwolf-Logiken zu migrieren (grosses Lob an dieser Stelle für die Logik-Engine, man braucht zwar eine steile Lernkurve, aber dann ist das System wirklich gut durchdacht und einfach zu nutzen).
Aktuell bin ich bei der Migration des letzten Skripts angekommen (die Jalousiensteuerung), und da bin ich zum ersten Mal auf Probleme gestossen. Ich will die ASTRO-Logik verwenden, um die Sonnenhöhe auszugeben und mir damit dann ein eigenes Tag/Nacht-Objekt erzeugen zu können.
Entsprechend der Beschreibung habe ich angefangen, das ASTRO_local Modul zu verwenden. Der (leicht verfremdete) Standort meines Servers ist in den Systemeinstellungen korrekt eingegeben:
![Bild](https://forum.timberwolf.io/ext/dmzx/imageupload/files/4ce2e7a19eac96c229ed8cda401af217.jpg)
Die Werte, die ich für Sonnenhöhe zurückbekommen habe, sahen seltsam aus, deshalb habe ich mir eine zweite Logik mit ASTRO_geo implementiert, die die Sonnenhöhe für denselben Standort zurückgibt. Hier beide Logiken im Vergleich:
![Bild](https://forum.timberwolf.io/ext/dmzx/imageupload/files/21a1be492fd0b55b04377bdf461c9cf2.jpg)
Wie aus dem screenshot schon ersichtlich, schreibe ich beide Sonnenhöhe-Werte zu debug-Zwecken erst mal in eine Zeitserie. Hier jetzt der direkte Vergleich der beiden Zeitserien für die letzten 24h:
![Bild](https://forum.timberwolf.io/ext/dmzx/imageupload/files/ce47a60ba75710eb21dc4bfaf824a038.jpg)
Wie man sieht, sind sowohl Form und Amplitude als auch Phase der beiden Zeitserien nicht (wie eigentlich erwartet) identisch. Die ASTRO_geo Ergebnisse passen, die ASTRO_local (der obere chart) leider aber nicht.
Deshalb meine Frage - mache ich da was falsch, oder ist das ein bug?
Viele Grüße
Martin