jueves, 24 de noviembre de 2016

Hoy he vuelto a detectar que la estación meteorológica ha vuelto a quedarse parada. Es el mismo fallo de la última vez. El mensaje del log WEEWX es este:
****PENDIENTE DE PONER******

La solución pasa por desconectar y volver a conectar el cable USB de la estación en la raspberry. En ese momento vuelve a recuperarse la comunicación entre ambos dispositivos.
Estos son los mensajes de la raspberry tras volver a reconocer el dispositivo.
Nov 25 08:00:57 raspberrypi kernel: [1721944.958689] usb 1-1.2.2: USB disconnect, device number 13
Nov 25 08:01:01 raspberrypi kernel: [1721948.479093] usb 1-1.3: new low-speed USB device number 14 using dwc_otg
Nov 25 08:01:01 raspberrypi kernel: [1721948.625362] usb 1-1.3: New USB device found, idVendor=1941, idProduct=8021
Nov 25 08:01:01 raspberrypi kernel: [1721948.625403] usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Nov 25 08:01:01 raspberrypi kernel: [1721948.668760] hid-generic 0003:1941:8021.0005: hiddev0,hidraw0: USB HID v1.00 Device [HID 1941:8021] on usb-20980000.usb-1.3/input0
Esto realmente no nos dice nada del problema pero lo aporto como información.

Tras recuperar la comunicación comienza el volcado de datos pendiente. Este tema lo tiene bien resulto el programa WEEWX y afortunadamente no hay mucha pérdida de datos siempre que el periodo entre que se pierde la comunicación y vuelve la comunicación no exceda del tamaño del buffer de la estación meteorológica. Una vez puesta al dia la base de datos se genera la página web y volvemos a recuperar el interfaz visual de la estación.

domingo, 6 de noviembre de 2016

Incidencia en la estación meteorológica

He detectado por la página web que la estación se encuentra parada. Tras investigar y revisar los logs del programa weewx, he comprobado que ha dejado de recibir datos de la estación meteorológica. Esto es algo que suele ocurrir también de vez en cuando. No se porque deja de recibir datos por el enlace USB entre la estación y la Raspberry. Este fallo suele ser poco grave ya que la estación meteorológica sigue almacenando en Hardware los datos meteorológicos y en el momento que se restablece el enlace de datos el propio software WEEWX comienza a descargar los datos que tiene pendiente y actualiza la base de datos.
Hasta ahora la solución pasa por desconectar el cable USB entre la estación y la raspberry y volviéndolo a conectar. En la mayoría de las veces suele quedar bien a la primera, hoy por ejemplo no ha funcionado y he tenido que cambiarlo de USB en la raspberry. En esta segunda ocasión se ha quedado bien y ha comenzado a descargar ya todos los datos pendientes de la consola de la estación.
El único problema que tiene este tipo de incidencias es que la actuación debe de realizarse  in-situ, por lo que si no estoy cerca es imposible de subsanar. Por ello y como me ha pillado el puente que no he estado al lado de la estación, en esta ocasión se ha retrasado un poco la resolución de la incidencia.
Según la página web, se ha quedado parada el dia 2 a las 00:00 aproximadamente. Como toma datos cada 300 segundos o 5 minutos, esto es 288 registros cada dia por 5 dias, son unos 1440 registros los que tiene pendientes de actualizar. Además esta acción es por duplicado ya que tiene que actualizar la base de datos de DAILY y la de SUMMARY. Por tanto esta actualización se lleva un buen rato. Como ahora mismo está trabajando, cuando acabe de actualizarse tomo los datos de tiempo y los pongo aquí para tener una referencia de lo que tarda el proceso.