at statement spinnt nach Raspi Neustart ?? Problem mit RAspi Uhrzeit ?

Begonnen von AnonymousHolger, 30 Juli 2017, 18:45:20

Vorheriges Thema - Nächstes Thema

Otto123

hängt von der Situation ab.
fake-hwclock setzt nach dem Neustart des Pi die Zeit auf den letzten Eintrag, der liegt entweder beim ordentlichen shutdown (/etc/init.d/fake-hwclock) oder in der letzten Stunde (/etc/cron.hourly/fake-hwclock)
Wenn er eine Stunde Pause hatte geht er also jetzt eine Stunde nach, wenn kein Internet vorhanden ist ändert sich das auch nicht.
Wenn dann Internet vorhanden ist versucht "einer" die Zeitserver zu erreichen und die Zeit aktuell zu setzen. Wer genau "einer" ist weiß ich nicht, im Log sieht man dann, dass "er" es mit ntp macht.

Also in dem Fall: Beim Start kein Internet vorhanden, läuft FHEM erstmal los, in der "alten" Zeit. Dann irgendwann (Internet erreichbar) ändert "das System" die Zeit auf aktuell.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

frank

Zitat von: AnonymousHolger am 30 Juli 2017, 18:45:20
, aber wenn ich den Raspi vom Strom trenne und dann wieder anschliesse,
ok..., mit dieser prozedur ist dann wahrscheinlich immer ein sprung in der zeit, wenn fhem vor der synchronisierung startet.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Frank_Huber

Deswegen rtc Chip drauf und ruhe ist. 😉

Gesendet von meinem S3_32 mit Tapatalk


Wernieman

Oder alternativ sich ein Script schreiben, was VOR fhem die Zeit richtig setzt .. und fhem erst startet, wenn die Zeit bekannt ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Frank_Huber

Zitat von: Wernieman am 02 August 2017, 08:50:39
Oder alternativ sich ein Script schreiben, was VOR fhem die Zeit richtig setzt .. und fhem erst startet, wenn die Zeit bekannt ...
Oder das. wobei mir ein RTC immer lieber ist. So läuft FHEM dann auch weiter wenn das Internet / NTP server nicht erreichbar ist.
Aber Generell ja, das geht auch.
Wichtig ist nur dass FHEM beim Start schon eine brauchbare Uhrzeit hat.

frank

Zitat von: Wernieman am 02 August 2017, 08:50:39
Oder alternativ sich ein Script schreiben, was VOR fhem die Zeit richtig setzt .. und fhem erst startet, wenn die Zeit bekannt ...
mit systemd gibt es ja quasi ein solches script, mit dem man den start von fhem bis zum erreichen bestimmter vorbedingungen verzögern kann.

ausserdem sollte man das "steckerziehen" beim pi unterlassen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz