Autor Tema: weewx ha dejado de actualizar datos  (Leído 10555 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado Rubendgl

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
    • MeteoNigran
  • Estación: ESGAL3600000036350C
weewx ha dejado de actualizar datos
« en: 02 de Diciembre del 2019, 00:43:27 am »
Buenas, una vez mas aquí vengo con mas problemas.
Esto es un sinvivir.
Te alejas dos dias de la pi y sin saber como........ en fin.
Pues el problema es que ha dejado de actualizar los archivos que sube a la web.
Lo cierto es que el sabado de tarde por un error mio la apagué desde el movil y así ha estado hasta la noche del domingo cuando he llegado de nuevo a casa.
La enciendo y veo que actualiza la web con los datos a las 21:15, meteoclimatic y todo correcto pero hasta ahí.
Desde ese momento ya no ha vuelvo a actualizarse nada.

He visto el log que genera al iniciar weewx y es este:

Dec  1 23:19:52 raspberrypi weewx[311]: engine: Initializing weewx version 3.9.2
Dec  1 23:19:52 raspberrypi weewx[311]: engine: Using Python 2.7.16 (default, Oct 10 2019, 22:02:15) #012[GCC 8.3.0]
Dec  1 23:19:52 raspberrypi weewx[311]: engine: Platform Linux-4.19.66-v7+-armv7l-with-debian-10.1
Dec  1 23:19:52 raspberrypi weewx[311]: engine: Locale is 'es_ES.UTF-8'
Dec  1 23:19:52 raspberrypi weewx[311]: engine: pid file is /var/run/weewx.pid
Dec  1 23:19:52 raspberrypi weewx[276]: Starting weewx weather system: weewx.
Dec  1 23:19:52 raspberrypi weewx[326]: engine: Using configuration file /etc/weewx/weewx.conf
Dec  1 23:19:52 raspberrypi weewx[326]: engine: Loading station type Vantage (weewx.drivers.vantage)
Dec  1 23:19:52 raspberrypi weewx[326]: engine: StdConvert target unit is 0x1
Dec  1 23:19:52 raspberrypi weewx[326]: wxcalculate: The following values will be calculated: barometer=prefer_hardware, windchill=prefer_h$
Dec  1 23:19:52 raspberrypi weewx[326]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=$
Dec  1 23:19:52 raspberrypi weewx[326]: engine: Archive will use data binding wx_binding
Dec  1 23:19:52 raspberrypi weewx[326]: engine: Record generation will be attempted in 'hardware'
Dec  1 23:19:52 raspberrypi weewx[326]: engine: Using archive interval of 300 seconds (specified by hardware)
Dec  1 23:19:52 raspberrypi weewx[326]: engine: Using binding 'wx_binding' to database 'weewx.sdb'
Dec  1 23:19:52 raspberrypi weewx[326]: manager: Starting backfill of daily summaries
Dec  1 23:19:52 raspberrypi weewx[326]: restx: StationRegistry: Registration not requested.
Dec  1 23:19:52 raspberrypi weewx[326]: restx: Wunderground-PWS: Data for station INIGRN7 will be posted
Dec  1 23:19:52 raspberrypi weewx[326]: restx: PWSweather: Posting not enabled.
Dec  1 23:19:52 raspberrypi weewx[326]: restx: CWOP: Posting not enabled.
Dec  1 23:19:52 raspberrypi weewx[326]: restx: WOW: Posting not enabled.
Dec  1 23:19:52 raspberrypi weewx[326]: restx: AWEKAS: Data will be uploaded for user pnsc16
Dec  1 23:19:52 raspberrypi weewx[326]: engine: Starting up weewx version 3.9.2
Dec  1 23:19:52 raspberrypi weewx[326]: engine: Clock error is 58.12 seconds (positive is fast)
Dec  1 23:19:52 raspberrypi weewx[326]: vantage: Clock set to 2019-12-01 23:19:53 UTC (1575242393)
Dec  1 23:19:54 raspberrypi weewx[326]: engine: Starting main packet loop.
Dec  1 23:19:58 raspberrypi weewx[326]: vantage: LOOP try #1; error: Expected to read 99 chars; got 0 instead
Dec  1 23:20:04 raspberrypi weewx[326]: vantage: LOOP try #2; error: Expected to read 99 chars; got 0 instead
Dec  1 23:21:17 raspberrypi weewx[326]: vantage: LOOP try #1; error: Expected to read 99 chars; got 71 instead
Dec  1 23:21:26 raspberrypi weewx[326]: cheetahgenerator: Generated 20 files for report StandardReport in 70.44 seconds
Dec  1 23:21:29 raspberrypi weewx[326]: imagegenerator: Generated 13 images for StandardReport in 3.18 seconds
Dec  1 23:21:29 raspberrypi weewx[326]: copygenerator: copied 9 files to /var/www/html/weewx
Dec  1 23:25:20 raspberrypi weewx[326]: cheetahgenerator: Generated 20 files for report StandardReport in 3.78 seconds
Dec  1 23:25:22 raspberrypi weewx[326]: imagegenerator: Generated 13 images for StandardReport in 2.75 seconds
Dec  1 23:25:22 raspberrypi weewx[326]: copygenerator: copied 0 files to /var/www/html/weewx
Dec  1 23:30:20 raspberrypi weewx[326]: cheetahgenerator: Generated 20 files for report StandardReport in 3.74 seconds
Dec  1 23:30:22 raspberrypi weewx[326]: imagegenerator: Generated 13 images for StandardReport in 2.70 seconds
Dec  1 23:30:22 raspberrypi weewx[326]: copygenerator: copied 0 files to /var/www/html/weewx
Dec  1 23:35:20 raspberrypi weewx[326]: cheetahgenerator: Generated 20 files for report StandardReport in 4.01 seconds
Dec  1 23:35:23 raspberrypi weewx[326]: imagegenerator: Generated 13 images for StandardReport in 2.88 seconds
Dec  1 23:35:23 raspberrypi weewx[326]: copygenerator: copied 0 files to /var/www/html/weewx

y ejecutando service weewx status:

● weewx.service - LSB: weewx weather system
   Loaded: loaded (/etc/init.d/weewx; generated)
   Active: active (running) since Sun 2019-12-01 23:19:52 UTC; 19min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 276 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)
    Tasks: 3 (limit: 2319)
   Memory: 36.7M
   CGroup: /system.slice/weewx.service
           └─326 python /usr/bin/weewxd --daemon --pidfile=/var/run/weewx.pid /etc/weewx/weewx.conf

dic 01 23:21:29 raspberrypi weewx[326]: copygenerator: copied 9 files to /var/www/html/weewx
dic 01 23:25:20 raspberrypi weewx[326]: cheetahgenerator: Generated 20 files for report StandardReport in 3.78 seconds
dic 01 23:25:22 raspberrypi weewx[326]: imagegenerator: Generated 13 images for StandardReport in 2.75 seconds
dic 01 23:25:22 raspberrypi weewx[326]: copygenerator: copied 0 files to /var/www/html/weewx
dic 01 23:30:20 raspberrypi weewx[326]: cheetahgenerator: Generated 20 files for report StandardReport in 3.74 seconds
dic 01 23:30:22 raspberrypi weewx[326]: imagegenerator: Generated 13 images for StandardReport in 2.70 seconds
dic 01 23:30:22 raspberrypi weewx[326]: copygenerator: copied 0 files to /var/www/html/weewx
dic 01 23:35:20 raspberrypi weewx[326]: cheetahgenerator: Generated 20 files for report StandardReport in 4.01 seconds
dic 01 23:35:23 raspberrypi weewx[326]: imagegenerator: Generated 13 images for StandardReport in 2.88 seconds
dic 01 23:35:23 raspberrypi weewx[326]: copygenerator: copied 0 files to /var/www/html/weewx


aparentemente funciona pero no copia los archivos al directorio web.

Alguna idea del problema ????.
Mil gracias.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:weewx ha dejado de actualizar datos
« Respuesta #1 en: 02 de Diciembre del 2019, 13:07:45 pm »
Hola

En el log no sale que esté grabando registros y están estas dos líneas:

Dec  1 23:19:58 raspberrypi weewx[326]: vantage: LOOP try #1; error: Expected to read 99 chars; got 0 instead
Dec  1 23:20:04 raspberrypi weewx[326]: vantage: LOOP try #2; error: Expected to read 99 chars; got 0 instead
Dec  1 23:21:17 raspberrypi weewx[326]: vantage: LOOP try #1; error: Expected to read 99 chars; got 71 instead

Que indican que hay "mala" comunicación con la Davis. Has probado a ejecutar weewx directamente a ver cómo lee la Davis ?

Para weewx y ejecuta sudo weewxd /etc/weewx/weewx.conf y mira a ver si van bien los LOOPS con todos los datos o hay errores.


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Rubendgl

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
    • MeteoNigran
  • Estación: ESGAL3600000036350C
Re:weewx ha dejado de actualizar datos
« Respuesta #2 en: 02 de Diciembre del 2019, 16:11:24 pm »
Buenas, esto sale.

raspberrypi:~ $ sudo /etc/init.d/weewx stop
[[ ok  Stopping weewx (via systemctl): weewx.service.
pi@raspberrypi:~ $ sudo weewxd /etc/weewx/weewx.conf
LOOP:   2019-12-02 15:03:02 UTC (1575298982) appTemp: 56.2522373949, barometer: 30.089,
cloudbase: 3663.78512166, consBatteryVoltage: 4.72, dateTime: 1575298982, dayET: 0.0, da
yRain: 0.0, dewpoint: 43.6973454647, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, ext
raAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIco
n: 6, forecastRule: 51, heatindex: 59.4, humidex: 59.4, inDewpoint: 52.688036086, inHumi
dity: 81.0, insideAlarm: 0, inTemp: 58.5, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0
, monthRain: 0.2677165355, outHumidity: 56.0, outsideAlarm1: 0, outsideAlarm2: 0, outTem
p: 59.4, rain: None, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0,
soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1575276300, sunset: 15753
09840, trendIcon: -20, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 262.0,
windGust: 3.0, windGustDir: 262.0, windSpeed: 3.0, windSpeed10: 1.0, yearET: 0.0, yearRa
in: 16.661417327
LOOP:   2019-12-02 15:03:02 UTC (1575298982) appTemp: 56.2522373949, barometer: 30.089,
cloudbase: 3663.78512166, consBatteryVoltage: 4.72, dateTime: 1575298982, dayET: 0.0, da
yRain: 0.0, dewpoint: 43.6973454647, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, ext
raAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIco
n: 6, forecastRule: 51, heatindex: 59.4, humidex: 59.4, inDewpoint: 52.688036086, inHumi
dity: 81.0, insideAlarm: 0, inTemp: 58.5, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0
, monthRain: 0.2677165355, outHumidity: 56.0, outsideAlarm1: 0, outsideAlarm2: 0, outTem
p: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, s
oilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1575276300, sunset: 157530
9840, trendIcon: -20, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 262.0, w
indGust: 3.0, windGustDir: 262.0, windSpeed: 3.0, windSpeed10: 1.0, yearET: 0.0, yearRai
n: 16.661417327

LOOP:   2019-12-02 15:03:03 UTC (1575298983) appTemp: 56.1317982421, barometer: 30.089,
cloudbase: 3662.2445193, consBatteryVoltage: 4.72, dateTime: 1575298983, dayET: 0.0, day
Rain: 0.0, dewpoint: 43.6041241151, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extr
aAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon
: 6, forecastRule: 51, heatindex: 59.3, humidex: 59.3, inDewpoint: 52.688036086, inHumid
ity: 81.0, insideAlarm: 0, inTemp: 58.5, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0,
 monthRain: 0.2677165355, outHumidity: 56.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp
: 59.3, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, so
ilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1575276300, sunset: 1575309
840, trendIcon: -20, txBatteryStatus: 0, usUnits: 1, windchill: 59.3, windDir: 259.0, wi
ndGust: 3.0, windGustDir: 262.0, windSpeed: 3.0, windSpeed10: 1.0, yearET: 0.0, yearRain
: 16.661417327                                                                         
LOOP:   2019-12-02 15:03:06 UTC (1575298986) appTemp: 56.1317982421, barometer: 30.089,
cloudbase: 3662.2445193, consBatteryVoltage: 4.72, dateTime: 1575298986, dayET: 0.0, day
Rain: 0.0, dewpoint: 43.6041241151, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extr
aAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon
: 6, forecastRule: 51, heatindex: 59.3, humidex: 59.3, inDewpoint: 52.688036086, inHumid
ity: 81.0, insideAlarm: 0, inTemp: 58.5, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0,
 monthRain: 0.2677165355, outHumidity: 56.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp
: 59.3, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, so
ilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1575276300, sunset: 1575309
840, trendIcon: -20, txBatteryStatus: 0, usUnits: 1, windchill: 59.3, windDir: 235.0, wi
ndGust: 3.0, windGustDir: 262.0, windSpeed: 3.0, windSpeed10: 1.0, yearET: 0.0, yearRain
: 16.661417327

Aparentemente, lo esta leyendo bien no ???

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:weewx ha dejado de actualizar datos
« Respuesta #3 en: 02 de Diciembre del 2019, 22:34:11 pm »
Sí, leer la está leyendo bien pero faltaría saber lo que pone en los RECs que se dan cada 5 minutos.

Sospecho que se habrá quedado alguna hora futura en la base de datos de weewx y por eso no lee datalogger.

Para weewx y abre la base de datos con sudo sqlite3 /var/lib/weewx/weewx.sdb y en la nueva línea que te saldrá sqlite> pon

select dateTime from archive where dateTime > 1575322165;

A ver si sale algún registro.

Para salir de esa línea de comandos (CLI) de sqlite3 ejecuta en ella .quit


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Rubendgl

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
    • MeteoNigran
  • Estación: ESGAL3600000036350C
Re:weewx ha dejado de actualizar datos
« Respuesta #4 en: 02 de Diciembre del 2019, 22:47:24 pm »
Nada, no sale registro ninguno.
La última entrada en la base de datos en con dateTime: 1575234900

De hecho, he probado a borrar los datos en la base de datos desde el día 25 de noviembre en adelante. Y que los complete de nuevo con lo que tiene el datalogger y nada.
Haciendo eso, sale lo siguiente:

pi@raspberrypi:/var/tmp $ service weewx status
● weewx.service - LSB: weewx weather system
   Loaded: loaded (/etc/init.d/weewx; generated)
   Active: active (exited) since Mon 2019-12-02 18:59:58 UTC; 12min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 954 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)

dic 02 18:59:58 raspberrypi weewx[968]:     ****    File "/usr/share/weewx/weewx/engine.py", line 142, in loadServices
dic 02 18:59:58 raspberrypi weewx[968]:     ****      self.service_obj.append(weeutil.weeutil._get_object(svc)(self, config_dict))
dic 02 18:59:58 raspberrypi weewx[968]:     ****    File "/usr/share/weewx/weewx/engine.py", line 500, in __init__
dic 02 18:59:58 raspberrypi weewx[968]:     ****      self.setup_database(config_dict)
dic 02 18:59:58 raspberrypi weewx[968]:     ****    File "/usr/share/weewx/weewx/engine.py", line 617, in setup_database
dic 02 18:59:58 raspberrypi weewx[968]:     ****      _nrecs, _ndays = dbmanager.backfill_day_summary() # @UnusedVariable
dic 02 18:59:58 raspberrypi weewx[968]:     ****    File "/usr/share/weewx/weewx/manager.py", line 1447, in backfill_day_summary
dic 02 18:59:58 raspberrypi weewx[968]:     ****      timestamp_to_string(lastRecord)))
dic 02 18:59:58 raspberrypi weewx[968]:     ****  ViolatedPrecondition: lastUpdate(2019-12-01 21:15:00 UTC (1575234900)) > lastRecord(2019-1
dic 02 18:59:58 raspberrypi weewx[968]:     ****  Exiting.


He probado a eliminar directamente la base de datos y

dic 02 19:18:34 raspberrypi weewx[1072]: manager: Added record 2019-11-27 23:45:00 UTC (1574898300) to database 'weewx.sdb'
dic 02 19:18:34 raspberrypi weewx[1072]: manager: Added record 2019-11-27 23:45:00 UTC (1574898300) to daily summary in 'weewx.sdb'
dic 02 19:18:35 raspberrypi weewx[1072]: manager: Added record 2019-11-27 23:50:00 UTC (1574898600) to database 'weewx.sdb'
dic 02 19:18:35 raspberrypi weewx[1072]: manager: Added record 2019-11-27 23:50:00 UTC (1574898600) to daily summary in 'weewx.sdb'
dic 02 19:18:35 raspberrypi weewx[1072]: manager: Added record 2019-11-27 23:55:00 UTC (1574898900) to database 'weewx.sdb'
dic 02 19:18:35 raspberrypi weewx[1072]: manager: Added record 2019-11-27 23:55:00 UTC (1574898900) to daily summary in 'weewx.sdb'
dic 02 19:18:35 raspberrypi weewx[1072]: manager: Added record 2019-11-28 00:00:00 UTC (1574899200) to database 'weewx.sdb'
dic 02 19:18:35 raspberrypi weewx[1072]: manager: Added record 2019-11-28 00:00:00 UTC (1574899200) to daily summary in 'weewx.sdb'
dic 02 19:18:35 raspberrypi weewx[1072]: manager: Added record 2019-11-28 00:05:00 UTC (1574899500) to database 'weewx.sdb'
dic 02 19:18:35 raspberrypi weewx[1072]: manager: Added record 2019-11-28 00:05:00 UTC (1574899500) to daily summary in 'weewx.sdb'

empieza a añadir registros hasta que llega al de siempre, 01/12/2019  21:15 y ahí se acaba todo y sigue sin actualizar nada mas.

He instalado de nuevo el weewx en otra pi y el proceso siempre acaba igual, en ese registro.
Lo último que me queda por probar sería eliminar registros del datalogger ( ya he probado tambien a dejarlo desenchufado y sin pilas un rato )

« Última modificación: 02 de Diciembre del 2019, 22:51:09 pm por Rubendgl »

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:weewx ha dejado de actualizar datos
« Respuesta #5 en: 02 de Diciembre del 2019, 22:53:29 pm »
Pues entonces tiene que ver con el datalogger.

Prueba a vaciarlo y ver si puedes aprovechar los datos en él antes de borrarlo. En la documentación de weewx está el proceso:

http://www.weewx.com/docs/hardware.htm#vantage_dumping_the_logger_memory


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Rubendgl

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
    • MeteoNigran
  • Estación: ESGAL3600000036350C
Re:weewx ha dejado de actualizar datos
« Respuesta #6 en: 02 de Diciembre del 2019, 22:56:30 pm »
Por cierto, he visto en el log de weewx que la linea que lleva la palabra manager, siempre hacer referencia a añadir registros.
Pues ahora desde que tengo este problema sale así:

Dec  2 21:52:52 raspberrypi weewx[1902]: manager: Starting backfill of daily summaries

No se si puede indicar por donde va el problema ??.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:weewx ha dejado de actualizar datos
« Respuesta #7 en: 02 de Diciembre del 2019, 22:57:35 pm »
También hay que tener cuidado al desconectar consola de la Davis de pilas o corriente. Al volverse a encender puede venir con una hora diferente y grabar datos con esa hora y tener que poner después la hora verdadera en ella haciendo que datalogger ya lleve horas mezcladas.

Quitar el datalogger directamente sin apagar consola también puede hacer que no se recuperen datos de él después al volverse a conectar.


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Rubendgl

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
    • MeteoNigran
  • Estación: ESGAL3600000036350C
Re:weewx ha dejado de actualizar datos
« Respuesta #8 en: 02 de Diciembre del 2019, 22:58:23 pm »
Pues entonces tiene que ver con el datalogger.

Prueba a vaciarlo y ver si puedes aprovechar los datos en él antes de borrarlo. En la documentación de weewx está el proceso:

http://www.weewx.com/docs/hardware.htm#vantage_dumping_the_logger_memory

Esa opción tambien la intenté de tarde y tambien da error:

pi@raspberrypi:/var/log $ sudo wee_device --dump
Using configuration file /etc/weewx/weewx.conf
Using Vantage driver version 3.1.1 (weewx.drivers.vantage)
Traceback (most recent call last):
  File "/usr/bin/wee_device", line 66, in <module>
    main()
  File "/usr/bin/wee_device", line 62, in main
    device.configure(config_dict)
  File "/usr/share/weewx/weewx/drivers/__init__.py", line 69, in configure
    self.do_options(options, parser, config_dict, prompt)
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1973, in do_options
    station = Vantage(**config_dict[DRIVER_NAME])
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 488, in __init__
    self._setup()
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1285, in _setup
    self.hardware_type = self._determine_hardware()
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1276, in _determine_hardware
    raise weewx.WeeWxIOError("Unable to read hardware type")
weewx.WeeWxIOError: Unable to read hardware type

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:weewx ha dejado de actualizar datos
« Respuesta #9 en: 02 de Diciembre del 2019, 23:00:00 pm »
Por cierto, he visto en el log de weewx que la linea que lleva la palabra manager, siempre hacer referencia a añadir registros.
Pues ahora desde que tengo este problema sale así:

Dec  2 21:52:52 raspberrypi weewx[1902]: manager: Starting backfill of daily summaries

No se si puede indicar por donde va el problema ??.

No creo que tenga nada que ver. Simplemente está diciendo que está rellenando las tablas de máximas / mínimas diarias. Si no tiene datos nuevos actuales de la tabla archive no rellenará ahí nuevos días.


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:weewx ha dejado de actualizar datos
« Respuesta #10 en: 02 de Diciembre del 2019, 23:02:13 pm »
Pues entonces tiene que ver con el datalogger.

Prueba a vaciarlo y ver si puedes aprovechar los datos en él antes de borrarlo. En la documentación de weewx está el proceso:

http://www.weewx.com/docs/hardware.htm#vantage_dumping_the_logger_memory

Esa opción tambien la intenté de tarde y tambien da error:

pi@raspberrypi:/var/log $ sudo wee_device --dump
Using configuration file /etc/weewx/weewx.conf
Using Vantage driver version 3.1.1 (weewx.drivers.vantage)
Traceback (most recent call last):
  File "/usr/bin/wee_device", line 66, in <module>
    main()
  File "/usr/bin/wee_device", line 62, in main
    device.configure(config_dict)
  File "/usr/share/weewx/weewx/drivers/__init__.py", line 69, in configure
    self.do_options(options, parser, config_dict, prompt)
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1973, in do_options
    station = Vantage(**config_dict[DRIVER_NAME])
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 488, in __init__
    self._setup()
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1285, in _setup
    self.hardware_type = self._determine_hardware()
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1276, in _determine_hardware
    raise weewx.WeeWxIOError("Unable to read hardware type")
weewx.WeeWxIOError: Unable to read hardware type

Prueba a ejecutar lsof /dev/ttyUSB0


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:weewx ha dejado de actualizar datos
« Respuesta #11 en: 02 de Diciembre del 2019, 23:06:15 pm »
Lo hiciste con weewx en marcha ?


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Rubendgl

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
    • MeteoNigran
  • Estación: ESGAL3600000036350C
Re:weewx ha dejado de actualizar datos
« Respuesta #12 en: 02 de Diciembre del 2019, 23:11:03 pm »
Lo de lsof ????
de las dos formas y en ninguna sale nada

El volcar datos ya no me acuerdo, la verdad.
Llevo probado tantas cosas hoy que........ :;

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:weewx ha dejado de actualizar datos
« Respuesta #13 en: 02 de Diciembre del 2019, 23:14:38 pm »
lsof es para ver si más de un proceso está abriendo ese puerto USB en el que está la Davis.

Puede que ejecutases sudo wee_device --dump con weewx en marcha y saliese ese error




Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Rubendgl

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
    • MeteoNigran
  • Estación: ESGAL3600000036350C
Re:weewx ha dejado de actualizar datos
« Respuesta #14 en: 02 de Diciembre del 2019, 23:21:54 pm »
Pues nada, me acabo de cargar los registros de memoria del dataloger.
Ahora esta

dic 02 22:09:19 raspberrypi weewx[2140]: engine: Starting up weewx version 3.9.2
dic 02 22:09:19 raspberrypi weewx[2140]: engine: Clock error is -0.17 seconds (positive is fast)
dic 02 22:09:19 raspberrypi weewx[2140]: manager: Added record 2019-12-02 22:05:00 UTC (1575324300) to database 'weewx.sdb'
dic 02 22:09:19 raspberrypi weewx[2140]: manager: Added record 2019-12-02 22:05:00 UTC (1575324300) to daily summary in 'weewx.sdb'
dic 02 22:09:19 raspberrypi weewx[2140]: engine: Starting main packet loop.
dic 02 22:10:16 raspberrypi weewx[2140]: manager: Added record 2019-12-02 22:10:00 UTC (1575324600) to database 'weewx.sdb'
dic 02 22:10:16 raspberrypi weewx[2140]: manager: Added record 2019-12-02 22:10:00 UTC (1575324600) to daily summary in 'weewx.sdb'
dic 02 22:15:16 raspberrypi weewx[2140]: manager: Added record 2019-12-02 22:15:00 UTC (1575324900) to database 'weewx.sdb'
dic 02 22:15:16 raspberrypi weewx[2140]: manager: Added record 2019-12-02 22:15:00 UTC (1575324900) to daily summary in 'weewx.sdb'

Lo dejaré así y mañana a ver que me encuentro.
De lo que sea, dejaré comentario.
Mil gracias por toda la ayuda.

lsof no devuelve ningún resultado. La verdad que no entiendo nada de lo que está pasando. Son bastante sensibles y delicados estos aparatos por lo visto.