Meteoclimatic
Software => WeeWX => Mensaje iniciado por: kocher en 15 de Julio de 2026, 08:59:04
-
Estimados amigos.
Desde hace años vengo utilizando la plantilla de weewx "Belchertown": http://kocher.es/weewx/belchertown/, sin problema alguno y actualizandose cada cinco minutos.
Pues bien, desde el día 14/07/2026 a las 17:35 horas, dejó de actualizarse.
La versión de Linux es: Ubuntu 22.04.2 LTS
Tras comprobar las cosas más sencillas, el problema continuaba .., hasta que ejecuté "sudo journalctl -u weewx -f" y apareció lo siguiente:
~$ sudo journalctl -u weewx -f
[sudo] password for javier:
jul 15 00:21:10 javier-System-Product-Name python3[2624]: weewx[2624] CRITICAL weewx.engine: **** Vantage.__init__(self, **config_dict[DRIVER_NAME])
jul 15 00:21:10 javier-System-Product-Name python3[2624]: weewx[2624] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 534, in __init__
jul 15 00:21:10 javier-System-Product-Name python3[2624]: weewx[2624] CRITICAL weewx.engine: **** self._setup()
jul 15 00:21:10 javier-System-Product-Name python3[2624]: weewx[2624] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 1399, in _setup
jul 15 00:21:10 javier-System-Product-Name python3[2624]: weewx[2624] CRITICAL weewx.engine: **** unit_bits = self._getEEPROM_value(0x29)[0]
jul 15 00:21:10 javier-System-Product-Name python3[2624]: weewx[2624] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 1472, in _getEEPROM_value
jul 15 00:21:10 javier-System-Product-Name python3[2624]: weewx[2624] CRITICAL weewx.engine: **** raise weewx.RetriesExceeded(msg)
jul 15 00:21:10 javier-System-Product-Name python3[2624]: weewx[2624] CRITICAL weewx.engine: **** weewx.RetriesExceeded: While getting EEPROM data value at address 0x29
jul 15 00:21:10 javier-System-Product-Name python3[2624]: weewx[2624] CRITICAL __main__: Unable to load driver: While getting EEPROM data value at address 0x29
jul 15 00:21:10 javier-System-Product-Name python3[2624]: weewx[2624] CRITICAL __main__: **** Exiting...
jul 15 00:39:30 javier-System-Product-Name systemd[1]: Stopping LSB: weewx weather system...
jul 15 00:39:30 javier-System-Product-Name weewx[2715]: * Stopping weewx weather system weewx
jul 15 00:39:30 javier-System-Product-Name weewx[2715]: * not running...
jul 15 00:39:30 javier-System-Product-Name weewx[2715]: ...done.
jul 15 00:39:30 javier-System-Product-Name systemd[1]: weewx.service: Deactivated successfully.
jul 15 00:39:30 javier-System-Product-Name systemd[1]: Stopped LSB: weewx weather system.
Cualquier ayuda para solucionar esto, será muy bien recibida :;
-
Me imagino que es un Datalogger "USB" o Serie.
En realidad, no es un problema de Belchertown, sino más bien de Weewx o más bien de la consola.
Lo primero que debes hacer es parar Weewx por completo y desconectar la consola de la fuente de alimentación y quitar las pilas. Quita también el cable USB ya que la consola se puede alimentar por dicho cable.
Espera un par de minutos. Vuelve a conectarlo todo. Arranca Weewx, si funciona, pues a disfrutar.
Si no funciona nos apoyamos en la utilidad que se distribuye con Weewx (depende de cada versión)
En la versión 5.4 sería
weectl device --info
Y ver que resultados da.
Si no da información podemos probar con
weectl device --dump
Y si sigue sin funcionar
weectl device --clear-memory (ojo, esto borra todo el datalogger)
Por supuesto, para que weectl funcione debes parar antes Weewx.
Ah......y comprueba antes de hacer absolutamente nada que no haya otro Weewx funcionando
ps aux | grep weewx
-
Muchísimas gracias Jantoni
Ahora estoy fuera de casa pero, por la tarde me pongo a ello; eres un fenómeno :aplaude1: