Salve, la stazione, forse per una temporanea disconnessione, mi ha rilevato un windchill a -18.9. Come posso fare ad eliminare il dato dal database?
Grazie
fermi weewx
/etc/init.d/weewx stop
fai una copia di sicurezza del database
cp weewx.sdb weewx.sdb.old
installi sqlite3
apt-get install sqlite3
apri l'archivio
sqlite3 weewx.sdb
se il database è in unità metriche
>.schema archive
ti fa vedere le variabili di cui cambiare il valore tra cui 'windchill'
modifichi il valore
>update archive set windchill='0' where windchill='-18.9';
esci
>.quit
e riavvii weewx
Stazione Meteo di Nardo' #1 Davis VP2 + Wview v.5.19.0 + Saratoga WV-plugin
Stazione Meteo di Nardo' #2 TFA Nexus + Wview v.5.19.0 + Saratoga WV-plugin
Grazie per la tua risposta.
Segnalo comunque, solo per condividere lo strumento, che mi hanno suggerito anche di installare sqlitebrowser che sembra faccia le stesse cose ma in gui.
Saluti
Volevo anch'io eliminare due temperature sbagliate dal file weewx.sdb e ho seguito la procedura di rrt4, installo sqlite3 e tutto va bene, ma non riesco a vedere il database. Per semplicita' compio di seguito il problema
---------------------------------------------------------------------------------------
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extentpermitted by applicable law.pi@raspberrypi:~$ sqlite3 weewx.sdbSQLite version 3.7.13 2012-06-11 02:05:22Enter ".help" for instructionsEnter SQL statements terminated with a ";"
---------------------------------------------------------------------------------------
nel dubbio allora ho scritto il comando con il sudo davanti e ottengo questo:
------------------------------------------------------------------------------
sqlite> sudo sqlite3 weewx.sdb
...>
-------------------------------------------------------------------------
ma non so come procedere.
Grazie
Scusate, problema risolto. Almeno sono riuscito nella procedura. Adesso aspetto per vedere se il database si e' aggiornato cancellando i dati sbagliati.
Segnalibri