Meteoclimatic

Software => WeeWX => Mensaje iniciado por: Aralar en 17 de Abril del 2020, 13:32:50 pm

Título: Novato con problemas no funciona Weewx
Publicado por: Aralar en 17 de Abril del 2020, 13:32:50 pm
Hola a todos.

Tengo una Davis Vantage pro2 en marcha desde hace años. La tenía con Wview hasta que la semana pasada, se quedó sin pilas. Lo enchufé y al poner en marcha la raspberry veo que la plantilla no se actualiza. Y no subía datos a Wunderground. No he podido hacer nada.
Aprovechando la ocasión he empezado a instalar Weewx en otro raspberry. Pero no lo consigo. Después de varios intentos estoy un poco desesperado. Hasta he llegado a pensar que la consola o el dataloger están mal.
Instalé raspbian en la tarjeta pero no me genera ninguna plantilla. No se que pasa.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 17 de Abril del 2020, 15:16:06 pm
Bueno.
Después de muchas pruebas, no veo en el ordenador ninguna plantilla.
Sin embargo, le he conectado la pantalla a la Raspberry y he visto las plantillas. Para mi sorpresa, el dato que aparece es de cuando se quedó la consola sin pilas. No actualiza al dato de ahora.
No se si habrá algún fallo en la consola o en el datalogger.

Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 17 de Abril del 2020, 15:45:00 pm
Conecto el otro raspberry que tiene el wview y en la plantilla aparecen los datos actuales pero parece que no los guarda.
las gráficas aparecen vacías y al querer mirar los datos de los últimos días no genera ninguna página.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 17 de Abril del 2020, 17:33:26 pm
Que sistema de instalación has utilizado?

Has reutilizado la antigua base de datos de wview para weewx?

Que dicen los log?

Perdona que sea escueto, pero con el iPad se escribe muy mal
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 17 de Abril del 2020, 19:19:47 pm
Hola
He utilizado otra raspberry que tenía para la tv.
Lo he hecho desde 0.
Por eso me extrañan esos datos que aparecen en el archivo html de la carpeta www en el rasberry.
Otra cosa que me extrañaba ha sido que al querer ver la plantilla desde el navegador del ordenador no cargaba nada.
Le he conectado de nuevo al raspberry del wview y al principio lee los datos de la estación pero no carga ningún gráfico ni sigue leyendo nuevos datos.
Se me ocurren 3 opciones:

Al tenerlo sin pilas la consola no funciona bien?
Hay algún fallo en la conexión o en el datalogger.
O algo pasa con los programas de los raspy. Pero me extraña ya que no van bien los dos.

No soy informático ni entiendo mucho de esto así que en su día me costó mucho ponerlo en marcha y me ha costado mucho también recordar como se hace todo. No se si será mejor poner algo más sencillo.
Gracias por ayudarme.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 17 de Abril del 2020, 19:35:33 pm
Veamos.

Cuando conectas Weewx por primera vez al datalogger, lo primero que hace es leer todos los datos que hay almacenados en la memoria.

Por ese motivo, tienes datos antiguos en Weewx. Son los datos almacenados en la memoria del datalogger.

No me has respondido a la pregunta de si has usado la antigua base de datos de Wview  en Weewx. Si la respuesta es afirmativa, Weewx va a recorrer todos los datos de la base de datos, por lo que puede tardar un poco, mucho o muchísimo, todo ello en función de la cantidad de datos almacenada.

Tampoco has respondido a la pregunta de que sistema de instalación has seguido.

Si has usado los oficiales, entonces el log es una guarrada, porque se mezcla con el log del sistema.

Si has utilizado el script "meteowee" que te instala Weewx con los ojos cerrados, entonces el log es utilizable, ya que está aislado en /var/log/weewx.log

En función del sistema te podremos orientar con el log.

Pero necesitamos pistas.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 17 de Abril del 2020, 19:37:32 pm
con

sudo tail -f /var/log/syslog

o

sudo tail -f /var/log/weewx.log

podremos ver que pasa.

Si nos puedes poner algo, lo miramos
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 17 de Abril del 2020, 19:45:34 pm
No he utilizado ninguna base de datos antigua.
Lo he hecho como si fuese una estación nueva.

En cuanto al sistema de instalación he seguido la de la web de weewx y luego una pdf que no se comp se llamaba pero algo como meteoclimatic wiki ...

Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 17 de Abril del 2020, 19:50:39 pm
Bien.......entonces si vamos a desechar los datos antiguos, hay que borrar los datos del datalogger.

Código: [Seleccionar]
sudo /etc/init.d/weewx stop

sudo rm -f /var/lib/weewx/weewx.sdb

sudo wee-device /etc/weewx/weewx.conf --clear-memory

sudo /etc/init.d/weewx start

Espera 10 minutos para ver algo en los gráficos.



Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 18 de Abril del 2020, 11:30:27 am
Lo he puesto en marcha. Ya lleva unas 3 horas.

He puesto lo que me decías y me aparece esto:

sudo tail -f /var/log/syslog
Apr 18 10:46:47 raspberrypi rngd[243]: stats: FIPS 140-2(2001-10-10) Runs: 0
Apr 18 10:46:47 raspberrypi rngd[243]: stats: FIPS 140-2(2001-10-10) Long run: 0
Apr 18 10:46:47 raspberrypi rngd[243]: stats: FIPS 140-2(2001-10-10) Continuous run: 0
Apr 18 10:46:47 raspberrypi rngd[243]: stats: HRNG source speed: (min=136.449; avg=298.584; max=975.928)Kibits/s
Apr 18 10:46:47 raspberrypi rngd[243]: stats: FIPS tests speed: (min=2.164; avg=4.570; max=6.195)Mibits/s
Apr 18 10:46:47 raspberrypi rngd[243]: stats: Lowest ready-buffers level: 2
Apr 18 10:46:47 raspberrypi rngd[243]: stats: Entropy starvations: 0
Apr 18 10:46:47 raspberrypi rngd[243]: stats: Time spent starving for entropy: (min=0; avg=0.000; max=0)us
Apr 18 11:17:01 raspberrypi CRON[18964]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Apr 18 11:28:29 raspberrypi systemd[1]: Started Session c3 of user pi.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 18 de Abril del 2020, 11:32:02 am
sudo tail -f /var/log/weewx.log
Apr 18 11:00:31 raspberrypi weewx[374]: cheetahgenerator: Generated 8 files for report SeasonsReport in 10.68 seconds
Apr 18 11:01:27 raspberrypi weewx[374]: imagegenerator: Generated 57 images for SeasonsReport in 55.96 seconds
Apr 18 11:01:27 raspberrypi weewx[374]: copygenerator: copied 0 files to /var/www/html/weewx
Apr 18 11:10:29 raspberrypi weewx[374]: cheetahgenerator: Generated 8 files for report SeasonsReport in 11.08 seconds
Apr 18 11:11:25 raspberrypi weewx[374]: imagegenerator: Generated 57 images for SeasonsReport in 56.25 seconds
Apr 18 11:11:25 raspberrypi weewx[374]: copygenerator: copied 0 files to /var/www/html/weewx
Apr 18 11:20:28 raspberrypi weewx[374]: cheetahgenerator: Generated 8 files for report SeasonsReport in 10.79 seconds
Apr 18 11:21:24 raspberrypi weewx[374]: imagegenerator: Generated 57 images for SeasonsReport in 55.75 seconds
Apr 18 11:21:24 raspberrypi weewx[374]: copygenerator: copied 0 files to /var/www/html/weewx
Apr 18 11:30:32 raspberrypi weewx[374]: cheetahgenerator: Generated 8 files for report SeasonsReport in 10.95 seconds
Apr 18 11:31:31 raspberrypi weewx[374]: imagegenerator: Generated 57 images for SeasonsReport in 59.64 seconds
Apr 18 11:31:31 raspberrypi weewx[374]: copygenerator: copied 0 files to /var/www/html/weewx
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 18 de Abril del 2020, 11:46:18 am
Bien.

