Autor Tema: WeeWX deja de actualizar web cada vez que se reinicia  (Leído 900 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Chema

  • Full Member
  • ***
  • Mensajes: 122
    • Ver Perfil
    • meteoBezana
  • Estación: ESCTB3900000039108A
WeeWX deja de actualizar web cada vez que se reinicia
« en: 22 de Agosto del 2024, 17:00:04 pm »
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
Código: [Seleccionar]
sudo wee_device --dump lo cual es un poco pesado.

saludos.
« Última modificación: 22 de Agosto del 2024, 17:01:50 pm por jmsolher »

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.647
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #1 en: 22 de Agosto del 2024, 17:25:51 pm »
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

Código: [Seleccionar]
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.
« Última modificación: 22 de Agosto del 2024, 17:46:32 pm por jantoni »

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Chema

  • Full Member
  • ***
  • Mensajes: 122
    • Ver Perfil
    • meteoBezana
  • Estación: ESCTB3900000039108A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #2 en: 23 de Agosto del 2024, 10:49:38 am »
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

Código: [Seleccionar]
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.... :;

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.647
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #3 en: 23 de Agosto del 2024, 10:56:21 am »
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

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.647
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #4 en: 23 de Agosto del 2024, 10:57:27 am »
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

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Chema

  • Full Member
  • ***
  • Mensajes: 122
    • Ver Perfil
    • meteoBezana
  • Estación: ESCTB3900000039108A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #5 en: 23 de Agosto del 2024, 12:09:23 pm »
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
Pues parece absurdo pero no se me había ocurrido este 'hard reset' *-*

Desconectado Chema

  • Full Member
  • ***
  • Mensajes: 122
    • Ver Perfil
    • meteoBezana
  • Estación: ESCTB3900000039108A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #6 en: 23 de Agosto del 2024, 16:27:41 pm »
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.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.647
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #7 en: 23 de Agosto del 2024, 18:15:19 pm »
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

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado PacoJavi

  • Full Member
  • ***
  • Mensajes: 161
    • Ver Perfil
  • Estación: La Nava de Jadraque - ESCLM1900000019238A Palancares - ESCLM1900000019225A Valverde de los Arroyos - ESCLM1900000019224A Tamajón - ESCLM1900000019222A Semillas - ESCLM1900000019237A Majaelrayo - ESCLM1900000019223B
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #8 en: 23 de Agosto del 2024, 19:34:23 pm »
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  :-\

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.647
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #9 en: 23 de Agosto del 2024, 19:40:04 pm »
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 *+*

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Chema

  • Full Member
  • ***
  • Mensajes: 122
    • Ver Perfil
    • meteoBezana
  • Estación: ESCTB3900000039108A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #10 en: 24 de Agosto del 2024, 11:58:50 am »
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.

Desconectado Chema

  • Full Member
  • ***
  • Mensajes: 122
    • Ver Perfil
    • meteoBezana
  • Estación: ESCTB3900000039108A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #11 en: 24 de Agosto del 2024, 15:20:16 pm »
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:
Código: [Seleccionar]
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?

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.647
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #12 en: 24 de Agosto del 2024, 15:51:34 pm »
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



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


Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.647
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #13 en: 24 de Agosto del 2024, 15:55:31 pm »
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

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Chema

  • Full Member
  • ***
  • Mensajes: 122
    • Ver Perfil
    • meteoBezana
  • Estación: ESCTB3900000039108A
Re:WeeWX deja de actualizar web cada vez que se reinicia
« Respuesta #14 en: 25 de Agosto del 2024, 14:18:26 pm »
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.