Uhrzeit stimmt nicht immer. #49
-
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 3 replies
-
Wenn ich den |
Beta Was this translation helpful? Give feedback.
-
Hallo, |
Beta Was this translation helpful? Give feedback.
-
Hallo, die Zeile if ((millis() - tick) > 60000) ist schon eine gute Lösung, allerdings ist die nachfolgende Zeile mit der Berechnung von tick an dieser Stelle falsch, da die Zeitstruktur ti nicht aktuell ist. Dadurch entstehen diese sehr ungenauen Sprünge in der Minute. Wenn man die tick-Berechnung in die Funktion updateTime() nach getLocalTime(&ti) verlegt, läuft die Uhr einwandfrei. Auch muß tick in setup() nicht mehr explizit initialisiert werden, da dies showClock() indirekt über updateTime() übernimmt. Im Anhang habe ich mal die beiden geänderten Files auf Basis der Version 3.0.5 abgelegt. Die Veränderung der Abfrage von 60000 auf 30000 oder 15000 (s. vorherige Kommentare) bringt zwar eine Verbesserung, aber halbiert bzw. viertelt die eingestellte Einschlafzeit. |
Beta Was this translation helpful? Give feedback.
-
Das Problem sollte ab Version 3.0.6 gelöst sein. Thx an @ChrisH172 |
Beta Was this translation helpful? Give feedback.
-
Definitiv erledigt. Suuuuper Arbeit von euch.... |
Beta Was this translation helpful? Give feedback.
Das Problem sollte ab Version 3.0.6 gelöst sein.
Thx an @ChrisH172