No hay problema. La cosa está funcionando.

Veamos. En las últimas versiones de Weewx, se instala sin servidor web, pero los archivos están ahí.

Si miras en el directorio /var/www/html/weewx verás un montón de archivos.

Ahora tienes que manejar esos ficheros.

Dos opciones:

1.- Instalas un servidor web. Apache2, Nginx o lighthttpd

2.- Subes con FTP los archivos al web hosting que quieras.

Si quieres instalar Apache2, prueba con esto:

Código: [Seleccionar]
apt-get install --yes apache2 php7.3
Una vez instalado, deberías poder acceder con tu navegador:

http://xx.xx.xx.xx/weewx

donde xx.xx.xx.xx es la dirección IP de tu raspberry pi

Saludos.


Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 18 de Abril del 2020, 11:48:34 am
Si quieres subir los archivos a un servidor externo, tendrás que hacerlo por FTP, rellenando los datos en el fichero de configuración weewx.conf
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 18 de Abril del 2020, 12:08:28 pm
He tenido un rato para hacer lo que me dijiste.
Pero no he borrado los datos del datalogger.
Le he conectado el raspberry al monitor y he mirado el archivo index de esa carpeta.
Pone la fecha que te dije.  De cuando se quedó sin pilas.
Y los datos igual eran de hoy pero no estaban actualizados.

He abierto los archivos que genera para noaa y ha generado los de mayo y junio también con algún dato suelto.
Y los datos de estos días no están completos porque ha habido rachas mas fuertes que las que pone.

Igual se arregla todo borrando el datalogger?
Pero no se borraran los datos históricos del raspy no?
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jmviper en 18 de Abril del 2020, 15:04:58 pm
Hola Aralar

Has mirado qué fecha tiene la base de datos de weewx ? Habrá que ver si está grabando realmente los registros en ella, si no no va a generar nada.

ls -l /var/lib/weewx
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jmviper en 18 de Abril del 2020, 15:19:23 pm
Y viendo el log que has puesto de weewx efectivamente no está grabando nada en la base de datos.

Puede que la consola no esté en hora o haya tenido registros desordenados por un cambio de fecha o de la consola o de la raspi.

Prueba a volcar el datalogger a la base de datos haciendo antes copia de seguridad de ésta con sudo wee_device --dump deteniendo weewx antes.

Después ponlo en marcha a ver que tal va.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 19 de Abril del 2020, 12:46:45 pm
Como se quedó la consola sin electricidad tuve que actualizar la fecha y la hora.
Puede que sea por eso.
Así que conviene una copia de seguridad de los datos y borrar el datalogger?
O como tengo wview en el otro raspberry los datos estarán en este?
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jmviper en 19 de Abril del 2020, 13:45:23 pm
Como he dicho anteriormente haz copia de base datos y vuelca el datalogger en la base de datos de weewx y ponlo en marcha y comprueba cómo va.

A todo esto... cuál es tu estación en meteoclimatic ?? Por el nombre de tu localidad hay una en meteoclimatic https://www.meteoclimatic.net/perfil/ESEUS2000000020269A

Lleva sin actualizar desde 2015... espero que sea para volver a enviar datos a meteoclimatic y en caso de que no sea esa estación de que pienses enviarlos.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 19 de Abril del 2020, 14:00:43 pm
Tienes razón.
Es esa estación. Antes lo tenía con un viejo Pc y cuando puse el raspberry no supe como ponerlo en marcha para enviarlos a meteoclimatic. Espero ponerlo ahora.

He volcado los datos pero al meterme para ver los datos desde el navegador sigue igual.

Título: Re:Novato con problemas no funciona Weewx
Publicado por: jmviper en 19 de Abril del 2020, 14:03:04 pm
Ok

Reinicia weewx y seguidamente adjunta las últimas líneas de su log desde que se ha puesto en marcha a ver lo que dice.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 19 de Abril del 2020, 14:10:33 pm
Lo siento pero como miro el log?

Y tampoco se como mirar la base de datos.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jmviper en 19 de Abril del 2020, 15:12:49 pm
Lo de mirar el log ya lo has hecho antes en este mismo hilo:

https://forum.meteoclimatic.net/index.php/topic,2759.msg21806.html#msg21806

sudo tail -f /var/log/weewx.log

puedes controlar el total de últimas líneas del log con sudo tail -n 25 /var/log/weewx.log cambiando el número 25 por el que quieras. Sobre todo lo mejor es ver qué dice el programa en su inicio para ver si da alguna clase de error o advertencia y por eso lo de reiniciarlo y seguidamente poner su log.

Si en el log no ponen líneas del estilo:

Apr 19 15:00:01 localhost weewx[27844]: manager: Added record 2020-04-19 15:00:00 CEST (1587301200) to database 'weewx.sdb'
Apr 19 15:00:02 localhost weewx[27844]: manager: Added record 2020-04-19 15:00:00 CEST (1587301200) to daily summary in 'weewx.sdb'


es que weewx no está grabando en la base de datos. Como ya dije también en una anterior respuesta para ver la última escritura de weewx en la base de datos ejecuta ls -l /var/lib/weewx y saldrá su fecha de última modificación. Seguramente muestre la hora en la que le volcaste el datalogger si no está grabando nuevos registros.


Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 19 de Abril del 2020, 18:04:06 pm
Bueno, creo que tenemos que recapitular, porque me da la sensación que tú no sabes lo que te estamos diciendo, y nosotros no acabamos de entender lo que te pasa.

Como ya te hemos dicho, el log es la fuente de sabiduría y el que nos va a decir lo que pasa por las tripas de Weewx.

Así que, vamos por partes.

Lo primero es tener un log en condiciones. La instalación de Weewx pone el log con todo el sistema. Y eso no nos interesa.

Vamos a parar primero Weewx.

Código: [Seleccionar]
sudo /etc/init.d/weewx stop
Ahora vamos a generar un log específico para Weewx

Código: [Seleccionar]

sudo echo ":programname,startswith,\"weewx\"" /var/log/weewx.log | sudo tee -a /etc/rsyslog.d/99-weewx.conf > /dev/null

sudo echo ":programname,startswith,\"weewx\"" \~\ | sudo tee -a /etc/rsyslog.d/99-weewx.conf > /dev/null

echo -e "/var/log/weewx.log {\n  $WEELOGPER\n  missingok\n  rotate $WEELOGMAX\n  compress\n  delaycompress\n  notifempty\n  sharedscripts\n  postrotate\n  /etc/init.d/rsyslog stop\n  /etc/init.d/rsyslog start\n  endscript\n}" | sudo tee -a /etc/logrotate.d/weewx > /dev/null

service rsyslog restart

Ya tenemos un log preparado solo para Weewx. Este log estará en el fichero /var/log/weewx.log

Ahora, antes de hacer nada más, vamos a comprobar que Weewx se comunica con la consola de la Davis.

Código: [Seleccionar]
sudo weewxd /etc/weewx/weewx.con
Veremos como pasan los paquetes de datos:

