
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> > Nur als Info: In meiner Rolladensteuerung berechne ich die Werte nicht, sondern ich habe mir dazu je eine > > Tabelle mit 52 Werten angelegt - alle sieben Tage ein Wert und dazwischen interpoliert das Programm > > linear. Die Werte gab's für meinen Wohnort (sogar tagesgenau) irgendwo im Internet.. > > Bin nicht sicher, wie du das machst, eine Tabelle hab ich auch, allerdings unterscheidet die nicht > zwischen SZ und WZ. Meine auch nicht. Beim Wechsel von WZ zu SZ und umgekehrt "springt" die Zeit. Das wäre an sich ja kein Problem, wenn man z. B. die Tabellenwerte immer für sonntags eingeben würde. Allerdings war ich zu faul, eine Routine zu schreiben, die die KW berechnet und dazu noch die Werte jedes Jahr neu (für die Sonntage des laufenden Jahres) einzugeben. Daher gehe ich mit (DAY + MONTH * 31) / 7 in die Tabelle rein und habe die Werte ab 1.1. entsprechend abgetippt. Wenn dann beim Interpolieren mit T1 + (T2 - T1) * ((DAY + MONTH * 31) MOD 7) die Zeit zwischen den zwei Tabellenwerten um mehr als 1h springt, muss je nach DOW zunächst ein Korrekturfaktor von 1h für T2 eingerechnet werden. > Ich nehma an, die Werte in der Tabelle unterscheiden sich von tag zu Tag nur > um wenige Minuten. Beim Wechsel von SZ nach WZ und umgekehrt ändert sich der Sonnenaufgang > aber um ca. eine Stunde bezogen auf die Funkuhrzeit. Ja. > Oder ist der Wechsel von SZ nach WZ IMMER in der selben Kalenderwoche? Nein. > Habe das noch nicht > durchgerechnet, aber ich bin ziemlich sicher, dass es um mindestens eine Woche schwanken kann. Sehe ich auch so. Bye Achim |
| Antwort schreiben |