26 Gennaio 2022

Trova la risposta a qualsiasi domanda

Expand search form

Come faccio a sincronizzare l’ora sul mio Raspberry Pi?

Sto usando la chiavetta USB 4G LTE con il mio raspberry Pi. Che di solito rimane solo OFF. Una volta ogni 2-4 giorni lo accendo per attività da fare e allo stesso tempo quando accendo internet Stick voglio sincronizzare il mio tempo da internet.
Qual è il modo migliore per farlo funzionare?

Sto usando Python per registrare i miei dati dai miei sensori I2C. Così che cosa è il migliore modo/comando che posso eseguire da python e sincronizzare il tempo.

Re: Sincronizzare il tempo da Internet

C’è il supporto dell’ora di rete in un’installazione standard di Stretch.

sudo timedatectl set-time ‘2017-10-02 21:59’
azzererà l’orologio se la sincronizzazione automatica non è abilitata.

Le lingue che usano spazi bianchi a sinistra per la sintassi sono ridicole

I DM inviati su Twitter/LinkedIn riceveranno risposta il mese prossimo.
Falsi medici – sono tutti sulla mia lista di nemici.

L’uso delle sfere di cristallo e della lettura del pensiero è proibito.

Re: Sincronizzazione del tempo da Internet

C’è il supporto dell’ora di rete in un’installazione standard di Stretch.

sudo timedatectl set-time ‘2017-10-02 21:59’
azzererà l’orologio se la sincronizzazione automatica non è abilitata.

Re: Sincronizzazione dell’ora da Internet

Questo è precisamente ciò che definisce il “tempo di rete”.

Inizia eseguendo timedatectl senza parametri.

I linguaggi che usano spazi bianchi a sinistra per la sintassi sono ridicoli

I DM inviati su Twitter/LinkedIn riceveranno risposta il mese prossimo.
Falsi medici – sono tutti sulla mia lista di nemici.

L’uso delle sfere di cristallo e della lettura del pensiero è proibito.

Re: Sincronizzare il tempo da Internet

Questo è precisamente ciò che definisce il “tempo di rete”.

Inizia eseguendo timedatectl senza parametri.

Re: Sincronizzazione dell’ora da Internet

Re: Sincronizzazione dell’ora da Internet

Non ho mai usato timedatectl prima (ma mi piace imparare le cose) quindi quello che c’è sotto sono solo le mie osservazioni/ricerche e Dougie può correggermi se sbaglio:

Il comando ha fatto esattamente quello che doveva fare – hai impostato l’ora all’ora e alla data specificate (vedi la pagina man per una spiegazione).

Nota che il tuo NTP (ora di rete) non è attualmente abilitato, potresti voler assicurarti che sia abilitato per ottenere l’ora di rete.

Presumo (Dougie, correggimi se sbaglio) che il servizio aggiornerà automaticamente l’ora non appena sarà disponibile una connessione internet (poiché il servizio può poi contattare il server NTP per richiedere l’ora corrente).

Re: Sincronizzazione dell’ora da Internet

Re: Sincronizzare l’ora da Internet

Questo è un comando comodo che non conoscevo! Grazie.

L’ho aggiunto al .bashrc del mio orologio digitale Pi Zero W così posso vedere che tutto va bene quando mi collego.

Re: Sincronizzazione dell’ora da Internet

È cambiato con Raspbian stretch. NTP non è installato di default. Timedatectl include un servizio per impostare l’orologio da un servizio orario (porta 123 da qualche parte in internet pubblico). Per far funzionare l’NTP è necessario
sudo apt install ntp
sudo systemctl enable ntp
sudo timedatectl set-ntp 1

Il modo in cui gestisco l’NTP è che il mio webserver pubblico principale ha un server NTP stratum 2/3 che usa fonti di tempo internet. Tutti gli altri tredici lamponi lo usano come server NTP stratum 3/4. Ciò significa che tutti i miei lamponi sono sulla stessa base temporale.

La roba in timedatectl in Stretch è un po’ primitiva e si basa sull’orologio hardware che non va alla deriva, non si sincronizza così spesso come NTP.

Nel grande schema delle cose il numero di byte che volano intorno alla mia rete per ntp timesync non è nemmeno una goccia nell’oceano di megabyte di video che il mio giovane riceve da YouTube.

Le lingue che usano spazi bianchi a sinistra per la sintassi sono ridicole

I DM inviati su Twitter/LinkedIn riceveranno risposta il mese prossimo.
Falsi medici – sono tutti sulla mia lista di nemici.

L’uso delle sfere di cristallo e della lettura del pensiero è proibito.

Re: Sincronizzazione del tempo da Internet

Non sono sicuro che funzioni correttamente.

