nilo schrieb:> Kann mir jemand sagen warum bei diesem Beispielcode die Uhr 2 Stunden> zurück geht?
Google mal: ntpclient arduino timezone
Wir haben grad MESZ (+2 UTC)
leo
nilo schrieb:> Hi,>> Okay entweder bin ich zu blöd dafür das zu suchen oder es gibt> nichts(wohl eher ersteres)
Nein. Die Antworten sind weder so noch so zu verstehen.
Mit der Bemerkung über "UTC" bzw. "MESZ (UTC +2) will man Dir vielmehr
zu verstehen geben, dass es sich hier nicht um einen Fehler im Programm
handelt.
Vielmehr hast Du einfach nur nicht berücksichtig, dass ein NTP-Server
die UTC-Zeit liefert und nicht die lokale Zeit. Du brauchst also nur
zwischen (wann war das? Mai?) und Oktober 2 Stunden zu addieren und
ansonsten 1 Stunde um auf die lokale Zeit in Deutschland (und einigen
anderen Ländern) zu kommen.
Voilà und der Frosch ist gegessen. :-)
Falls Du etwas mehr darüber wissen willst, lies einfach was über
Zeitzonen und Sommer- bzw. Winterzeit.
Theor schrieb:> Du brauchst also nur> zwischen (wann war das? Mai?) und Oktober 2 Stunden zu addieren
ist aber gefährlich zur Umstellung MEZ (Zeitzone +1)
pünktlich um 3 Uhr wird auf 2 Uhr umgestellt, es wird wieder 3 und wer
da wieder umstellt ....... :)
nilo schrieb:> Aber dann passt die zeit doch bei der Nächsten Umstellung wieder nicht> oder ?Oder
Die Zeit paßt immer. Es ist halt UTC. Daß du Sonderlocken willst,
interessiert den NTP Client nicht die Bohne. Und wenn du unfähig bist,
deine lokale Zeitzone herauszubekommen und von UTC dahin umzurechnen,
dann ist das ganz allein dein Problem.
nilo schrieb:> Kann mir jemand sagen warum bei diesem Beispielcode die Uhr 2 Stunden> zurück geht?
Komisch, hier auf Island liefert das Programm die richtige Zeit.
Urlauber schrieb:> Komisch, hier auf Island liefert das Programm die richtige Zeit.
Kasper, sehr hilfreich - die Zeitzone von Island ist UTC / GMT,
Sommerzeit gibt es dort nicht.
nilo schrieb:> warum bei diesem Beispielcode die Uhr 2 Stunden zurück geht?
Befasse Dich aus folgendem Beispiel:
Michael U. schrieb:
mit der variable "setenv" und suche nach, wie die vergleichbare Funktion
in Deinem Beispiel heisst, dazu gibt es sogar einen Kommentar in Deinem
Quelltext.
Kopieren und Verstehen, zwei Gegensätze treffen aufeinander :-(
Manfred schrieb:> Kasper, sehr hilfreich - die Zeitzone von Island ist UTC / GMT,> Sommerzeit gibt es dort nicht.
Boahh. Und ich dachte, das hätte was mit dem Eyjafjallajökull zu tun.
Manfred schrieb:> Urlauber schrieb:>> Komisch, hier auf Island liefert das Programm die richtige Zeit.>> Kasper, sehr hilfreich - die Zeitzone von Island ist UTC / GMT,> Sommerzeit gibt es dort nicht.
Cool. Endlich hat einer den Witz erklärt.
Dann kann ich jetzt beruhigt ins Bett gehen.
Michael U. schrieb:> das ESP8266 SDK bringt die komplette Posix-Timelib mit, auch in der> ArduinoIDE.
Super, danke!
Damit sind endlich die ganzen unvollständigen "NTP"-Implementierungen
hinfällig (ohne Laufzeitkorrektur). Leider weiß davon fast niemand. Und
selbst, als ich danach gesucht habe, fand ich nur wenig Infos dazu.