Meteoclimatic
Software => WeeWX => Mensaje iniciado por: meteoalcolea en 09 de Mayo de 2017, 17:19:08
-
Hola, según se puede ver en el log de weewx, esta mañana a las 5:46 UTC, la hora y la fecha de la Raspberry ha cambiado. A los cinco minutos ha cogido la hora y fecha correcta, pero desde entonces no puedo acceder a ver los datos con el navegador (no puedo ver los datos ni desde 192.168.1.35/weewx ni desde meteoalcolea.mooo.com/weewx). He reiniciado weewx, he reiniciado la raspberry, pero nada, sigue igual.
Tampoco puedo enviar datos a meteoclimatic, ya que los coge de meteoalcolea.mooo.com/weewx/meteoclimatic.htm
Agradecería vuestra ayuda, pues no sé que hacer.
Este es el log:
May 9 05:41:32 raspberrypi weewx[26663]: copygenerator: copied 0 files to /var/www/html/weewx
May 9 05:45:39 raspberrypi weewx[26663]: manager: Added record 2017-05-09 05:45:00 UTC (1494308700) to database 'weewx.sdb'
May 9 05:45:39 raspberrypi weewx[26663]: manager: Added record 2017-05-09 05:45:00 UTC (1494308700) to daily summary in 'weewx.sdb'
May 9 05:46:16 raspberrypi weewx[26663]: cheetahgenerator: Generated 15 files for report StandardReport in 32.96 seconds
May 9 05:46:25 raspberrypi weewx[26663]: imagegenerator: Generated 12 images for StandardReport in 9.47 seconds
May 9 05:46:25 raspberrypi weewx[26663]: copygenerator: copied 0 files to /var/www/html/weewx
Jan 1 00:00:17 raspberrypi weewx[378]: engine: Initializing weewx version 3.7.1
Jan 1 00:00:17 raspberrypi weewx[378]: engine: Using Python 2.7.9 (default, Sep 17 2016, 20:26:04) #012[GCC 4.9.2]
Jan 1 00:00:17 raspberrypi weewx[378]: engine: Platform Linux-4.4.50+-armv6l-with-debian-8.0
Jan 1 00:00:17 raspberrypi weewx[378]: engine: Locale is 'en_GB.UTF-8'
Jan 1 00:00:17 raspberrypi weewx[378]: engine: pid file is /var/run/weewx.pid
Jan 1 00:00:17 raspberrypi weewx[445]: engine: waiting for sane time. current time is 1970-01-01 00:00:16 UTC (16)
Jan 1 00:00:17 raspberrypi weewx[333]: Starting weewx weather system: weewx.
May 9 05:51:48 raspberrypi weewx[445]: engine: Using configuration file /etc/weewx/weewx.conf
May 9 05:51:48 raspberrypi weewx[445]: engine: Loading station type FineOffsetUSB (weewx.drivers.fousb)
May 9 05:51:49 raspberrypi weewx[445]: fousb: driver version is 1.9
May 9 05:51:49 raspberrypi weewx[445]: fousb: polling mode is PERIODIC
May 9 05:51:49 raspberrypi weewx[445]: fousb: polling interval is 60
May 9 05:51:49 raspberrypi weewx[445]: fousb: found station on USB bus=001 device=004
May 9 05:51:49 raspberrypi weewx[445]: engine: StdConvert target unit is 0x1
May 9 05:51:49 raspberrypi weewx[445]: wxcalculate: The following values will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, dewpoint=prefer_hardware, appTemp=prefer_hardware, rainRate=prefer_hardware, windrun=prefer_hardware, heatindex=prefer_hardware, maxSolarRad=prefer_hardware, humidex=prefer_hardware, pressure=prefer_hardware, inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, cloudbase=prefer_hardware
May 9 05:51:49 raspberrypi weewx[445]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
May 9 05:51:49 raspberrypi weewx[445]: engine: Archive will use data binding wx_binding
May 9 05:51:49 raspberrypi weewx[445]: engine: Record generation will be attempted in 'software'
May 9 05:51:50 raspberrypi weewx[445]: engine: Using archive interval of 300 seconds (specified by hardware)
May 9 05:51:50 raspberrypi weewx[445]: engine: Using binding 'wx_binding' to database 'weewx.sdb'
May 9 05:51:50 raspberrypi weewx[445]: manager: Starting backfill of daily summaries
May 9 05:51:50 raspberrypi weewx[445]: restx: StationRegistry: Registration not requested.
May 9 05:51:50 raspberrypi weewx[445]: restx: Wunderground: Posting not enabled.
May 9 05:51:50 raspberrypi weewx[445]: restx: PWSweather: Posting not enabled.
May 9 05:51:50 raspberrypi weewx[445]: restx: CWOP: Posting not enabled.
May 9 05:51:50 raspberrypi weewx[445]: restx: WOW: Posting not enabled.
May 9 05:51:50 raspberrypi weewx[445]: restx: AWEKAS: Posting not enabled.
May 9 05:51:50 raspberrypi weewx[445]: engine: Starting up weewx version 3.7.1
May 9 05:51:51 raspberrypi weewx[445]: fousb: synchronising to the weather station (quality=1)
May 9 05:53:09 raspberrypi weewx[445]: fousb: unstable read: blocks differ for ptr 0x008ce0
May 9 05:54:00 raspberrypi weewx[445]: manager: Added record 2017-05-09 05:49:00 UTC (1494308940) to database 'weewx.sdb'
May 9 05:54:00 raspberrypi weewx[445]: manager: Added record 2017-05-09 05:49:00 UTC (1494308940) to daily summary in 'weewx.sdb'
May 9 05:54:03 raspberrypi weewx[445]: manager: Added record 2017-05-09 05:54:00 UTC (1494309240) to database 'weewx.sdb'
May 9 05:54:03 raspberrypi weewx[445]: manager: Added record 2017-05-09 05:54:00 UTC (1494309240) to daily summary in 'weewx.sdb'
May 9 05:54:04 raspberrypi weewx[445]: engine: Starting main packet loop.
May 9 05:54:04 raspberrypi weewx[445]: fousb: station status {'unknown': 0, 'lost_connection': 0, 'rain_overflow': 0} (0)
May 9 05:56:05 raspberrypi weewx[445]: manager: Added record 2017-05-09 05:55:00 UTC (1494309300) to database 'weewx.sdb'
May 9 05:56:05 raspberrypi weewx[445]: manager: Added record 2017-05-09 05:55:00 UTC (1494309300) to daily summary in 'weewx.sdb'
May 9 05:56:36 raspberrypi weewx[445]: cheetahgenerator: Generated 15 files for report StandardReport in 26.06 seconds
May 9 05:56:46 raspberrypi weewx[445]: imagegenerator: Generated 12 images for StandardReport in 9.57 seconds
May 9 05:56:46 raspberrypi weewx[445]: copygenerator: copied 9 files to /var/www/html/weewx
May 9 06:01:12 raspberrypi weewx[445]: manager: Added record 2017-05-09 06:00:00 UTC (1494309600) to database 'weewx.sdb'
May 9 06:01:12 raspberrypi weewx[445]: manager: Added record 2017-05-09 06:00:00 UTC (1494309600) to daily summary in 'weewx.sdb'
May 9 06:01:25 raspberrypi weewx[445]: cheetahgenerator: Generated 15 files for report StandardReport in 9.65 seconds
May 9 06:01:50 raspberrypi weewx[445]: imagegenerator: Generated 36 images for StandardReport in 24.92 seconds
May 9 06:01:50 raspberrypi weewx[445]: copygenerator: copied 0 files to /var/www/html/weewx
-
Hola meteoalcolea
Por lo que se ve en el log weewx está funcionando pero y apache ??
Prueba a verlo con /etc/init.d/apache2 status
Para ver si weewx está generando la plantilla bien puedes mirar con cat /var/www/html/weewx/meteoclimatic.htm
-
Con los datos que has puesto no es posible averiguar la causa, anexa los log que puedas que deben estar en /var/log, creo que weewx al final ha arrancado bien y está generando páginas, lo que no parece funcionar es el Apache.
Haz lo que te han dicho, o bien /etc/init.d/apache2 restart y anota si aparece algún fallo.
El secreto de lo que pasa está en los log mencionado anteriormente.
Salu2
-
Como te dicen más arriba, el problema parece venir de Apache2
Si se hace ping a tu IP, el sistema contesta.
Si se accede al servidor web, no.
Si se hace un telnet a tu IP contra el puerto 80, la conexión es rechazada.
99% que Apache no está funcionando bien.
-
99,9% ahora, tal como se puede ver en la imagen que ves más abajo, el puerto 80 está cerrado, bien porque no funciona Apache2, bien porque el router tiene cerrado ese puerto.
-
Copio el mensaje que he escrito en el blog de jantoni a Meteoalcala
Hola, buenas tardes. Te he contestado por el foro de Meteoclimatic.
El problema está en Apache2 (en la Raspi) o en el router que, por algún motivo, se haya cerrado el puerto (alguna actualización a distancia por parte de tu operador)
Como dices que desde la red interna tampoco lo puedes ver, el problema se centra en Apache2 que haya sufrido alguna alteración.
Para comprobarlo, desde una conexión por SSH, puedes hacer lo siguiente:
sudo service apache2 restart
o
sudo /etc/init.d/apache2 restart
A ver que mensaje de error te da.
Si usabas memoria ram para el log, olvídate de ello, ha dado muchos problemas precisamente con apache2.
Para eliminarlo de memoria ram, solo tendrías que editar /etc/fstab
Saludos.
-
Hola, muchas gracias por vuestras respuestas. Os paso ficheros con las respuestas a lo que me habéis dicho que haga. Perece que apache2 no está funcionando, no sé por qué, ni tampoco sé como arreglarlo.
¿Qué cambio tendría que hacer en el fichero /etc/fstab?
Espero vuestra respuesta.
Saludos.
-
En este artículo te dan varias posibles soluciones al problema, prueba a ver que tal con ellas.
https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=160476
Incluso uno da una pista de que el problema se inicia al arrancar la raspberry con la fecha del 1/1/1970 en uno de sus famosos fallos de sincro de hora.
-
Perdonar mi torpeza, pero por más que leo en este enlace, e intento buscar posibles soluciones, no consigo que funcione. Mis conocimientos en todo esto son nulos. Agradecería vuestra ayuda.
-
Al final he restaurado una copia de seguridad y ya está funcionando. Por más que lo intenté, no conseguí arreglarlo. Sabéis por qué ha podido ocurrir? Es posible que tenga algo mal configurado? Gracias!!
-
Ummmmm......
Sin investigar por Internet.......veo fallos en el sistema de Journaling........
Por lo que debió ocurrir un cierre inesperado y súbito que ni se pudo recuperar con el sistema de Journaling.
Creo que al final hubieras tenido más problemas, por lo que empezar con una copia de seguridad es una buena solución
-
Hola, otra vez vuelvo a tener problemas. Esta vez no coincide con lo que me ocurrió hace algo más de 20 días. En esta ocasión, desde el navegador sí puedo entrar a 192.168.1.35/weewx sin problemas. Sin embargo, si intento entrar a meteoalcolea.mooo.com/weewx (o miip/weewx)no hay forma. Si estoy en la misma wifi que la raspberry la respuesta del navegador es la del fichero adjunto "mismawifi" y si estoy fuera de la wifi, la respuesta del navegador es la del fichero "fuerawifi".
He comprobado en el router, y aparentemente el puerto 80 está abierto para la IP 192.168.1.35, y así me lo han confirmado en Movistar. No sé si podrá ser fallo del router.
Con vuestras indicaciones anteriores, apache parece estar funcionando bien.
Como en la ocasión anterior me funcionó restaurar una copia de seguridad que tenía, he probado, pero el problema continua.
Agradezco vuestra ayuda. Saludos.
-
¿Has verificado tu IP publica?
-
Sí, he intentado acceder desde el navegador con mi ip publica pero no es posible, me aparece "No se puede acceder a este sitio web".
-
Pero has reiniciado el router y te la han cambiado ?? Prueba a ver cuál es actualmente (http://www.cualesmiip.com/ por ejemplo) y mira a ver si es la misma de antes o la ha cambiado.
-
Perdona, no te había entendido. Sí la he veríficado. He reiniciado el router varias veces en los últimos días, y he verificado la nueva IP. Siempre ha ido cambiando.
-
Supongo que usarás un servicio de DNS dinámico. El problema es de DNS parece. Haciendo ping a meteoalcolea.mooo.com dice que no se puede resolver el nombre.
Cuál es ahora mismo tu IP pública ?
-
Sí, uso el servicio freedns.afraid.org. Hasta ahora me había funcionado muy bien durante unos 4 años.
Mi IP pública actual es 81.40.42.146. Haciendo un ping creo que sí se puede resolver, y haciendo un ping a meteoalcolea.mooo.com también.
-
Prueba a entrar desde el móvil en tu wifi con la IP local de la raspi.
por lo que comentas será http://192.168.1.35/weewx/ a ver si está accesible apache
-
Desde http://192.168.1.35/weewx/ entra perfectamente en la web. No da ningún problema.
-
Por si sirve de ayuda, os adjunto ficheros con las respuestas del navegador desde:
meteoalcolea.mooo.com
meteoalcolea.mooo.com/weeewx
-
Has tocado algo en el router referente a los reenvíos ?? Se supone que las entradas por el puerto 80 externas las debe de dirigir al puerto 80 de la IP local de tu raspi. Comprueba en tu router que tienes bien configurado eso.
-
No he tocado nada. Pero tras preguntar a mi hijo, me dice que el domingo (que es desde que me esta fallando) llamó a Movistar porque le iba internet muy lento. No sé si han podido tocar algo. Se os ocurre algo que pueda mirar en el router. El modelo de router es Home Station BHS_RTA. Muchas gracias por la ayuda.
-
En este momento yo entro perfectamente en http://meteoalcolea.mooo.com/weewx/
Me he perdido en el post.....pero yo revisaría la configuración de ese DDNS así como el cliente que tengas en tu router para informar de los cambios de IP