Citar
jantoni@orangepipc:~$ sudo weewxd /etc/weewx/weewx.conf
LOOP:   2020-04-19 15:39:41 UTC (1587310781) appTemp: 65.1722540623, barometer: 29.765, cloudbase: 6433.98862952, consBatteryVoltage: 4.33, dateTime: 1587310781, dayET: 0.0, dayRain: 0.19685039375, dewpoint: 48.0148500301, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 7, forecastRule: 172, heatindex: 67.3, humidex: 68.7142229048, inDewpoint: 56.3623033737, inHumidity: 56.0, insideAlarm: 0, inTemp: 73.0, leafWet1: 0.0, leafWet2: 0.0, leafWet3: 0.0, leafWet4: 0.0, maxSolarRad: 566.379986785, monthET: 0.0, monthRain: 1.5275590555, outHumidity: 50.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 67.3, rain: None, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilMoist1: 0.0, soilMoist2: 0.0, soilMoist3: 0.0, soilMoist4: 0.0, stormRain: 0.5826771655, stormStart: 1587168000, sunrise: 1587277740, sunset: 1587326220, trendIcon: -20, txBatteryStatus: 1, usUnits: 1, windchill: 67.3, windDir: 348.0, windGust: 3.0, windGustDir: 348.0, windSpeed: 3.0, windSpeed10: 2.0, yearET: 0.0, yearRain: 2.76377952825
LOOP:   2020-04-19 15:39:41 UTC (1587310781) appTemp: 65.1722540623, barometer: 29.765, cloudbase: 6433.98862952, consBatteryVoltage: 4.33, dateTime: 1587310781, dayET: 0.0, dayRain: 0.19685039375, dewpoint: 48.0148500301, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 7, forecastRule: 172, heatindex: 67.3, humidex: 68.7142229048, inDewpoint: 56.3623033737, inHumidity: 56.0, insideAlarm: 0, inTemp: 73.0, leafWet1: 0.0, leafWet2: 0.0, leafWet3: 0.0, leafWet4: 0.0, maxSolarRad: 566.379986785, monthET: 0.0, monthRain: 1.5275590555, outHumidity: 50.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 67.3, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, soilMoist1: 0.0, soilMoist2: 0.0, soilMoist3: 0.0, soilMoist4: 0.0, stormRain: 0.5826771655, stormStart: 1587168000, sunrise: 1587277740, sunset: 1587326220, trendIcon: -20, txBatteryStatus: 1, usUnits: 1, windchill: 67.3, windDir: 348.0, windGust: 3.0, windGustDir: 348.0, windSpeed: 3.0, windSpeed10: 2.0, yearET: 0.0, yearRain: 2.76377952825

Como ya vemos que Weewx recibe los paquetes (LOOP) de la consola de la Davis, paramos con CTRL-C ya que esto solo nos interesa para probar.

Si no aparecen estos paquetes (LOOP) entonces tenemos un problema de comunicación.

A continuación vamos a interrogar a la consola por sus datos:

Código: [Seleccionar]
sudo wee_device /etc/weewx/weewx.conf --info
Tendremos el resultado aquí:

Citar
jantoni@orangepipc:~$ sudo wee_device /etc/weewx/weewx.conf --info
Using configuration file /etc/weewx/weewx.conf
Using Vantage driver version 3.1.1 (weewx.drivers.vantage)
Querying...
Davis Vantage EEPROM settings:

    CONSOLE TYPE:                   Vantage Vue

    CONSOLE FIRMWARE:
      Date:                         Jul 28 2009
      Version:                      2.11

    CONSOLE SETTINGS:
      Archive interval:             300 (seconds)
      Altitude:                     625 (meter)
      Wind cup type:                large
      Rain bucket type:             0.2 mm
      Rain year start:              1
      Onboard time:                 2020-04-19 15:42:37

    CONSOLE DISPLAY UNITS:
      Barometer:                    mbar
      Temperature:                  degree_10C
      Rain:                         mm
      Wind:                         km_per_hour

    CONSOLE STATION INFO:
      Latitude (onboard):           +40.3°
      Longitude (onboard):          -3.5°
      Use manual or auto DST?       MANUAL
      DST setting:                  OFF
      Use GMT offset or zone code?  ZONE_CODE
      Time zone code:               21
      GMT offset:                   N/A
      Temperature logging:          LAST
      Retransmit channel:           OFF (0)

    TRANSMITTERS:
      Channel   Receive   Repeater  Type
         1      active      none    iss
         2      active      none    (N/A)
         3      active      none    (N/A)
         4      active      none    (N/A)
         5      active      none    (N/A)
         6      active      none    (N/A)
         7      active      none    (N/A)
         8      active      none    (N/A)

    RECEPTION STATS:
      Total packets received:       20805
      Total packets missed:         1065
      Number of resynchronizations: 3
      Longest good stretch:         2259
      Number of CRC errors:         12

    BAROMETER CALIBRATION DATA:
      Current barometer reading:    29.766 inHg
      Altitude:                     2051 feet
      Dew point:                    49 F
      Virtual temperature:          60 F
      Humidity correction factor:   2.9
      Correction ratio:             1.076
      Correction constant:          +0.000 inHg
      Gain:                         0.000
      Offset:                       -28.000

    OFFSETS:
      Wind direction:               +0 deg
      Inside Temperature:           +0.0 F
      Inside Humidity:              +0 %
      Outside Temperature:          +0.0 F
      Outside Humidity:             +0 %

Puede que a ti te salga un poco diferente, ya que yo uso una Davis Vue, pero sin datalogger.

Una vez que vemos que todo está en orden, tenemos que decidir por el tema de la antigua base de datos de Wview.

Yo, personalmente, la copiaría a Weewx

Para copiarla tan solo tienes que hacer:

Código: [Seleccionar]
sudo cp /directorioorigen/ficheroorigen /var/lib/weewx/weewx.sdb
Ahora solo queda arrancar Weewx, pero antes vamos a abrir una nueva consola de Linux para ver el log.

Abrimos una nueva consola y tecleamos

Código: [Seleccionar]
sudo tail -f /var/log/weewx/log
y arrancamos, en la otra consola Linux, Weewx

Código: [Seleccionar]
sudo /etc/init.d/weewx start
Si el driver y la configuración de Weewx no tiene problemas críticos, aparecerá esto

Citar
jantoni@orangepipc:~$ sudo /etc/init.d/weewx start
[ ok ] Starting weewx (via systemctl): weewx.service.
jantoni@orangepipc:~$

Que nos indica que el servidor Weewx ha arrancado y se ha puesto a currar.

Y, en la ventana, o consola Linux del log, nos aparecerá algo como esto:

Citar
jantoni@orangepipc:~$ sudo tail -f /var/log/weewx.log
[sudo] password for jantoni:
Apr 19 15:43:16 localhost weewx[14421]: engine: Initializing weewx version 3.9.2
Apr 19 15:43:16 localhost weewx[14421]: engine: Using Python 2.7.16 (default, Oct 10 2019, 22:02:15) #012[GCC 8.3.0]
Apr 19 15:43:16 localhost weewx[14421]: engine: Platform Linux-5.4.20-sunxi-armv7l-with-debian-10.3
Apr 19 15:43:16 localhost weewx[14421]: engine: Locale is 'LC_CTYPE=es_ES.UTF-8;LC_NUMERIC=es_ES.UTF-8;LC_TIME=es_ES.UTF-8;LC_COLLATE=es_ES.UTF-8;LC_MONETARY=es_ES.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=es_ES.UTF-8;LC_NAME=es_ES.UTF-8;LC_ADDRESS=es_ES.UTF-8;LC_TELEPHONE=es_ES.UTF-8;LC_MEASUREMENT=es_ES.UTF-8;LC_IDENTIFICATION=es_ES.UTF-8'
Apr 19 15:43:16 localhost weewx[14421]: engine: pid file is /var/run/weewx.pid
Apr 19 15:43:16 localhost weewx[14411]: Starting weewx weather system: weewx.
Apr 19 15:43:16 localhost weewx[14425]: engine: Using configuration file /etc/weewx/weewx.conf
Apr 19 15:43:16 localhost weewx[14425]: engine: Loading station type Vantage (weewx.drivers.vantage)
Apr 19 15:43:16 localhost weewx[14425]: engine: StdConvert target unit is 0x1
Apr 19 15:43:16 localhost weewx[14425]: wxcalculate: The following values will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, dewpoint=prefer_hardware, appTemp=prefer_hardware, rainRate=prefer_hardware, windrun=prefer_hardware, heatindex=prefer_hardware, maxSolarRad=prefer_hardware, humidex=prefer_hardware, pressure=prefer_hardware, inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, cloudbase=prefer_hardware
Apr 19 15:43:16 localhost weewx[14425]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Apr 19 15:43:16 localhost weewx[14425]: engine: Archive will use data binding wx_binding
Apr 19 15:43:16 localhost weewx[14425]: engine: Record generation will be attempted in 'software'
Apr 19 15:43:16 localhost weewx[14425]: engine: Using archive interval of 300 seconds (software record generation)
Apr 19 15:43:16 localhost weewx[14425]: engine: Using binding 'wx_binding' to database 'weewx.sdb'
Apr 19 15:43:16 localhost weewx[14425]: manager: Starting backfill of daily summaries
Apr 19 15:43:16 localhost weewx[14425]: restx: StationRegistry: Station will be registered.
Apr 19 15:43:16 localhost weewx[14425]: restx: Wunderground-RF: Data for station IMADRIDR2 will be posted
Apr 19 15:43:16 localhost weewx[14425]: restx: PWSWeather: Data for station JANTONI will be posted
Apr 19 15:43:16 localhost weewx[14425]: restx: CWOP: Data for station EA4TN will be posted
Apr 19 15:43:16 localhost weewx[14425]: restx: WOW: Data for station 454086484 will be posted
Apr 19 15:43:16 localhost weewx[14425]: restx: AWEKAS: Data will be uploaded for user jantoni
Apr 19 15:43:16 localhost weewx[14425]: restx: WeatherCloud: service version is 0.11
Apr 19 15:43:16 localhost weewx[14425]: restx: WeatherCloud: Data will be uploaded for id=f3ae348cde14312d
Apr 19 15:43:16 localhost weewx[14425]: restx: Windy: version is 0.6
Apr 19 15:43:16 localhost weewx[14425]: restx: Windy: Data will be uploaded to https://stations.windy.com/pws/update
Apr 19 15:43:16 localhost weewx[14425]: engine: Starting up weewx version 3.9.2
Apr 19 15:43:16 localhost weewx[14425]: engine: Clock error is 3.09 seconds (positive is fast)
Apr 19 15:43:17 localhost weewx[14425]: engine: Starting main packet loop.
Apr 19 15:45:15 localhost weewx[14425]: manager: Added record 2020-04-19 15:45:00 UTC (1587311100) to database 'weewx.sdb'
Apr 19 15:45:15 localhost weewx[14425]: manager: Added record 2020-04-19 15:45:00 UTC (1587311100) to daily summary in 'weewx.sdb'
Apr 19 15:45:16 localhost weewx[14425]: restx: StationRegistry: Published record 2020-04-19 15:45:00 UTC (1587311100)
Apr 19 15:45:16 localhost weewx[14425]: restx: WeatherCloud: Published record 2020-04-19 15:45:00 UTC (1587311100)
Apr 19 15:45:20 localhost weewx[14425]: cheetahgenerator: Generated 10 files for report SeasonsReport in 5.21 seconds
Apr 19 15:45:22 localhost weewx[14425]: imagegenerator: Generated 14 images for SeasonsReport in 1.55 seconds
Apr 19 15:45:22 localhost weewx[14425]: copygenerator: copied 5 files to /var/www/html/weewx/davis1
Apr 19 15:45:22 localhost weewx[14425]: Belchertown Extension: version 1.0.1
Apr 19 15:45:33 localhost weewx[14425]: cheetahgenerator: Generated 11 files for report Belchertown in 10.63 seconds
Apr 19 15:45:33 localhost weewx[14425]: copygenerator: copied 31 files to /var/www/html/weewx
Apr 19 15:45:47 localhost weewx[14425]: ftpgenerator: ftp'd 77 files in 12.00 seconds


Bien. Paremos un momento.

Si es la primera vez que se ejecuta Weewx con la base de datos antigua. El proceso va a tardar bastante tiempo. Bastante.

Esto es debido a que Weewx, a partir de la versión 3.6 o 3.7 cambio la base de datos. Mientras que Wview mantiene 2 bases de datos, la de los registros y la de máximas y mínimas, Weewx ahora solo mantiene 1 base de datos.

La base de datos mantiene dos tablas, la de los registros y la de máximas y mínimas.

Como recordarás, En Wview, si querías rehacer la base de datos de máximas y mínimas, tan solo la tenías que borrar y, al reiniciar Wview, este se encargaba de volver a crear dicha base de datos.

Pues este proceso es idéntico en Weewx, salvo que lo hace todo dentro de la misma base de datos (con 2 tablas) en lugar de 2 bases de datos con 1 tabla cada uno.

Este proceso tarda un tiempo y puedes ver como todo "se congela".

Una vez que todo empieza a funcionar, verás como discurre el log de una forma similar a la indicada anteriormente.

Y cada vez que se genere un registro verás algo como esto:

Citar
Apr 19 15:45:15 localhost weewx[14425]: manager: Added record 2020-04-19 15:45:00 UTC (1587311100) to database 'weewx.sdb'
Apr 19 15:45:15 localhost weewx[14425]: manager: Added record 2020-04-19 15:45:00 UTC (1587311100) to daily summary in 'weewx.sdb'

Que nos indica que Weewx ha añadido un registro a la base de datos de registro y a la de máximas y mínimas. Fíjate en las fechas.....es superimportante si estás registrando problemas con la base de datos. Esto es así, porque si el último registro que tiene Weewx en la base de datos es POSTERIOR al momento actual (por problemas del reloj), no va a incorporar nuevos registros hasta que se pase esa fecha y hora incorrecta.

Es uno de los principales escollos con Weewx, aunque es algo normal, y que ya ocurría con Wview. De lo contrario, la base de datos quedaría absolutamente inservible a la mínima de cambio.

Recomiendo quitar el falso reloj de la Raspberry Pi, SIEMPRE

Citar
Apr 19 15:45:20 localhost weewx[14425]: cheetahgenerator: Generated 10 files for report SeasonsReport in 5.21 seconds
Apr 19 15:45:22 localhost weewx[14425]: imagegenerator: Generated 14 images for SeasonsReport in 1.55 seconds
Apr 19 15:45:22 localhost weewx[14425]: copygenerator: copied 5 files to /var/www/html/weewx/davis1
Apr 19 15:45:22 localhost weewx[14425]: Belchertown Extension: version 1.0.1
Apr 19 15:45:33 localhost weewx[14425]: cheetahgenerator: Generated 11 files for report Belchertown in 10.63 seconds
Apr 19 15:45:33 localhost weewx[14425]: copygenerator: copied 31 files to /var/www/html/weewx
Apr 19 15:45:47 localhost weewx[14425]: ftpgenerator: ftp'd 77 files in 12.00 seconds

Aquí tienes información que nos dice que, el generador de gráficos ha generado XX gráficos para el skin SeasonS, el que instala por defecto Weewx, y XX gráficos para el Skin Belchertown.

Todos los gráficos e informes NOAA son grabados en los directorios indicados, AUNQUE NO HAYA SERVIDOR WEB.

Por último, en mi caso, el skin FTP se encarga de subirlos a mi web.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 19 de Abril del 2020, 18:07:48 pm
Ahora, a partir de este momento, lo que nos tienes que decir, con exactitud, es lo que pasa.

Y digo esto, porque cada uno es un mundo.

Yo pasé de Wview a Weewx sin ningún tipo de problema. Pero es la ventaja de no tener datalogger. Yo solo leo los datos de la consola según se generan, pero la consola no almacena absolutamente nada (fuente de muchos problemas)

Ah.....para quitar el falso reloj:

Código: [Seleccionar]
sudo apt-get purge --yes fake-hwclock
Y no es necesario tener servidor web, si no lo quieres.

Con un programa como Filezilla o Bitvise Tunnelier, podrás abrir una sesión SFTP y podrás navegar dentro de los directorios. Haciendo click en los ficheros, los podrás ver en tu navegador.

Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 20 de Abril del 2020, 08:54:54 am
Siento mucho no explicar bien lo que pasa y no entender lo que me decís. No tengo ni idea de informática. Intento seguir los pasos que ponéis en los foros. Las horas que paso o pierdo intentando recordar como lo hice para configurarlo o intentando arreglarlo cuando haya algún problema.
Además no tengo mucho tiempo para hacer esto y no tengo la estación tan a mano.

A veces pienso en aparcar la rasberry y poner algo como la datalogger ip o el datalogger que descubrí el otro día.
De momento voy a intentar hacerlo así.
Gracias y luego os cuento.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 20 de Abril del 2020, 09:40:56 am
Te aseguro que yo, de informática, no tengo ni idea.

Te lo aseguro.

Quizás lo mejor es que empieces de cero con el script meteowee.

Y, una vez instalado, vemos los problemas que tengas.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 20 de Abril del 2020, 15:32:08 pm
Bueno

Vayamos por partes.
Te digo todo lo que me aparece al dar cada paso.

sudo tail -f /var/log/weewx.log
Apr 20 15:23:11 raspberrypi weewx[26087]: engine: Starting up weewx version 3.9.2
Apr 20 15:23:11 raspberrypi weewx[26087]: engine: Starting up weewx version 3.9.2
Apr 20 15:23:11 raspberrypi weewx[26087]: engine: Clock error is 0.67 seconds (positive is fast)
Apr 20 15:23:11 raspberrypi weewx[26087]: engine: Clock error is 0.67 seconds (positive is fast)
Apr 20 15:23:12 raspberrypi weewx[26087]: engine: Starting main packet loop.
Apr 20 15:23:12 raspberrypi weewx[26087]: engine: Starting main packet loop.
Apr 20 15:25:05 raspberrypi weewx[26087]: engine: Main loop exiting. Shutting engine down.
Apr 20 15:25:05 raspberrypi weewx[26087]: engine: Main loop exiting. Shutting engine down.
Apr 20 15:25:05 raspberrypi weewx[26087]: engine: Keyboard interrupt.
Apr 20 15:25:05 raspberrypi weewx[26087]: engine: Keyboard interrupt.


sudo tail -n 25 /var/log/weewx.log
Apr 20 15:23:10 raspberrypi weewx[26087]: engine: Using binding 'wx_binding' to database 'weewx.sdb'
Apr 20 15:23:10 raspberrypi weewx[26087]: manager: Starting backfill of daily summaries
Apr 20 15:23:10 raspberrypi weewx[26087]: manager: Starting backfill of daily summaries
Apr 20 15:23:11 raspberrypi weewx[26087]: restx: StationRegistry: Registration not requested.
Apr 20 15:23:11 raspberrypi weewx[26087]: restx: StationRegistry: Registration not requested.
Apr 20 15:23:11 raspberrypi weewx[26087]: restx: Wunderground-PWS: Data for station IGIPUZKO5 will be posted
Apr 20 15:23:11 raspberrypi weewx[26087]: restx: Wunderground-PWS: Data for station IGIPUZKO5 will be posted
Apr 20 15:23:11 raspberrypi weewx[26087]: restx: PWSweather: Posting not enabled.
Apr 20 15:23:11 raspberrypi weewx[26087]: restx: PWSweather: Posting not enabled.
Apr 20 15:23:11 raspberrypi weewx[26087]: restx: CWOP: Posting not enabled.
Apr 20 15:23:11 raspberrypi weewx[26087]: restx: CWOP: Posting not enabled.
Apr 20 15:23:11 raspberrypi weewx[26087]: restx: WOW: Posting not enabled.
Apr 20 15:23:11 raspberrypi weewx[26087]: restx: WOW: Posting not enabled.
Apr 20 15:23:11 raspberrypi weewx[26087]: restx: AWEKAS: Posting not enabled.
Apr 20 15:23:11 raspberrypi weewx[26087]: restx: AWEKAS: Posting not enabled.
Apr 20 15:23:11 raspberrypi weewx[26087]: engine: Starting up weewx version 3.9.2
Apr 20 15:23:11 raspberrypi weewx[26087]: engine: Starting up weewx version 3.9.2
Apr 20 15:23:11 raspberrypi weewx[26087]: engine: Clock error is 0.67 seconds (positive is fast)
Apr 20 15:23:11 raspberrypi weewx[26087]: engine: Clock error is 0.67 seconds (positive is fast)
Apr 20 15:23:12 raspberrypi weewx[26087]: engine: Starting main packet loop.
Apr 20 15:23:12 raspberrypi weewx[26087]: engine: Starting main packet loop.
Apr 20 15:25:05 raspberrypi weewx[26087]: engine: Main loop exiting. Shutting engine down.
Apr 20 15:25:05 raspberrypi weewx[26087]: engine: Main loop exiting. Shutting engine down.
Apr 20 15:25:05 raspberrypi weewx[26087]: engine: Keyboard interrupt.
Apr 20 15:25:05 raspberrypi weewx[26087]: engine: Keyboard interrupt.


Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 20 de Abril del 2020, 15:35:07 pm
sudo weewxd /etc/weewx/weewx.conf

LOOP:   2020-04-20 15:33:36 CEST (1587389616) appTemp: 54.7249404189, barometer: 29.803, cloudbase: 1650.68422915, consBatteryVoltage: 4.81, dateTime: 1587389616, dayET: 0.0, dayRain: 0.031496063, dewpoint: 52.7177893917, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 45, heatindex: 55.0, humidex: 58.6147321519, inDewpoint: 57.0203157414, inHumidity: 80.0, insideAlarm: 0, inTemp: 63.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.8425196855, outHumidity: 92.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 55.0, rain: None, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 1.04724409475, stormStart: 1586988000, sunrise: 1587359880, sunset: 1587409020, trendIcon: -20, txBatteryStatus: 1, usUnits: 1, windchill: 55.0, windDir: 109.0, windGust: 2.0, windGustDir: 109.0, windSpeed: 2.0, windSpeed10: 0.0, yearET: 0.0, yearRain: 11.6692913415
LOOP:   2020-04-20 15:33:36 CEST (1587389616) appTemp: 54.7249404189, barometer: 29.803, cloudbase: 1650.68422915, consBatteryVoltage: 4.81, dateTime: 1587389616, dayET: 0.0, dayRain: 0.031496063, dewpoint: 52.7177893917, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 45, heatindex: 55.0, humidex: 58.6147321519, inDewpoint: 57.0203157414, inHumidity: 80.0, insideAlarm: 0, inTemp: 63.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.8425196855, outHumidity: 92.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 55.0, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 1.04724409475, stormStart: 1586988000, sunrise: 1587359880, sunset: 1587409020, trendIcon: -20, txBatteryStatus: 1, usUnits: 1, windchill: 55.0, windDir: 109.0, windGust: 2.0, windGustDir: 109.0, windSpeed: 2.0, windSpeed10: 0.0, yearET: 0.0, yearRain: 11.6692913415



sudo wee_device /etc/weewx/weewx.conf --info

Using configuration file /etc/weewx/weewx.conf
Using Vantage driver version 3.1.1 (weewx.drivers.vantage)
Querying...
Davis Vantage EEPROM settings:
   
    CONSOLE TYPE:                   Vantage Pro2
   
    CONSOLE FIRMWARE:
      Date:                         Sep 29 2009
      Version:                      1.90
   
    CONSOLE SETTINGS:
      Archive interval:             600 (seconds)
      Altitude:                     345 (meter)
      Wind cup type:                large
      Rain bucket type:             0.2 mm
      Rain year start:              1
      Onboard time:                 2020-04-20 15:34:31
     
    CONSOLE DISPLAY UNITS:
      Barometer:                    hPa
      Temperature:                  degree_10C
      Rain:                         mm
      Wind:                         km_per_hour
     
    CONSOLE STATION INFO:
      Latitude (onboard):           +43.0°
      Longitude (onboard):          -2.1°
      Use manual or auto DST?       MANUAL
      DST setting:                  OFF
      Use GMT offset or zone code?  GMT_OFFSET
      Time zone code:               N/A
      GMT offset:                   +2.0 hours
      Temperature logging:          LAST
      Retransmit channel:           OFF (0)
       
    TRANSMITTERS:
      Channel   Receive   Repeater  Type
         1      active      none    iss
         2      inactive    none    (N/A)
         3      inactive    none    (N/A)
         4      inactive    none    (N/A)
         5      inactive    none    (N/A)
         6      inactive    none    (N/A)
         7      inactive    none    (N/A)
         8      inactive    none    (N/A)

    RECEPTION STATS:
      Total packets received:       20579
      Total packets missed:         1302
      Number of resynchronizations: 0
      Longest good stretch:         430
      Number of CRC errors:         598
     
    BAROMETER CALIBRATION DATA:
      Current barometer reading:    29.802 inHg
      Altitude:                     1132 feet
      Dew point:                    53 F
      Virtual temperature:          54 F
      Humidity correction factor:   3.1
      Correction ratio:             1.042
      Correction constant:          +0.000 inHg
      Gain:                         0.000
      Offset:                       -38.000
     
    OFFSETS:
      Wind direction:               +0 deg
      Inside Temperature:           +0.0 F
      Inside Humidity:              +0 %
      Outside Temperature:          +0.0 F
      Outside Humidity:             +0 %
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jmviper en 20 de Abril del 2020, 15:47:04 pm
sudo tail -n 50 /var/log/weewx.log

Ejecuta esto y copia y pega. Necesitamos más información en el log de porqué se cierra weewx.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 20 de Abril del 2020, 17:00:17 pm
sudo tail -n 50 /var/log/weewx.log
Apr 20 16:39:52 raspberrypi weewx[225]: Starting weewx weather system: weewx.
Apr 20 16:39:52 raspberrypi weewx[225]: Starting weewx weather system: weewx.
Apr 20 16:39:53 raspberrypi weewx[426]: engine: Using configuration file /etc/weewx/weewx.conf
Apr 20 16:39:53 raspberrypi weewx[426]: engine: Using configuration file /etc/weewx/weewx.conf
Apr 20 16:39:53 raspberrypi weewx[426]: engine: Loading station type Vantage (weewx.drivers.vantage)
Apr 20 16:39:53 raspberrypi weewx[426]: engine: Loading station type Vantage (weewx.drivers.vantage)
Apr 20 16:39:58 raspberrypi weewx[426]: engine: StdConvert target unit is 0x1
Apr 20 16:39:58 raspberrypi weewx[426]: engine: StdConvert target unit is 0x1
Apr 20 16:39:58 raspberrypi weewx[426]: wxcalculate: The following values will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, dewpoint=prefer_hardware, appTemp=prefer_hardware, rainRate=prefer_hardware, windrun=prefer_hardware, heatindex=prefer_hardware, maxSolarRad=prefer_hardware, humidex=prefer_hardware, pressure=prefer_hardware, inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, cloudbase=prefer_hardware
Apr 20 16:39:58 raspberrypi weewx[426]: wxcalculate: The following values will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, dewpoint=prefer_hardware, appTemp=prefer_hardware, rainRate=prefer_hardware, windrun=prefer_hardware, heatindex=prefer_hardware, maxSolarRad=prefer_hardware, humidex=prefer_hardware, pressure=prefer_hardware, inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, cloudbase=prefer_hardware
Apr 20 16:39:58 raspberrypi weewx[426]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Apr 20 16:39:58 raspberrypi weewx[426]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Apr 20 16:39:58 raspberrypi weewx[426]: engine: Archive will use data binding wx_binding
Apr 20 16:39:58 raspberrypi weewx[426]: engine: Archive will use data binding wx_binding
Apr 20 16:39:58 raspberrypi weewx[426]: engine: Record generation will be attempted in 'hardware'
Apr 20 16:39:58 raspberrypi weewx[426]: engine: Record generation will be attempted in 'hardware'
Apr 20 16:39:58 raspberrypi weewx[426]: engine: The archive interval in the configuration file (300) does not match the station hardware interval (600).
Apr 20 16:39:58 raspberrypi weewx[426]: engine: The archive interval in the configuration file (300) does not match the station hardware interval (600).
Apr 20 16:39:58 raspberrypi weewx[426]: engine: Using archive interval of 600 seconds (specified by hardware)
Apr 20 16:39:58 raspberrypi weewx[426]: engine: Using archive interval of 600 seconds (specified by hardware)
Apr 20 16:39:58 raspberrypi weewx[426]: engine: Using binding 'wx_binding' to database 'weewx.sdb'
Apr 20 16:39:58 raspberrypi weewx[426]: engine: Using binding 'wx_binding' to database 'weewx.sdb'
Apr 20 16:39:58 raspberrypi weewx[426]: manager: Starting backfill of daily summaries
Apr 20 16:39:58 raspberrypi weewx[426]: manager: Starting backfill of daily summaries
Apr 20 16:40:00 raspberrypi weewx[426]: restx: StationRegistry: Registration not requested.
Apr 20 16:40:00 raspberrypi weewx[426]: restx: StationRegistry: Registration not requested.
Apr 20 16:40:00 raspberrypi weewx[426]: restx: Wunderground-PWS: Data for station IGIPUZKO5 will be posted
Apr 20 16:40:00 raspberrypi weewx[426]: restx: Wunderground-PWS: Data for station IGIPUZKO5 will be posted
Apr 20 16:40:00 raspberrypi weewx[426]: restx: PWSweather: Posting not enabled.
Apr 20 16:40:00 raspberrypi weewx[426]: restx: PWSweather: Posting not enabled.
Apr 20 16:40:00 raspberrypi weewx[426]: restx: CWOP: Posting not enabled.
Apr 20 16:40:00 raspberrypi weewx[426]: restx: CWOP: Posting not enabled.
Apr 20 16:40:01 raspberrypi weewx[426]: restx: WOW: Posting not enabled.
Apr 20 16:40:01 raspberrypi weewx[426]: restx: WOW: Posting not enabled.
Apr 20 16:40:01 raspberrypi weewx[426]: restx: AWEKAS: Posting not enabled.
Apr 20 16:40:01 raspberrypi weewx[426]: restx: AWEKAS: Posting not enabled.
Apr 20 16:40:01 raspberrypi weewx[426]: engine: Starting up weewx version 3.9.2
Apr 20 16:40:01 raspberrypi weewx[426]: engine: Starting up weewx version 3.9.2
Apr 20 16:40:01 raspberrypi weewx[426]: engine: Clock error is -2.22 seconds (positive is fast)
Apr 20 16:40:01 raspberrypi weewx[426]: engine: Clock error is -2.22 seconds (positive is fast)
Apr 20 16:40:02 raspberrypi weewx[426]: engine: Starting main packet loop.
Apr 20 16:40:02 raspberrypi weewx[426]: engine: Starting main packet loop.
Apr 20 16:40:22 raspberrypi weewx[426]: vantage: LOOP try #1; error: Expected to read 99 chars; got 2 instead
Apr 20 16:40:22 raspberrypi weewx[426]: vantage: LOOP try #1; error: Expected to read 99 chars; got 2 instead
Apr 20 16:51:01 raspberrypi weewx[426]: cheetahgenerator: Generated 8 files for report SeasonsReport in 39.73 seconds
Apr 20 16:51:01 raspberrypi weewx[426]: cheetahgenerator: Generated 8 files for report SeasonsReport in 39.73 seconds
Apr 20 16:51:59 raspberrypi weewx[426]: imagegenerator: Generated 57 images for SeasonsReport in 56.87 seconds
Apr 20 16:51:59 raspberrypi weewx[426]: imagegenerator: Generated 57 images for SeasonsReport in 56.87 seconds
Apr 20 16:51:59 raspberrypi weewx[426]: copygenerator: copied 5 files to /var/www/html/weewx
Apr 20 16:51:59 raspberrypi weewx[426]: copygenerator: copied 5 files to /var/www/html/weewx
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 20 de Abril del 2020, 17:21:22 pm
Pero no puedo con los siguientes pasos.
No me deja copiar los datos de wview. Ni por filezilla ni, por usb, ni terminal.

Y luego cuando genero el log no aparece una lista tan larga.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 20 de Abril del 2020, 17:22:02 pm
Bueno.
Estaba desesperado y lo he desinstalado.
He empezado con Meteowee.

Ya lo ha instalado. Al mirar las plantillas directamente en el raspi ya aparecen los datos. Parece que los lee bien.
Pero en el ordenador, al abrir con el navegador nada.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 20 de Abril del 2020, 18:14:12 pm
Claro, porque Meteowee, por defecto, instala Weewx, pero no instala ningún servidor Web.

Antiguamente, era requisito, para instalar Weewx el tener instalado, por ejemplo Apache2.

Para acceder desde un navegador, tienes que instalar un servidor Web.

Como puedes ver, en el fichero meteowee.sh puedes configurarlo para que sea automático.

Citar
#####################################################################################################
# Variables a declarar. Modifica estas variables. De lo contrario utilizará los valores por defecto #
#####################################################################################################

DIR='/home/pi'         # Directorio de instalación por defecto (Weewx se instalará en los directorios definidos en el paquete Debian)
APACHE_INSTALL=0      # 0 No instalar Apache2, 1 instalar Apache2
WEELOGPER='daily'      # Periodicidad de rotación del log de Weewx. Por defecto es daily (diario), puedes establecer weekly (semanal)
WEELOGMAX=2            # Numero máximo de rotaciones del log de Weewx. Por defecto 2.
APACHE2LOGSIZE='20m'   # Tamaño máximo en Megabytes del log para Apache en RAM. Tras el número debe seguir la m minuscula. Por defecto 20m
WEEWXLOGSIZE='20m'      # Tamaño máximo en Megabytes del log para Weewx en RAM. Tras el número debe seguir la m minuscula. Por defecto 20m
UPDATEOS=0            # Actualizar todo el sistema operativo. 0=NO   1=SI . Esto alarga mucho el tiempo de ejecución del script. Por defecto 0
CONFIG_FILE='/etc/weewx/weewx.conf'                     # Fichero de configuración de weewx.
SKIN_CONFIG_FILE='/etc/weewx/skins/Seasons/skin.conf'      # Fichero de configuracion del skin

Pero no pasa nada.

Para instalarlo ahora, simplemente:

Código: [Seleccionar]
sudo apt-get install --yes apache2 php7.3
O reinstalas desde el principio.....así experimentas. Tú eliges.

Venga, vamos a conseguirlo
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 21 de Abril del 2020, 08:32:53 am
Parece que falta poco.
He instalado Apache pero no aparece nada en el navegador.
También me falta copiar los datos de wview a weewx.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 21 de Abril del 2020, 09:53:12 am
Buenos días.

Sé que puedo parecer borde, pero no, de verdad, no es mi intención.

Decir que no aparece nada, no ayuda. Ayuda más el decir que aparece, aunque sea una pantalla vacía.

Y decir lo que hemos hecho hasta ese momento.

Por ejemplo.

Si has vuelto a reinstalar, esta vez con Apache2, las páginas no se generan hasta pasado un tiempo. Por lo general a los 10-15 minutos ya tienen que estar generadas las primeras páginas web.

Lo primero que vamos a hacer cuando sospechemos que algo va mal en la generación, es comprobar el directorio donde deberían estar.

Si vas a /var/www/html/weewx deberías ver un montón de archivos.

cd /var/www/html/weewx
ls -la

Llegado a este punto vamos a ver los ficheros en el navegador.

Pregunta.....¿desde donde navegas, desde la propia Raspberry o desde otro ordenador? Es importante, no por el uso del navegador web, sino por el uso de un explorador de ficheros tipo Filezilla

Bien, con el navegador web

http://xxx.xxx.xxx.xxx/weewx

Por favor, pon un pantallazo aquí mismo
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 21 de Abril del 2020, 09:54:56 am
Ah, comentar que la instalación de meteowee está archiprobada y debe funcionar siempre, salvo problemas de conectividad consola-ordenador

Y está probada en diferentes plataformas,  no solo Raspberry Pi.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 21 de Abril del 2020, 17:11:45 pm
Bueno.
Parece que va bien pero poco a poco.

Lo hago todo desde el ordenador y quería ver las plantillas desde el navegador. Cuando quiero ver algo, le conecto el raspberry al monitor. He desinstalado apache y vuelto a instalar. Ha funcionado.

He querido copiar el archivo del wview y la plantilla descargada de meteoclimatic en las correspondientes carpetas pero no me ha dejado.

Tenía el archivo de datos de wview en el escritorio de raspberry y le he dicho que me copie los datos a weewx. No me ha dicho que no pero luego no aparecen esos datos en el weewx.

Pero creo que he hecho algo mal.
He intentado hacer varias cosas y ahora no crea ninguna plantilla ni manda datos a wunderground, ni aparecen los datos antiguos de wview.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 21 de Abril del 2020, 17:48:58 pm
Procura decirnos el comando que has puesto y que respuesta te da el sistema operativo.

Vamos centrando el tiro.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 21 de Abril del 2020, 18:17:18 pm
Estaba impaciente y he desinstaldo y vuelto a instalar weewx y apache.
De momento no se ve nada pero le voy a dejar un rato.

no se como hacer lo de copiar lor archivos. Creo que me falta algún permiso o algo porque no me deja.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 21 de Abril del 2020, 19:00:10 pm
El fichero de la base de datos de wview lo debes copiar al directorio /home/pi

Como nunca sabes lo de los permisos, con sudo nos lo saltamos

sudo cp /directoriodondeestaelfichero/nombrefichero /home/pi/weewx.sdb

Y luego lo pasamos al sitio definitivo

sudo cp /home/pi/weewx.sdb /var/lib/weewx/weewx.sdb

Antes tienes que haber parado weewx, pues de lo contrario habrá un conflicto “de intereses” je je

Una vez copiado el fichero, arranca weewx y espera un buen rato a que recomponga las estadisticas
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 22 de Abril del 2020, 15:56:55 pm
Para pasar los datos de wview lo puse en el escritorio y le dí para que juntara los dos archivos.
Pero ahora me pasa como antes. Los datos que aparecen en la plantilla creada son de 6 de Abril. De cuando se quedó sin electricidad. Creo que habrá algo en los datos.
O puede ser que hiciera la copia sin haber parado el weewx.

Por otro lado, he probado copiar la plantilla de meteoclimatic en la carpeta correspondiente pero no me deja.

Menudo lío.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 22 de Abril del 2020, 17:37:46 pm
Para pasar los datos de wview lo puse en el escritorio y le dí para que juntara los dos archivos.

No entiendo. Juntarlos ¿como?¿en un zip?

Citar
Pero ahora me pasa como antes. Los datos que aparecen en la plantilla creada son de 6 de Abril. De cuando se quedó sin electricidad. Creo que habrá algo en los datos.
O puede ser que hiciera la copia sin haber parado el weewx.

O son los datos que hay en el datalogger. Necesitamos que nos copies lo que dice el log

Citar
Por otro lado, he probado copiar la plantilla de meteoclimatic en la carpeta correspondiente pero no me deja.

Y, ¿por qué no haces lo que te pedimos? Pon aquí que comando estás tecleando y que respuesta te da el sistema.

