@jbmedia:
Könntet Ihr eventuell mal die Überschrift des Threads anpassen?
Oder am besten das ganze mit dem Teil1 zusammenfassen?
Sonst findet Eure Lösung mit der angepassten Firmware doch später nie jemand wieder.
Und ich gehe stark davon aus, dass noch andere Nutzer des LMA dieses Problem bemerken werden.
Das Jahr ist ja noch jung...
P.S. Reicht Euch meine Lösung zur automatischen Berechnung der Sommerzeit so oder braucht Ihr noch mehr (z.Bsp. wie man prüfen kann, ob aktuell (inkl. Stunden) gerade Sommerzeit ist oder nicht)?
Bei der ganzen Geschichte ist mir übrigens auch aufgefallen, dass Eure Berechnung der Zeiten für Sonnenaufgang/Sonnenuntergang nicht korrekt sind.
Ihr berechnet nämlich (zumindest etwa) den Anfang/Ende der bürgerlichen Dämmerung und nicht den Sonnenaufgang/Sonnenuntergang. Das ist aber ein beträchtlicher Unterschied von aktuell über 30 Minuten.
Ich weis nicht, ob das so gewollt ist?
Falls ja, solltet Ihr die Bezeichnungen aber dann auch korrekt wählen.
Firmware 8.0 und 8.7 mit akt. Terminen für DST Umstellung
Das ist gewollt. Die bürgerliche Dämmerung ist definiert als der Zeitpunkt, ab dem es draußen (ohne künstliches Licht) nicht mehr möglich ist, eine Zeitung zu lesen. Daher macht dieser Zeitpunkt am meisten Sinn, z.B. um Beleuchtung einzuschalten.paulinchen hat geschrieben: ↑Mi 5. Jan 2022, 18:25Ihr berechnet nämlich (zumindest etwa) den Anfang/Ende der bürgerlichen Dämmerung und nicht den Sonnenaufgang/Sonnenuntergang. Das ist aber ein beträchtlicher Unterschied von aktuell über 30 Minuten.
Ich weis nicht, ob das so gewollt ist?
Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team
Wird getestet, Danke!paulinchen hat geschrieben: ↑Mi 5. Jan 2022, 16:30@jbmedia:
Da der andere Thread ja gesperrt ist, also hier:
Es muss zur Berechnung der Sommerzeit ja einfach nur der Start-Tag im März und der Ende-Tag im Oktober berechnet werden.
Die Monate und die Uhrzeiten stehen ja fest.
Für das aktuelle Jahr also z. Bsp. in "Arduino-C":
Da braucht man echt keine starre Tabelle dafür.Code: Alles auswählen
int Jahr = 2022; int StartTag = 31 - (5 * Jahr / 4 + 4) % 7; int EndeTag = 31 - (5 * Jahr / 4 + 1) % 7;
Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team
Hi,
ich moechte nicht extra ein neues Thema aufmachen - haengt aber ja irgendwie mit dem Thema hier zusammen:
Wie/Wo stellt man in V10.3.1 die Geo-Koordinaten ein? In der Astrofunktion gibt's da nichts entsprechendes.
Brauche das fuer die Nutzung von OWM
Gruss
ich moechte nicht extra ein neues Thema aufmachen - haengt aber ja irgendwie mit dem Thema hier zusammen:
Wie/Wo stellt man in V10.3.1 die Geo-Koordinaten ein? In der Astrofunktion gibt's da nichts entsprechendes.
Brauche das fuer die Nutzung von OWM
Gruss