Sono seduto accanto al mio RasPI 3B+ e a un server Windows. Ho l’opzione di sincronizzare windows con time.windows.com o time.nist.gov

Dopo aver provato i comandi linux in questo thread, e aver abilitato la sincronizzazione dell’ora di internet su windows, entrambe le macchine sono ancora fuori di 25-50 secondi

Re: Sincronizzazione dell’ora da Internet

Cosa ottieni da
ntptime
ntpq -pn
sul vostro RPi

I linguaggi che usano spazi bianchi a sinistra per la sintassi sono ridicoli

I DM inviati su Twitter/LinkedIn riceveranno risposta il mese prossimo.
Falsi medici – sono tutti sulla mia lista di nemici.

L’uso delle sfere di cristallo e della lettura del pensiero è proibito.

Re: Sincronizzazione dell’ora da Internet

Ciao,
Ho installato l’ultima versione di Stretch senza essere collegato a Internet. Dopo aver impostato tutto, mi sono collegato a internet e ho fatto un riavvio. Da allora non riesco a sincronizzare l’orologio con un server ntp, probabilmente perché è troppo lontano dalla data corretta.
Come posso forzare la sincronizzazione del mio client ntp? Questo è quello che ho fatto finora:
-installazione del client ntpd
– riavvio
– stato di timedatectl
risultato:
Ora locale: Sa 2018-11-17 18:22:43 CET
Ora universale: Sa 2018-11-17 17:22:43 UTC
Ora RTC: n/a
Fuso orario: Europa/Lussemburgo (CET, +0100)
Ora di rete attivata: sì
NTP sincronizzato: sì
RTC in TZ locale: no

. come abbiamo oggi 07.01.2019 si vede chiaramente, che il client ntp non ha sincronizzato l’orologio.

Prima di rifare di nuovo la procedura di installazione (questa volta collegato a internet), vorrei trovare un modo per forzare il mio orologio a sincronizzarsi con un server ntp in modo intelligente. Potrei anche impostare data e ora vicino al valore attuale. questo potrebbe aiutare.
Saluti e buona giornata!
Oliver

Re: Sincronizzazione dell’ora da Internet

Ciao di nuovo,
Ho osservato ora qualcosa di strano. Ho impostato l’ora e la data del sistema manualmente vicino al tempo reale (dato dall’orologio atomico PTB tedesco: https://uhr.ptb.de). Puoi controllare la deviazione del tuo orologio di sistema locale dall’orologio di riferimento PTB cliccando su “Abweichung”.
Tuttavia, ho scoperto che dopo ogni riavvio la differenza tra il mio orologio e l’orologio PTB era circa 7 secondi più piccola (il mio orologio andava avanti). Durante diversi riavvii mi sono avvicinato fino a 0,5 secondi e ho pensato che ora il client ntp avrebbe finalmente funzionato, ma non è stato così. I continui riavvii hanno come risultato la situazione in cui l’orologio va indietro ora (di nuovo circa 7 secondi aggiuntivi dopo ogni riavvio).
Saluti!
Oliver

edit: i circa 7 secondi di differenza sono il ritardo durante il riavvio. È semplicemente che l’orologio si ferma al momento dello spegnimento. Ho fatto il test con uno spegnimento normale, ho aspettato 2 minuti e riavviato di nuovo. l’orologio è ora circa 2 minuti indietro.

Re: Sincronizzazione dell’ora da Internet

Hai davvero sostituito timesyncd con ntp (DebIan è passato a timesyncd con Stretch)?

Il mio set-up ntp usa questo:

Dite a timesync che state usando ntp con sudo timedatectl set-ntp 1 .

La sincronizzazione iniziale di ntp viene fatta con sudo systemctl stop ntp; sudo ntpd -q -g; sudo systemctl start ntp se l’orologio è più di 1000 secondi fuori.

I linguaggi che usano spazi bianchi a sinistra per la sintassi sono ridicoli

I DM inviati su Twitter/LinkedIn riceveranno risposta il mese prossimo.
Falsi medici – sono tutti sulla mia lista di nemici.

Articolo precedente

Quale gruppo ha gli elementi più reattivi?

Articolo successivo

La birra Modelo è vegana?

You might be interested in …

Chi è il capo della tribù Tlingit?

La regione Tlingit Situata a sud di Anchorage e a nord di Seattle, da Yakutat a Ketchikan, gran parte della regione Tlingit è una foresta pluviale temperata composta da profonde foreste sempreverdi, fiordi e isole. […]

Quanto costa aggiungere la linea del gas?

Trova i professionisti HVAC locali e ottieni preventivi gratuiti per le tubature del gas. Nessun obbligo e nessuna carta di credito necessaria. Hai bisogno di un professionista della linea del gas vicino a te? Trova […]