Software > WeeWX

No se actualiza la plantilla de weewx

<< < (2/5) > >>

jmviper:
Habría que ver qué pone el log entero, si no lo tienes separado del log principal estará en él, en /var/log/syslog.

Prueba a hacer lo de antes y una vez volcada la base de datos antes de iniciar weewx borra datalogger con sudo wee_device --clear-memory, te pedirá confirmación.

Inicia weewx y a ver si va ya bien. Si no fuese ya digo que habrá que ver syslog o si ejecutas weewxd /etc/weewx/weewx.conf esperar al tiempo de grabación en la base de datos (cada múltiplo de 5 minutos si lo tienes así) para ver qué dice. Todo esto con weewx detenido.

jantoni:
Como dice Jmviper, el log es el que os va a decir, casi siempre, que ocurre.

Cuando las comunicaciones entre weewx y la estación es normal, pero no actualiza la base de datos, lo habitual es lo que ha comentado, un problema con el tiempo del último registro grabado en la base de datos.

Si el último registro es de, por ejemplo, de mañana a las 12:00, hasta que no sean las 12:01 de mañana, la base de datos no se actualizará.

El otro problema más habitual para no actualizar base de datos es que no haya comunicación con la estación.

Y, por último, no hay que descartar problemas de corrupción en la tarjeta SD, más habitual de lo que pensamos,

Hablamos de la base de datos, no de los gráficos, que pueden tener otros problemas.

jmviper:

--- Cita de: jantoni en 18 de Diciembre de 2020, 09:52:18 ---
Como dice Jmviper, el log es el que os va a decir, casi siempre, que ocurre.


--- Fin de la cita ---

Exacto, y en este caso entra el casi siempre ya que no suelta ninguna clase de error generalmente. service weewx status muestra a weewx como active (running) y aparentemente funciona normal peeeeero no graba en la base de datos y por lo tanto no genera/actualiza ni páginas web, ni plantillas ni gráficos.

Lo típico es que salgan líneas así en el log de weewx o en service status:

dic 18 10:50:00 orangepipc python3[1961]: weewx[1961] INFO weewx.manager: Added record 2020-12-18 10:50:00 CET (1608285000) to database 'weewx.sdb'
dic 18 10:50:01 orangepipc python3[1961]: weewx[1961] INFO weewx.manager: Added record 2020-12-18 10:50:00 CET (1608285000) to daily summary in 'weewx.sdb'
dic 18 10:50:04 orangepipc python3[1961]: weewx[1961] INFO weewx.cheetahgenerator: Generated 9 files for report StandardReport in 2.88 seconds
dic 18 10:50:06 orangepipc python3[1961]: weewx[1961] INFO weewx.imagegenerator: Generated 12 images for report StandardReport in 1.88 seconds
dic 18 10:50:06 orangepipc python3[1961]: weewx[1961] INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx

Si no salen ni en el estado ni en el log es porque no está grabando y generalmente suele ser por datalogger con registros con hora desactualizada, vamos que se ha apagado la consola y ha vuelto con una hora diferente y se ha metido esa hora errónea en los registros del datalogger. Weewx pide al datalogger descargar desde la última fecha de su base de datos pero se encuentra con que el datalogger tiene las horas desordenadas. También creo que ocurre si la base de datos tiene como última fecha una que el datalogger no tiene.

gonchoCT:
Perdona, escribí un mensaje para decir que ya iba todo bien pero se me olvidó enviarlo y se quedó en el borrador. Hice sudo wee_device --clear-memory y ya todo va perfecto. Muchas gracias!

jantoni:
Genial

 apla3 apla3

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa