Autor Tema: PCE+Raspberr+Weewx ayuda  (Leído 24654 veces)

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

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.791
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #15 en: 01 de Noviembre del 2015, 14:18:04 pm »
Vale, visto.

Hay que tocar la table archive_day_rain

Luego lo explico....ahora a comer

Desconectado AlvaroC

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: En Proyecto (Davis Vantage Pro2)
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #16 en: 14 de Diciembre del 2015, 00:37:26 am »
Hola. Tengo un problema parecido.

El index generar se genera pero no soy capaz de acceder a él desde otro ordenador siguiendo los pasos del manual (con http://ip/weewx). Apache2 esta activo pero me aparece "404 Not Found", concretamente:

Not Found

The requested URL /weewx/ was not found on this server.
Apache/2.4.10 (Raspbian) Server at 192.168.0.203 Port 80

Espero podais ayudarme.
Gracias de antemano.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.791
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #17 en: 14 de Diciembre del 2015, 08:48:34 am »
Como compruebas que index.html se está generando correctamente?

Desconectado AlvaroC

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: En Proyecto (Davis Vantage Pro2)
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #18 en: 14 de Diciembre del 2015, 10:08:59 am »
Conecto la raspi a un monitor hdmi y puedo verlo. Estubo funcionando hasta coger unas cuantas medidas, actualiza y memoriza bien.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.791
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #19 en: 14 de Diciembre del 2015, 11:04:09 am »
Bien. Comprobemos. Copia aquí el resultado de

ls -la /var/www/weewx

Desconectado AlvaroC

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: En Proyecto (Davis Vantage Pro2)
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #20 en: 14 de Diciembre del 2015, 11:23:08 am »
Creo que el problema es apache. Antes te dije que estaba activo porque comprobando el estado me daba ok pero al reiniciar falla y he encontrado lo siguiente:

En el log:
]: Stopped LSB: Apache2 web server.
Dec 14 10:41:04 raspberrypi systemd[1]: Starting LSB: Apache2 web server...
Dec 14 10:41:05 raspberrypi apache2[1815]: Starting web server: apache2 failed!
Dec 14 10:41:05 raspberrypi apache2[1815]: The apache2 configtest failed. ... (warning).
Dec 14 10:41:05 raspberrypi apache2[1815]: Output of config test was:
Dec 14 10:41:05 raspberrypi apache2[1815]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Dec 14 10:41:05 raspberrypi apache2[1815]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/' for main error log
Dec 14 10:41:05 raspberrypi apache2[1815]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/' for error log of vhost defined at /etc/apache2/sites-enabled/000-default.conf:1
Dec 14 10:41:05 raspberrypi apache2[1815]: AH00014: Configuration check failed
Dec 14 10:41:05 raspberrypi apache2[1815]: Action 'configtest' failed.
Dec 14 10:41:05 raspberrypi apache2[1815]: The Apache error log may have more information.
Dec 14 10:41:05 raspberrypi systemd[1]: apache2.service: control process exited, code=exited status=1
Dec 14 10:41:05 raspberrypi systemd[1]: Failed to start LSB: Apache2 web server.

Y en el archivo 000-default.conf:

VirtualHost *:80>
   # The ServerName directive sets the request scheme, hostname and port that
   # the server uses to identify itself. This is used when creating
   # redirection URLs. In the context of virtual hosts, the ServerName
   # specifies what hostname must appear in the request's Host: header to
   # match this virtual host. For the default virtual host (this file) this
   # value is not decisive as it is used as a last resort host regardless.
   # However, you must set it for any further virtual host explicitly.
   #ServerName www.example.com

   ServerAdmin webmaster@localhost
   DocumentRoot /var/www/html

   # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
   # error, crit, alert, emerg.
   # It is also possible to configure the loglevel for particular
   # modules, e.g.
   #LogLevel info ssl:warn

   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined

   # For most configuration files from conf-available/, which are
   # enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
   # following line enables the CGI configuration for this host only
   # after it has been globally disabled with "a2disconf".
   #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Desconectado AlvaroC

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: En Proyecto (Davis Vantage Pro2)
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #21 en: 14 de Diciembre del 2015, 11:36:06 am »
Esto es lo que me pediste, si que hay algo raro. Anoche estuve trasteando hasta mas tarde y esta mañana lleva ya unas horas pero el ultimo dato es de las 23:55 o asi de ayer.

Otro dato que no se si tiene que ver, estoy con el modo simulador. La estación no esta en la misma ciudad donde estoy configurando, entiendo que luego con cambiar basta, verdad?

drwxr-xr-x 6 root root  4096 dic 13 23:55 .
drwxr-xr-x 8 root root  4096 dic 14 11:25 ..
drwxr-xr-x 2 root root  4096 dic 13 20:31 backgrounds
-rw-r--r-- 1 root root  4966 dic 13 23:55 daybarometer.png
-rw-r--r-- 1 root root  5169 dic 13 23:55 dayinside.png
-rw-r--r-- 1 root root  4335 dic 13 23:55 daypond.png
-rw-r--r-- 1 root root  4099 dic 13 23:55 dayradiation.png
-rw-r--r-- 1 root root  4248 dic 13 23:55 dayrain.png
-rw-r--r-- 1 root root  4155 dic 13 23:55 dayrx.png
-rw-r--r-- 1 root root  4876 dic 13 23:55 daytempchill.png
-rw-r--r-- 1 root root  5612 dic 13 23:55 daytempdew.png
-rw-r--r-- 1 root root  4201 dic 13 23:55 dayuv.png
-rw-r--r-- 1 root root  4409 dic 13 23:55 daywinddir.png
-rw-r--r-- 1 root root  5323 dic 13 23:55 daywind.png
-rw-r--r-- 1 root root  4655 dic 13 23:55 daywindvec.png
-rw-r--r-- 1 root root  1150 dic 13 23:36 favicon.ico
-rw-r--r-- 1 root root 11159 dic 13 23:55 index.html
-rw-r--r-- 1 root root   564 dic 13 23:36 mobile.css
-rw-r--r-- 1 root root  2087 dic 13 23:55 mobile.html
-rw-r--r-- 1 root root  4579 dic 13 23:36 monthbarometer.png
-rw-r--r-- 1 root root 11810 dic 13 23:55 month.html
-rw-r--r-- 1 root root  5560 dic 13 23:36 monthinside.png
-rw-r--r-- 1 root root  4550 dic 13 23:36 monthpond.png
-rw-r--r-- 1 root root  4315 dic 13 23:36 monthradiation.png
-rw-r--r-- 1 root root  4388 dic 13 23:36 monthrain.png
-rw-r--r-- 1 root root  4370 dic 13 23:36 monthrx.png
-rw-r--r-- 1 root root  5048 dic 13 23:36 monthtempchill.png
-rw-r--r-- 1 root root  5458 dic 13 23:36 monthtempdew.png
-rw-r--r-- 1 root root  4499 dic 13 23:36 monthuv.png
-rw-r--r-- 1 root root  4607 dic 13 23:36 monthwinddir.png
-rw-r--r-- 1 root root  5127 dic 13 23:36 monthwind.png
-rw-r--r-- 1 root root  4912 dic 13 23:36 monthwindvec.png
drwxr-xr-x 2 root root  4096 dic 13 23:55 NOAA
drwxr-xr-x 2 root root  4096 dic 13 23:55 RSS
drwxr-xr-x 3 root root  4096 dic 13 23:55 smartphone
-rw-r--r-- 1 root root  4716 dic 13 23:01 weekbarometer.png
-rw-r--r-- 1 root root 11813 dic 13 23:55 week.html
-rw-r--r-- 1 root root  4853 dic 13 23:01 weekinside.png
-rw-r--r-- 1 root root  4263 dic 13 23:01 weekpond.png
-rw-r--r-- 1 root root  4026 dic 13 23:01 weekradiation.png
-rw-r--r-- 1 root root  4103 dic 13 23:01 weekrain.png
-rw-r--r-- 1 root root  4089 dic 13 23:01 weekrx.png
-rw-r--r-- 1 root root  4685 dic 13 23:01 weektempchill.png
-rw-r--r-- 1 root root  5174 dic 13 23:01 weektempdew.png
-rw-r--r-- 1 root root  4087 dic 13 23:01 weekuv.png
-rw-r--r-- 1 root root  4323 dic 13 23:01 weekwinddir.png
-rw-r--r-- 1 root root  4900 dic 13 23:01 weekwind.png
-rw-r--r-- 1 root root  5113 dic 13 23:01 weekwindvec.png
-rw-r--r-- 1 root root  3533 dic 13 23:36 weewx.css
-rw-r--r-- 1 root root  4893 dic 13 20:31 yearbarometer.png
-rw-r--r-- 1 root root  5237 dic 13 20:31 yearhilow.png
-rw-r--r-- 1 root root  7755 dic 13 23:55 year.html
-rw-r--r-- 1 root root  4838 dic 13 20:31 yearinside.png
-rw-r--r-- 1 root root  4469 dic 13 20:31 yearpond.png
-rw-r--r-- 1 root root  4229 dic 13 20:31 yearradiation.png
-rw-r--r-- 1 root root  4508 dic 13 20:31 yearrain.png
-rw-r--r-- 1 root root  4291 dic 13 20:31 yearrx.png
-rw-r--r-- 1 root root  5201 dic 13 20:31 yeartempchill.png
-rw-r--r-- 1 root root  5198 dic 13 20:31 yeartempdew.png
-rw-r--r-- 1 root root  4416 dic 13 20:31 yearuv.png
-rw-r--r-- 1 root root  4581 dic 13 20:31 yearwinddir.png
-rw-r--r-- 1 root root  5033 dic 13 20:31 yearwind.png
-rw-r--r-- 1 root root  5006 dic 13 20:31 yearwindvec.png

--------------------------------Vaya lio!
tengo un index.html en /var/www que si actualiza, va fenomenal pero el de /var/www/weewx es el que se quedo en las 23:55 de ayer
« Última modificación: 14 de Diciembre del 2015, 11:45:15 am por AlvaroC »

Desconectado AlvaroC

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: En Proyecto (Davis Vantage Pro2)
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #22 en: 14 de Diciembre del 2015, 14:32:45 pm »
Reinstalado todo de nuevo: Tengo raspbian jessie y weewx 3.1.0

Apache2 esta activo, reinicio tras reinicio y weewx igualmente pero me sigue apareciendo lo mismo en chrome.

Te dejo las respuestas a los estados:
pi@raspberrypi:~ $ sudo /etc/init.d/weewx status
● weewx.service - LSB: weewx weather system
   Loaded: loaded (/etc/init.d/weewx)
   Active: active (running) since Mon 2015-12-14 13:19:27 UTC; 9min ago
  Process: 329 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/weewx.service
           └─813 python /usr/bin/weewxd --daemon --pidfile=/var/run/weewx.pid /etc/weewx/weewx.conf

Dec 14 13:19:29 raspberrypi weewx[813]: engine: Clock error is -1.42 seconds (positive is fast)
Dec 14 13:19:29 raspberrypi weewx[813]: engine: Starting main packet loop.
Dec 14 13:20:17 raspberrypi weewx[813]: manager: added record 2015-12-14 13:20:00 UTC (1450099200) to database '/var/lib/weewx/weewx.sdb'
Dec 14 13:20:18 raspberrypi weewx[813]: manager: added record 2015-12-14 13:20:00 UTC (1450099200) to daily summary in '/var/lib/weewx/weewx.sdb'
Dec 14 13:20:52 raspberrypi weewx[813]: cheetahgenerator: Generated 14 files for report StandardReport in 29.36 seconds
Dec 14 13:20:56 raspberrypi weewx[813]: genimages: Generated 12 images for StandardReport in 3.85 seconds
Dec 14 13:25:17 raspberrypi weewx[813]: manager: added record 2015-12-14 13:25:00 UTC (1450099500) to database '/var/lib/weewx/weewx.sdb'
Dec 14 13:25:17 raspberrypi weewx[813]: manager: added record 2015-12-14 13:25:00 UTC (1450099500) to daily summary in '/var/lib/weewx/weewx.sdb'
Dec 14 13:25:34 raspberrypi weewx[813]: cheetahgenerator: Generated 14 files for report StandardReport in 13.17 seconds
Dec 14 13:25:42 raspberrypi weewx[813]: genimages: Generated 12 images for StandardReport in 8.58 seconds
pi@raspberrypi:~ $ sudo /etc/init.d/apache2 status
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: active (running) since Thu 1970-01-01 00:00:23 UTC; 45 years 11 months ago
  Process: 434 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/apache2.service
           ├─513 /usr/sbin/apache2 -k start
           ├─516 /usr/sbin/apache2 -k start
           └─518 /usr/sbin/apache2 -k start

Jan 01 00:00:22 raspberrypi apache2[434]: Starting web server: apache2AH00557: apache2: apr_sockaddr_info_get() failed for raspberrypi
Jan 01 00:00:22 raspberrypi apache2[434]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerN...his message
Jan 01 00:00:23 raspberrypi apache2[434]: .
Jan 01 00:00:23 raspberrypi systemd[1]: Started LSB: Apache2 web server.
Hint: Some lines were ellipsized, use -l to show in full.

---------------------------------------Voy ampliandote lo que consigo  :D

El caso es que al introducir solo la ip me aparece la pagina de defecto de debian :-\
« Última modificación: 14 de Diciembre del 2015, 19:08:57 pm por AlvaroC »

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.791
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #23 en: 14 de Diciembre del 2015, 19:41:53 pm »
A ver, en algún momento te has desviado "del buen camino"  ;D ;D ;D ;D ;D ;D

Comprenderás que no puedo dar soporte a configuraciones personalizadas, ya que sería una locura. Pero parece que el sistema, en tu caso, funciona correctamente.

Si está generando las páginas en /var/www en lugar de /var/www/weewx es que así lo has dicho en el fichero de configuración de weewx (/etc/weewx/weewx.conf), por lo que el sistema funciona correctamente.

Si en el navegador no puedes entrar en la web generada, es un problema de Apache2. En la instalacion por defecto, todo debe funcionar OK. Si tocas la configuración de Apache2, aunque sea lo más mínimo, yo no te puedo ayudar, ya que la configuración de Apache2 es, al menos para mi, muy compleja y no es materia de este foro.

Para comprobarlo, ya que tienes acceso a la consola de la Raspi con teclado y monitor, abre el navegador que trae la propia raspi y entra en:

file:///var/www/index.html      o  file:///var/www/weewx/index.html

También podrías tener un problema si el ordenador lo tienes en una subred y la raspi en otro, y el router tiene activado la opción del firewall entre subredes......puede haber mil causas. Por eso, siempre nos ceñimos a la configuración estándar, ya que personalizar redes, es tema para un master.

Saludos.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.791
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #24 en: 14 de Diciembre del 2015, 19:42:55 pm »
El caso es que al introducir solo la ip me aparece la pagina de defecto de debian :-\

Te referirás a la página por defecto de Apache2

Insisto en preguntar si has hecho cambios en la configuración de Apache2

Desconectado AlvaroC

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: En Proyecto (Davis Vantage Pro2)
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #25 en: 14 de Diciembre del 2015, 20:11:02 pm »
Si, la que tiene a la cabecera "It's works!" pero solo introduciendo la ip sin nada mas, lo vi en la página de debian como una forma de "testeo" de apache.

Pero ya te digo desde la ultima instalación, en la que he seguido con cuidado los pasos, no he tocado nada...solo cambie el html_root de weewx y poco mas, de apache no toque nada,lo juro :D

Da rabia que todo me procese tan fino y solo falle esto, pero que le voy hacer. Estoy pensando en probar una de tu imágenes, la 5.1 concretamente y si sigue fallando pues me aguantaré
« Última modificación: 14 de Diciembre del 2015, 20:17:14 pm por AlvaroC »

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.791
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #26 en: 14 de Diciembre del 2015, 21:10:43 pm »
Si, la que tiene a la cabecera "It's works!" pero solo introduciendo la ip sin nada mas, lo vi en la página de debian como una forma de "testeo" de apache.

Hasta aquí correcto.

Citar
Pero ya te digo desde la ultima instalación, en la que he seguido con cuidado los pasos, no he tocado nada...solo cambie el html_root de weewx y poco mas, de apache no toque nada,lo juro :D

Bien. ¿que tienes en html_root en weewx.conf?

Desde luego /var/www no puede ser, porque Apache te contesta con la página de test, como hemos visto en el párrafo anterior.

Donde apunte html_root es donde tienes las páginas generadas por weewx.

Y si no están en el directorio indicado por html_root, entonces lo que tenemos es un problema de generación por parte de weewx y habría que ver el log de weewx.

Estamos cerca.

Desconectado AlvaroC

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: En Proyecto (Davis Vantage Pro2)
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #27 en: 14 de Diciembre del 2015, 23:21:43 pm »
Pues en un principio tenia /var/www/weewx pero ahora, poco después de la nueva instalación, en /var/www y están ahí todos los documentos, se actualizan, etc.
Quedan los primeros en /var/www/weewx pero entiendo que no influyen para nada, llevan parados desde que lo cambié.
La cosa es que he visto que la página de test de Apache está en /var/www/html/index.html

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.791
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #28 en: 15 de Diciembre del 2015, 07:11:33 am »
Pues entonces, la única explicación es que en Debian Jessie,  el directorio por defecto de Apache2 ha cambiado.

Habría que cambiar la configuracion d apache,  pero es mucho más sencillo que modifique el html_root en weewx poniendo /var/www/html

Ya nos cuentas que decisión tomas. 

Saludos

Desconectado AlvaroC

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
  • Estación: En Proyecto (Davis Vantage Pro2)
Re:PCE+Raspberr+Weewx ayuda
« Respuesta #29 en: 15 de Diciembre del 2015, 13:22:44 pm »
Ya está, solucionado. Me saltó el relé de la lógica cuando descubrí que el index de apache estaba en /html pero he preferido esperar a que me aseguraras  ;D.

Solución: el directorio de Apache cambia en Jessie (/var/www/html/index.html). No he querido tocar Apache por eso le di la orden a html_root.

Todo finísimo, ahora queda la personalización. Mil millones de gracias por la ayuda, espero que los Reyes te traigan muchos regalos :)

Saludos