Software > WeeWX

Importar datos de WeatherLink

<< < (3/4) > >>

jantoni:
Mandame un par de ficheros y lo intento yo en mi Raspberry Pi.

Si va bien y el resto no ocupa mucho, te los "traduzco"

meteobreda:
En algún sitio tiene que estar ya que si vuelvo a ejecutar la orden me dice que los datos estan duplicados.

jantoni:
David, con los dos ficheros que me has enviado he podido hacer la conversión sin problemas.


--- Citar ---root@raspberrypi:~/tmp# wlk2sqlite /root/tmp
Using default $prefix/var/wview/archive destination...
Converting...(this takes a while, longer on small devices)...
Conversion Stats:
    Time      : 1:0 minutes
    Recs/sec  : 63
    Inserts   : 3805
    Duplicates: 0
    Errors    : 0
Conversion Stats:
    Time      : 2:0 minutes
    Recs/sec  : 51
    Inserts   : 6206
    Duplicates: 0
    Errors    : 0
Conversion Stats:
    Time      : 2:24
    Recs/sec  : 49
    Inserts   : 7087
    Duplicates: 0
    Errors    : 0
--- Fin de la cita ---

Al no usar directorio de salida, en lugar de volcar el fichero resultante en el mismo directorio de lectura, lo hace en el directorio de la base de datos por defecto de Wview, es decir en /var/lib/wview/archive

Lo deduje al ver el mensaje del comando wlk2sqlite  Using default $prefix/var/wview/archive destination...

Ahora bien, el fichero resultante es Muuuuuuuyyyyyyyyyy grande, fijate, con dos archivos mensuales:


--- Código: ---root@raspberrypi:~/tmp# ls -la /var/lib/wview/archive
total 3532
drwxr-xr-x 2 root root    4096 nov  5  2014 .
drwxr-xr-x 7 root root    4096 nov  5  2014 ..
-rw-r--r-- 1 root root     129 ene  6  2014 readme.txt
-rw-r--r-- 1 root root 3003392 oct 12 18:36 wview-archive.sdb
-rw-r--r-- 1 root root    1040 ene  6  2014 wview-archive.sql
-rw-r--r-- 1 root root  561152 nov  5  2014 wview-hilow.sdb
-rw-r--r-- 1 root root   14336 nov  5  2014 wview-history.sdb
-rw-r--r-- 1 root root    5120 nov  5  2014 wview-noaa.sdb
--- Fin del código ---

Ese wview-archive.sdb es el fichero. Lo que no sé es si es todo de los WLK o el comando ha fusionado con el archivo ya existente anteriormente, que es una posibilidad.

Así que, si ya has hecho la conversión, mira en /var/lib/wview/archive

Saludos.

meteobreda:
Si en ese directorio tengo un archivo de 16Mb  :o para poco más de 2 años.
Por lo que he leido ahor deberia copiarlo asi:

--- Código: ---sudo /etc/init.d/weewx stop
cd SQLITE_ROOT
mv weewx.sdb weewx.sdb.bak
cp /var/wview/archive/wview-archive.sdb weewx.sdb
sudo /etc/init.d/weewx start
--- Fin del código ---
Pero
--- Código: ---cd SQLITE_ROOT
--- Fin del código ---
me da error.
Además según estas instrucciones el archivo esta en otro sitio (cp /var/lib/wview/archive/wview-archive.sdb weewx.sdb)
No se si tiene que ver con que sea una imagen de tu Weewx.

jantoni:
No, ese comando está mal. Está bien si la variable de entorno estuviera declarada al sistema operativo.

Como lo normal es que no lo esté.....

sustituyelo por


--- Código: ---cd /var/lib/weewx
--- Fin del código ---

Hablo de memoria, si no funciona bien, dímelo.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa