Linea Meteo
Strumenti meteo - Modifica Database Weewx
Grammichele [ Sab 13 Lug, 2019 12:15 ]
Oggetto: Modifica Database Weewx
Buongiorno a tutti, sono Michele e scrivo dalla provincia di Catania. Anni fa ho fatto parte della vostra rete meteo ma la stazione un pò di anni fa ha smesso di funzionare. Ci riprovo adesso con una nuova stazioncina economica della Technoline e la sto usando con un Rasperry con buoni risultati. Purtroppo come immaginavo la centralina ha iniziato a dare i numeri rilevando dati sballati, riguardo le minime, tipo -18.9 ecc. Il mio problema adesso è che non so dove mettere le mani per modificare il database su Weewx essendo questo per me un "mondo nuovo"!
Qualcuno potrebbe darmi una mano?
Grazie mille! :smile:
andrea75 [ Sab 13 Lug, 2019 20:49 ]
Oggetto: Re: Modifica Database Weewx
Ciao Michele, purtroppo io potrei aiutarti ma mi trovo in vacanza questi giorni, e da qui non posso esserti molto di aiuto. Comunque la procedura non è semplicissima, ci vuole un po' di manualità con Sqlite.
Grammichele [ Dom 14 Lug, 2019 09:02 ]
Oggetto: Re: Modifica Database Weewx
Tranquillo Andrea, quando avrai tempo magari proviamo. Ho trovato in rete qualcosa ma arrivò fino ad un certo punto, dopo il buio!
andrea75 [ Dom 14 Lug, 2019 10:17 ]
Oggetto: Re: Modifica Database Weewx
Per comodità, e per evitare la linea di comando, devi scaricare SQlite Browser, che è un editor apposito e abbastanza semplice da usare:
https://sqlitebrowser.org/
Con questo dovrai andare ad editare il file home/weewx/archive/weewx.sdb, che contiene tutti i dati del database.
Occhio che di solito, per default, i dati non sono nel formato metrico.
Grammichele [ Dom 14 Lug, 2019 10:20 ]
Oggetto: Re: Modifica Database Weewx
Ok grazie infinite Andrea, appena rientro anch’io provo
Grammichele [ Dom 14 Lug, 2019 11:48 ]
Oggetto: Re: Modifica Database Weewx
Un’ultima cosa, ho provato a caricare il file per entrare in rete seguendo le istruzioni per weewx ma il raspberry mi nega il permesso, come faccio?
andrea75 [ Dom 14 Lug, 2019 17:34 ]
Oggetto: Re: Modifica Database Weewx
Un’ultima cosa, ho provato a caricare il file per entrare in rete seguendo le istruzioni per weewx ma il raspberry mi nega il permesso, come faccio?
In che senso ti nega il permesso? Nella richiesta?
Grammichele [ Dom 14 Lug, 2019 18:57 ]
Oggetto: Re: Modifica Database Weewx
Si, non tramite linea di comando, ma dal raspian direttamente. Si è una questione di permessi che però non riesco a sbloccare
Grammichele [ Dom 14 Lug, 2019 19:03 ]
Oggetto: Re: Modifica Database Weewx
Non mi fa copiare questo file cerchiato in rosso nella cartella dei skin
andrea75 [ Dom 14 Lug, 2019 19:50 ]
Oggetto: Re: Modifica Database Weewx
Ti conviene caricare il file entrando via ssh, anche con un client come filezilla, come utente root. L'importante è che prima di farlo stoppi momentaneamente il servizio di weewx. Stessa cosa anche quando farai operazioni sul DB.
Grammichele [ Dom 14 Lug, 2019 23:23 ]
Oggetto: Re: Modifica Database Weewx
Sapessi come si fa! FileZilla lo uso per le pagine mie sul web, ma SSH non so neanche cosa sia!
andrea75 [ Lun 15 Lug, 2019 08:46 ]
Oggetto: Re: Modifica Database Weewx
Sapessi come si fa! FileZilla lo uso per le pagine mie sul web, ma SSH non so neanche cosa sia!
Semplicemente devi impostarlo con username e password del Raspberry. Come username puoi anche scegliere root, almeno hai già i permessi di scrittura.
Grammichele [ Lun 15 Lug, 2019 10:44 ]
Oggetto: Re: Modifica Database Weewx
Ok oggi provo, ancora grazie
Grammichele [ Lun 15 Lug, 2019 12:55 ]
Oggetto: Re: Modifica Database Weewx
niente da fare, non riesco ad entrare come utente root, ma solo con pi. Non ho i permessi per entrare nel sistema ma il problema è che non so come ottenerli. Solo da terminale riesco ad accedere con il sudo
Grammichele [ Lun 15 Lug, 2019 13:22 ]
Oggetto: Re: Modifica Database Weewx
Sapessi come si fa! FileZilla lo uso per le pagine mie sul web, ma SSH non so neanche cosa sia!
Semplicemente devi impostarlo con username e password del Raspberry. Come username puoi anche scegliere root, almeno hai già i permessi di scrittura.
Niente Andrea, leggo da altre parti che non è possibile entrare nel root rasperry tramite interfaccia, ma solo da linea di comando... :(
Se do pi come utente ok, ma non entro da amministratore, invece root non mi fa proprio entrare!
vedi allegati
green63 [ Lun 15 Lug, 2019 13:41 ]
Oggetto: Re: Modifica Database Weewx
io non ci capisco niente, partiamo da questo presupposto, ma uso linux da diversi anni, io credo, ma ripeto credo, che tu debba abilitare i permessi direttamente dal terminale del tuo sistema operativo al programma esterno che intendi utilizzare
Link
ti ripeto, non sono in grado di aiutarti e magari ciò che ho postato è inutile e sciocco, mi perdonerai spero ;)
Mauro
andrea75 [ Lun 15 Lug, 2019 14:30 ]
Oggetto: Re: Modifica Database Weewx
Ora come ti ripeto non sono in grado da qui da farti schermate o di darti indicazioni precise, ma si tratta essenzialmente di copiare file con un permesso di root. Credo che anche l'indicazione di Mauro possa essere sufficiente. Altrimenti devi aspettare una decina di giorni che torno e ti mando qualche indicazione più precisa. ;)
Grammichele [ Lun 15 Lug, 2019 15:24 ]
Oggetto: Re: Modifica Database Weewx
io non ci capisco niente, partiamo da questo presupposto, ma uso linux da diversi anni, io credo, ma ripeto credo, che tu debba abilitare i permessi direttamente dal terminale del tuo sistema operativo al programma esterno che intendi utilizzare
Link
ti ripeto, non sono in grado di aiutarti e magari ciò che ho postato è inutile e sciocco, mi perdonerai spero ;)
Mauro
Anzitutto grazie per la risposta. Che devo abilitare i permessi l'ho capito, il problema è che non ci capisco quasi nulla di terminale e righe di comando, chiedevo appunto se ci fosse un modo alternativo. Dovendo compilare il form per la rete meteo infatti utilizzando come programma Weewx ho bisogno di copiare un file in particolare in una cartella, con il classico copia ed incolla su Raspian, ma mi nega per l'appunto il permesso! Qui mi fermo e non riesco ad andare piu' avanti. Grazie comunque!
Grammichele [ Lun 15 Lug, 2019 15:26 ]
Oggetto: Re: Modifica Database Weewx
Ora come ti ripeto non sono in grado da qui da farti schermate o di darti indicazioni precise, ma si tratta essenzialmente di copiare file con un permesso di root. Credo che anche l'indicazione di Mauro possa essere sufficiente. Altrimenti devi aspettare una decina di giorni che torno e ti mando qualche indicazione più precisa. ;)
Sereno Andrea, io continuo a cercare/provare, in caso quando torni se puoi darmi qualche altra indicazione te ne sarò grato. Grazie sempre per la disponibilità!
Grammichele [ Mar 16 Lug, 2019 22:53 ]
Oggetto: Re: Modifica Database Weewx
Salve a tutti, sono finalmente riuscito a copiare il file data.txt.tmpl nella cartella dei skins e ho modificato come da istruzioni il file omonimo.conf. Adesso però dove dovrei trovare il template anche per verificare che sia tutto ok?
andrea75 [ Mer 17 Lug, 2019 13:21 ]
Oggetto: Re: Modifica Database Weewx
Salve a tutti, sono finalmente riuscito a copiare il file data.txt.tmpl nella cartella dei skins e ho modificato come da istruzioni il file omonimo.conf. Adesso però dove dovrei trovare il template anche per verificare che sia tutto ok?
In teoria se è tutto ok (hai riavviato Weewx?) dovresti trovare il file data.txt nel tuo spazio web.
Grammichele [ Mer 17 Lug, 2019 13:28 ]
Oggetto: Re: Modifica Database Weewx
Ho il file data.txt online, stasera compilo il form per l’adesione alla rete meteo. Resta l’ultimo scoglio, la modifica del database. Ho aperto il file weewx.sdb con db Sqlite browser ma è scritto tipo turco!!
andrea75 [ Mer 17 Lug, 2019 15:12 ]
Oggetto: Re: Modifica Database Weewx
Ho il file data.txt online, stasera compilo il form per l’adesione alla rete meteo. Resta l’ultimo scoglio, la modifica del database. Ho aperto il file weewx.sdb con db Sqlite browser ma è scritto tipo turco!!
Ehehehehe... quando torno cerco di aiutarti per quel che posso. ;)
Grammichele [ Mer 17 Lug, 2019 19:05 ]
Oggetto: Re: Modifica Database Weewx
Grazie, io non demordo e continuò a “studiare “!
andrea75 [ Gio 01 Ago, 2019 19:13 ]
Oggetto: 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":
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":
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.
Questo è intanto una prima infarinatura. Se hai altre questioni magari le approfondiamo meglio la prossima volta. ;)
Grammichele [ Gio 01 Ago, 2019 20:00 ]
Oggetto: Re: Modifica Database Weewx
Ci provo Andrea, grazie ancora per la cortesia e disponibilità!
Grammichele [ Gio 01 Ago, 2019 21:00 ]
Oggetto: Re: Modifica Database Weewx
Ho modificato come hai perfettamente descritto tu Andrea, ma i valori il valore, segnatamente una raffica di 184 km è ancora presente!
andrea75 [ Gio 01 Ago, 2019 21:13 ]
Oggetto: Re: Modifica Database Weewx
Se riapri il db la vedi ancora?
Ad ogni modo lancia anche questi comandi:
- wee_database weewx.conf --drop-daily
- wee_database weewx.conf --rebuild-daily
Grammichele [ Gio 01 Ago, 2019 21:41 ]
Oggetto: Re: Modifica Database Weewx
Nel db non c’è, adesso provo con questi comandi
Grammichele [ Gio 01 Ago, 2019 21:51 ]
Oggetto: Re: Modifica Database Weewx
Mi da un errore il comando drop daily dicendo che weewx.conf non è un file
andrea75 [ Gio 01 Ago, 2019 22:35 ]
Oggetto: Re: Modifica Database Weewx
Mi da un errore il comando drop daily dicendo che weewx.conf non è un file
Prova a darglieli così:
- sudo /home/weewx/bin/wee_database weewx.conf --drop-daily
- sudo /home/weewx/bin/wee_database weewx.conf --rebuild-daily
Grammichele [ Gio 01 Ago, 2019 23:01 ]
Oggetto: Re: Modifica Database Weewx
Mi da un errore il comando drop daily dicendo che weewx.conf non è un file
Prova a darglieli così:
- sudo /home/weewx/bin/wee_database weewx.conf --drop-daily
- sudo /home/weewx/bin/wee_database weewx.conf --rebuild-daily
Allora Andrea ho seguito un tutorial scovato proprio stasera ed ho rigenerato un pò di dati. Non so benissimo cosa diavolo ho fatto ma è finalmente sparita la raffica pazzesca! Prova a dare un'occhiata anche tu:
https://github.com/weewx/weewx/wiki/Cleaning-up-old-'bad'-data
Adesso mi mancano giusto due valori sotto zero da cancellare.
andrea75 [ Gio 01 Ago, 2019 23:19 ]
Oggetto: Re: Modifica Database Weewx
Mi da un errore il comando drop daily dicendo che weewx.conf non è un file
Prova a darglieli così:
- sudo /home/weewx/bin/wee_database weewx.conf --drop-daily
- sudo /home/weewx/bin/wee_database weewx.conf --rebuild-daily
Allora Andrea ho seguito un tutorial scovato proprio stasera ed ho rigenerato un pò di dati. Non so benissimo cosa diavolo ho fatto ma è finalmente sparita la raffica pazzesca! Prova a dare un'occhiata anche tu:
https://github.com/weewx/weewx/wiki/Cleaning-up-old-'bad'-data
Adesso mi mancano giusto due valori sotto zero da cancellare.
Si la conosco quella procedura, ma è la stessa, senza però intervenire con l'interfaccia grafica dell'editor. Ma alla fine funziona allo stesso modo. ;) I due comandi alla fine sono gli stessi, e servono per rigenerare gli estremi della giornata.
Grammichele [ Gio 01 Ago, 2019 23:26 ]
Oggetto: Re: Modifica Database Weewx
Mi da un errore il comando drop daily dicendo che weewx.conf non è un file
Prova a darglieli così:
- sudo /home/weewx/bin/wee_database weewx.conf --drop-daily
- sudo /home/weewx/bin/wee_database weewx.conf --rebuild-daily
Allora Andrea ho seguito un tutorial scovato proprio stasera ed ho rigenerato un pò di dati. Non so benissimo cosa diavolo ho fatto ma è finalmente sparita la raffica pazzesca! Prova a dare un'occhiata anche tu:
https://github.com/weewx/weewx/wiki/Cleaning-up-old-'bad'-data
Adesso mi mancano giusto due valori sotto zero da cancellare.
Si la conosco quella procedura, ma è la stessa, senza però intervenire con l'interfaccia grafica dell'editor. Ma alla fine funziona allo stesso modo. ;) I due comandi alla fine sono gli stessi, e servono per rigenerare gli estremi della giornata.
Stramille grazie Andrea!