Hi Martin,
guter Plan.
Ich habe das vor langer Zeit schon mal für meine Rollladen implementiert, indem ich die Bits 5 und 6 im Stunden Feld der Zeitzone benutzt habe. Das sieht in der Raw Config zwar blöd aus, ist aber einfach zu berechnen und im passenden Frontend automatisch zu handhaben. Bit 6 kennzeichnet Astrofunktion und Bit 5 Auf oder Untergang. Die angegebene Zeit ist der Offset, <=720 Minuten positiv, >720 Minuten negativ.
Beispiel:
create zeitzone
set gruppe 2
set day_pattern 254
set from_hour 119
set from_minute 42
set to_hour 119
set to_minute 42
119 -> 01110111 -> Sonnenuntergang + 23:42 -> Sonnenuntergang – 18 Minuten
Also 18 Minuten vor Sonnenuntergang
Die Astro Zeiten hab ich einfach in einer Tabelle mit 53 Werten für die Wochen vorberechnet, statisch eincompiliert und interpoliere dann linear über die Wochentage zwischen zwei Werten. Die Abweichung ist nicht zu groß, hab aber keine Ahnung mehr wie genau.
Gruß
Christian
--
Mailingliste von openHCAN
---
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "openHCAN" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an openhcan+u...@googlegroups.com.
Wenn Sie diese Diskussion im Web verfolgen möchten, rufen Sie https://groups.google.com/d/msgid/openhcan/0cfa83f8-34e6-48f3-9dd8-c8cbb43dfe28%40googlegroups.com auf.
Weitere Optionen finden Sie unter https://groups.google.com/d/optout.