Es que, a la bola de cristal, ya no le actualizan el firmware y, claro, ya no tenemos dotes de adivino *+* *+* *+* *+* *+* Bolas de cristal chinas, no las recomiendo *-* *-* *-* *-*
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 23 de Abril del 2020, 10:58:45 am
Jeje
A la tarde te pongo lo que pone el log.
Cuando decía juntar los datos me refiero a copiar el archivo wview a la carpeta de weewx. Yo entendía que con eso se juntan las dos bases de datos.

Cuando hice eso e intenté copiar la plantilla de meteoclimatic dejó de funcionar el weewx, o por lo menos no actualizaba los datos ni los enviaba a wunderground.

Visto esto, borré todo y empecé de 0. Imagen nueva en la sd..... siguiendo los pasos de meteowe.

Y al rato me parece que se puso en marcha porque también envió datos a wunderground. Pero no miré las plantillas porque me fui a casa.

Luego miré en wunderground pero nada. Creo que dejó de funcionar correctamente.

No se si es algo del datalogger.

Las horas que estoy metiendo en esto y para nada.
No se si tendré que probar con otro datalogger o si no borrar el datalogger.

No se si podría ver los datos de los últimos años metiendo la base de datos en el ordenador.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jmviper en 23 de Abril del 2020, 13:34:45 pm
sudo apt-get install sqlitebrowser

Con eso ya podrás ver la BBDD de weewx gráficamente. Mira la tabla archive de esa BBDD a ver cuál es el último valor de la columna dateTime. Después ordena ese campo hasta el más reciente al final a ver si coinciden.

Para Windows también está en su página de descargas:

https://sqlitebrowser.org/dl/

Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 23 de Abril del 2020, 18:37:38 pm
He borrado los datos del datalogger y creo que va mejor.
Sube los datos a Wunderground. Pero no genera plantillas. Hay algún error.
En la consola creo que tengo la hora UTC 0. Pero cuando pongo la hora arriba, luego al rato se cambia ella sola y le resta dos horas.
Puede que esto genere algún problema?

Luego miro el log y sale esto.

sudo tail -f /var/log/syslog
Apr 23 16:14:38 raspberrypi systemd[1]: Started LSB: weewx weather system.
Apr 23 16:17:01 raspberrypi CRON[1938]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Apr 23 16:23:04 raspberrypi systemd[1]: Starting Cleanup of Temporary Directories...
Apr 23 16:23:04 raspberrypi systemd[1]: systemd-tmpfiles-clean.service: Succeeded.
Apr 23 16:23:04 raspberrypi systemd[1]: Started Cleanup of Temporary Directories.
Apr 23 16:25:51 raspberrypi systemd[1]: Stopping LSB: weewx weather system...
Apr 23 16:26:13 raspberrypi systemd[1]: weewx.service: Succeeded.
Apr 23 16:26:13 raspberrypi systemd[1]: Stopped LSB: weewx weather system.
Apr 23 16:26:13 raspberrypi systemd[1]: Starting LSB: weewx weather system...
Apr 23 16:26:15 raspberrypi systemd[1]: Started LSB: weewx weather system.



sudo tail -f /var/log/weewx.log
Apr 23 16:33:53 raspberrypi weewx[3136]: engine: Clock error is 7195.14 seconds (positive is fast)
Apr 23 16:33:53 raspberrypi weewx[3136]: vantage: Clock set to 2020-04-23 16:33:54 UTC (1587659634)
Apr 23 16:33:55 raspberrypi weewx[3136]: manager: Unable to add record 2020-04-23 16:20:00 UTC (1587658800) to database 'weewx.sdb': UNIQUE constraint failed: archive.dateTime
Apr 23 16:33:55 raspberrypi weewx[3136]: manager: Unable to add record 2020-04-23 16:30:00 UTC (1587659400) to database 'weewx.sdb': UNIQUE constraint failed: archive.dateTime
Apr 23 16:33:55 raspberrypi weewx[3136]: engine: Starting main packet loop.
Apr 23 16:33:55 raspberrypi weewx[3136]: restx: AWEKAS: Bad login; waiting 60.0 minutes then retrying
Apr 23 16:33:56 raspberrypi weewx[3136]: restx: Wunderground-PWS: Published record 2020-04-23 16:20:00 UTC (1587658800)
Apr 23 16:33:57 raspberrypi weewx[3136]: restx: Wunderground-PWS: Published record 2020-04-23 16:30:00 UTC (1587659400)
Apr 23 16:33:59 raspberrypi weewx[3136]: vantage: LOOP try #1; error: Expected to read 99 chars; got 0 instead
Apr 23 16:34:05 raspberrypi weewx[3136]: vantage: LOOP try #2; error: Expected to read 99 chars; got 0 instead


sudo weewxd /etc/weewx/weewx.con
Traceback (most recent call last):
  File "/usr/bin/weewxd", line 64, in <module>
    weewx.engine.main(options, args)
  File "/usr/share/weewx/weewx/engine.py", line 852, in main
    sane = os.stat(config_path).st_ctime
OSError: [Errno 2] No existe el fichero o el directorio: '/etc/weewx/weewx.con'
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 23 de Abril del 2020, 19:17:05 pm
Recuerda que, la consola y el ordenador deben estar en la misma zona horaria

Citar
Apr 23 16:33:53 raspberrypi weewx[3136]: engine: Clock error is 7195.14 seconds (positive is fast)
Apr 23 16:33:53 raspberrypi weewx[3136]: vantage: Clock set to 2020-04-23 16:33:54 UTC (1587659634)

Indica que la consola estaba adelantada 2 horas (7.200 segundos)

Citar
Apr 23 16:33:55 raspberrypi weewx[3136]: manager: Unable to add record 2020-04-23 16:20:00 UTC (1587658800) to database 'weewx.sdb': UNIQUE constraint failed: archive.dateTime
Apr 23 16:33:55 raspberrypi weewx[3136]: manager: Unable to add record 2020-04-23 16:30:00 UTC (1587659400) to database 'weewx.sdb': UNIQUE constraint failed: archive.dateTime

Aquí es donde tenemos el problema

Seguramente, porque el último registro almacenado en la base de datos es superior, en dos horas al que se intenta introducir.

Si fuera este el problema, dejando el sistema activo durante esas dos horas, empezaría a actualizar solito
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 23 de Abril del 2020, 19:24:32 pm
En cuanto a la hora, para saber en que formato lo tienes, solo tienes que usar el siguiente comando:

Código: [Seleccionar]
date
El resultado será como este:

Citar
jantoni@orangepipc:~$ date
jue abr 23 17:20:23 UTC 2020
Si estás en UTC

Si estuvieras en CET (la hora civil peninsular), este mismo resultado indicaría CET en la pantalla.

En cuanto a la hora de la consola, tienes que ver el manual (yo ya no me acuerdo) para quitar todo el tema del cambio de hora automático y esas cosas.
Título: Re:Novato con problemas no funciona Weewx
Publicado por: Aralar en 24 de Abril del 2020, 17:39:51 pm
Holaaa!!!!!

Creo que lo he conseguido. Después de no se cuantas pruebas....
Parece que está en marcha. Le dejaré un margen de un día para confirmar.

Ahora a configurarlo para enviar datos a meteoclimatic. No me da permiso para copiar el archivo a la carpeta correspondiente.

Y otra pregunta. Antes miraba a menudo los datos diezminutales en el wview. Ahora no veo nada de eso en Weewx. Como se mira?

Gracias por todo
Título: Re:Novato con problemas no funciona Weewx
Publicado por: jantoni en 24 de Abril del 2020, 17:49:52 pm
Si has instalado Apache2 en cualquier navegador (como en Wview, ya que Wview no tenía navegador, había que instalarlo aparte).

No lo lo has hecho, con Filezilla o Bitvise Tunnelier como si fuera un explorador de ficheros.

Instala aApache2 como te comenté, es lo más sencillo.