http://www.lineameteo.it/viewtopic.php?f=2&t=16637&p=497443#p497443
-----------------------------------
andrea75
Gio 01 Ago, 2019 19:13

Re: Modifica Database Weewx
-----------------------------------
Dunque, eccomi qua. Ti mostro rapidamente quelli che sono i passaggi base per editare in sicurezza il DB di Weewx.
Innanzitutto, credo tu lo abbia già fatto, devi procurarti il software SQLiteBrowser:
https://sqlitebrowser.org/

Una volta installato, lo apri, e da File->Open Database, apri il file weewx.sdb, contenuto nella cartella /home/weewx/archive.
Ti apparirà all'inizio la struttura del DB. A te interessano i dati, quindi andrai nella barra in alto a selezionare "Browse Data":

 [img]http://www.lineameteo.it/files/images/2/senza_titolo.png[/img] 

Successivamente andrai ad ordinare i dati nell'ordine che preferisci cliccando sulla colonna Datetime. In questo partirai dall'ultimo dato registrato, o dal primo, a seconda di dove vuoi partire. Ti consiglio per facilità dall'ultimo.
Noterai 2 cose: il formato data in formato UNIX (qui puoi convertirlo: https://www.epochconverter.com/) e i dati non in formato metrico, ma imperiale. Purtroppo è l'unico difetto di tutto il discorso... dovrai per forza andare a convertire i dati, a meno che non hai voglia di portare tutto il DB in formato metrico, ma l'operazione è un po' complessa (ma non impossibile, se mai ne parliamo).
Una volta individuato il dato che intendi modificare, clicchi sulla casella corrispondente e poi a destra inserisci il nuovo valore, per poi applicare la modifica col tasto "Apply":

 [img]http://www.lineameteo.it/files/images/2/senza_titolo2.png[/img] 

Fatto questo, se hai altri dati da modificare, prosegui come sopra, altrimenti clicchi su "Write Changes", chiudi tutto e riavvii Weewx. Operazione quest'ultima da effettuare solo una volta completate tutte le modifiche.

 [img]http://www.lineameteo.it/files/images/2/senza_titolo3.png[/img] 

Questo è intanto una prima infarinatura. Se hai altre questioni magari le approfondiamo meglio la prossima volta. ;)


