Meteoclimatic
Software => WeeWX => Mensaje iniciado por: Chema en 22 de Agosto de 2024, 17:00:04
-
Hola
desde hace unas semanas me ocurre una cosa que me tiene desconcertado. Cada vez que WeeWX se reinicia (me refiero a que la propia Raspberry Pi se apaga y vuelve a conectar debido a alguna actualización) WeeWX deja de actualizar la web de la estación y tampoco envía los registros a meteoclimatic u otros servicios en los que estoy registrado. Aparentemente no veo nada raro ni es motivo de los updates ya que simplemente con apagar y encender ocurre este problema. ¿A alguien más le ha pasado?Para solucionarlo tengo que hacer el volcado usando sudo wee_device --dump
lo cual es un poco pesado.
saludos.
-
No es un problema de Weewx sino del datalogger como ya se comentó en otro hilo.
La próxima vez. Tras el --dump haz un
sudo wee_device --clear-memory
para ver si se soluciona definitivamente.
En caso contrario podría ocurrir que la memoria del datalogger esté en mal estado.
Pero si no funciona tendrás que ayudarte con lo que dice el log de weewx antes de pensar en datalogger averiado.
Por lo general, con el sudo wee_device --clear-memory es suficiente.
-
No es un problema de Weewx sino del datalogger como ya se comentó en otro hilo.
La próxima vez. Tras el --dump haz un
sudo wee_device --clear-memory
para ver si se soluciona definitivamente.
En caso contrario podría ocurrir que la memoria del datalogger esté en mal estado.
Pero si no funciona tendrás que ayudarte con lo que dice el log de weewx antes de pensar en datalogger averiado.
Por lo general, con el sudo wee_device --clear-memory es suficiente.
Pues va a ser el dataloger porque lo de borrar su memoria ya lo he hecho y la situación se ha repetido en varias ocasiones.... :;
-
Pues prueba el sistema Bill Gates.....
Quita la alimentación de la consola.
Quita las pilas de respaldo.
Cuando se apague por completo, espera unos segundos para que se descargue por completo.
Quita el datalogger.
Vuelve a ponerlo, enchufa alimentación y pon pilas.
Creo recordar que había un sistema de reset del logger......pero como no tengo datalogger en mi Davis pues nunca le he prestado atención. Sorry
-
Bueno....una búsqueda rápida.....
Los ingenieros de Davis deben haber trabajado con Bill Gates *+* *+* *+* *+* *+* *+* *+*
https://support.davisinstruments.com/article/02xd07ck97-how-to-reinitialize-the-data-logger
-
Bueno....una búsqueda rápida.....
Los ingenieros de Davis deben haber trabajado con Bill Gates *+* *+* *+* *+* *+* *+* *+*
https://support.davisinstruments.com/article/02xd07ck97-how-to-reinitialize-the-data-logger (https://support.davisinstruments.com/article/02xd07ck97-how-to-reinitialize-the-data-logger)
Pues parece absurdo pero no se me había ocurrido este 'hard reset' *-*
-
pues tras probar todo la cosa sigue igual, en el momento en que hay un reinicio de la raspberry pi, todo se bloquea y hay que hacer un volcado 'manual'... si es el datalogger creo que buscaré otras opciones para no tener que usarle... visto lo visto.
-
Por desgracia, salvo en las versiones más antiguas de firmware de la consola, como en mi caso, hay que usar datalogger para obtener los datos, bien sea el oficial o alguno alternativo....pero leí hace poco que Belfryboy habia dejado de vender su conocido datalogger alternativo.
Si la version de tu consola no está capada para ello, siempre te lo puedes fabricar tú mismo.
Pero a ver si alguien te puede ofrecer alguna solución
-
Generalmente se queda pillado porque los últimos registros que graba los hace con la hora desfasada. Por curiosidad, cuando te vuelva a pasar mira a ver qué hora tiene el último registro del datalogger.
A mi me ocurre igual pero solo cuando hay un corte de luz, que los últimos registros comienzan a grabarse tras el reinicio con la hora que había cuando hubo el corte y claro, weewx dice que no graba esos datos porque son antiguos.
Y eso que la raspi tiene un SAI :-\
-
Generalmente se queda pillado porque los últimos registros que graba los hace con la hora desfasada. Por curiosidad, cuando te vuelva a pasar mira a ver qué hora tiene el último registro del datalogger.
A mi me ocurre igual pero solo cuando hay un corte de luz, que los últimos registros comienzan a grabarse tras el reinicio con la hora que había cuando hubo el corte y claro, weewx dice que no graba esos datos porque son antiguos.
Y eso que la raspi tiene un SAI :-\
¿Quitasteis el falso reloj de la Raspi....? Fuente de muchos problema el dichoso falso reloj
Yo tengo pendiente instalar un Rtc o reloj en tiempo real......lo compré hace años....a lo mejor ya no le queda bateria *+*
-
Generalmente se queda pillado porque los últimos registros que graba los hace con la hora desfasada. Por curiosidad, cuando te vuelva a pasar mira a ver qué hora tiene el último registro del datalogger.
A mi me ocurre igual pero solo cuando hay un corte de luz, que los últimos registros comienzan a grabarse tras el reinicio con la hora que había cuando hubo el corte y claro, weewx dice que no graba esos datos porque son antiguos.
Y eso que la raspi tiene un SAI :-\
Estaré atento a esto de la hora y si es el motivo real de este problema vuelvo por aquí y comento. Gracias.
-
Generalmente se queda pillado porque los últimos registros que graba los hace con la hora desfasada. Por curiosidad, cuando te vuelva a pasar mira a ver qué hora tiene el último registro del datalogger.
A mi me ocurre igual pero solo cuando hay un corte de luz, que los últimos registros comienzan a grabarse tras el reinicio con la hora que había cuando hubo el corte y claro, weewx dice que no graba esos datos porque son antiguos.
Y eso que la raspi tiene un SAI :-\
Estaré atento a esto de la hora y si es el motivo real de este problema vuelvo por aquí y comento. Gracias.
Pues al parecer sí es verdad que tiene un problema con la hora cuando se reinicia. Revisando veo que da el siguiente error:
Aug 24 15:07:35 raspberrypi ntpd[643]: receive: Unexpected origin timestamp does not match aorg 0000000000.00000000 from server@82.xx.xx.xx xmt 0xea7
Aug 24 15:07:35 raspberrypi systemd[1]: Starting Online ext4 Metadata Check for All Filesystems...
Aug 24 15:07:35 raspberrypi ntpd[643]: receive: Unexpected origin timestamp does not match aorg 0000000000.00000000 from server@158.xx.xx.xx xmt 0
Aug 24 15:07:35 raspberrypi systemd[1]: Starting Rotate log files...
Aug 24 15:07:35 raspberrypi systemd[1]: Starting Daily man-db regeneration...
Aug 24 15:07:35 raspberrypi systemd[1]: e2scrub_all.service: Succeeded.
Aug 24 15:07:35 raspberrypi systemd[1]: Finished Online ext4 Metadata Check for All Filesystems.
¿qué puedo hacer?
-
Hay múltiples motivos y soluciones.
En principio, si Weewx arranca como servicio con systemd debería quedarse esperando hasta que el servicio de sincronizacion de tiempo este funcionando.
¿Como se está iniciando con systemd o con init.d?
Si no quieres meterte en líos con systemd o init.d puedes hacer lo siguiente, siempre que sea una Raspberri Pi.
En las opciones del sistema, hay una opcion para que el sistema operativo de la Raspi no funcione hasta que sincronice la hora.
Se hace con
sudo raspi-config
En System options, habilita Netwok at boot
(https://forum.meteoclimatic.net/index.php?action=dlattach;topic=5345.0;attach=8217;image)
Con ello debe esperar hasta que haya conexion a internet. Eso facilita la sincronizacion de la hora con un servidor ntp.
Y si eso no funciona tendremos que ir a otras opciones
-
Si eso no funciona, podemos probar a cambiar o instalar el servicio ntp.
De este problema se ha hablado varias veces.
Una vision más técnica, nos la daba jmviper aqui
https://forum.meteoclimatic.net/index.php/topic,2796.30.html
-
Hay múltiples motivos y soluciones.
¿Como se está iniciando con systemd o con init.d?
Se inicia con init.d
Probaré esta alternativa y vamos viendo. Gracias.
-
Pero recuerda que debe depender de timesync tal como dice jmviper
Ceeo que era mas facil empezar por la configuración de raspberry pi para que el sistema operativo espere a tener conexión a internet. Pero es tu sistema.
Saludos
-
¿Quitasteis el falso reloj de la Raspi....? Fuente de muchos problema el dichoso falso reloj
Yo tengo pendiente instalar un Rtc o reloj en tiempo real......lo compré hace años....a lo mejor ya no le queda bateria *+*
En mi caso no lo he quitado. Leí que lo indicaste en otro post pero aún no me he atrevido a hacerlo por si genera algún problema fuera de weewx.
Por cierto, me refería a que tiene un SAI con RTC incorporado (un pijuice), configurado según el manual para que la hora la agarre del RTC en el inicio en lugar de desde la web.
-
No conozco ese pijuice *+*
Pero tengo por aquí 3 relojes en tiempo real para Raspi desde hace unos 8 años... Pereza *+* *+*