Meteoclimatic
Software => WeeWX => Mensaje iniciado por: bruype en 31 de Octubre del 2015, 16:49:17 pm
-
PCE-FWS 20 * Raspberry: Me estoy pasando A Weewx, ( Jantoni dira ¡Ya era hora !)pero al seguir el tutorial de instalacion no me aparece las paginas en mi navegador, la base de datos si corre, y con la imagen de Jantoni sin problemas.
Me podeis echar una mano?
Es lo mismo que le pasa a mluduenia......
-
Ummmm.....si fuérais más explícitos.....unas imágenes.....algo....si no vamos a ciegas
-
sigo los pasos estos: http://wiki.meteoclimatic.net/wiki/Instalaci%C3%B3n_de_WeeWX
y cuando llego a :Después de 5 minutos, con tu navegador favorito, abre la página web de tu estación. Deberías ver la información y datos de tu estación.
En tu navegador, pon la siguiente dirección:
file:///var/www/weewx/index.html
Si está en otro ordenador diferente:
http://direccionipdeweewx/weewx/index.html por ejemplo: http://192.168.0.221/weewx/index.
No genera las paginas en mi navegador favorito.
en /var/lib/weewx, si genera y actualiza el archivo weewx sdb.
pero ni la plantilla de meteoclimatic ni la pagina web.
sin embargo con tu imagen sin problemas.
-
Ya Pedro....pero ¿que más?
¿que sale en el navegador?
¿que dice el log?
Este método está probado, pero con la versión 3.1, con la 3.2 es posible que haya algún error....y yo no cambio de versión cada vez que sale una nueva.
Pero, es que ya no os acordáis de la matraca que daba en el antiguo foro.....¿que dice el log?
-
Paciencia señor, dale paciencia............
Joer, Jose que no manejamos la informatica como tu.... Mañana voy a probar el metodo con la weewx_3.1.0-1_all.deb y si funciona enredo con la weewx_3.2.1-1_all.deb, haber si te puedo decir algo. ( si consigo ver el log , que soy torpe ). El navegador dice que pagina no encontrada y el log ya te dire porque hoy ya no puedo. Y sino que me den, que bastante haceis ya.
-
Eso :D :D :D :D :D :D
Ya sabes que aqui no se deja a nadie tirado. O casi nadie 8)
-
Una pregunta tonta...
¿El servicio apache2 está corriendo, no?
Prueba esto: sudo /etc/init.d/apache2 status
Yo tuve el mismo problema hasta que me di cuenta de que no había instalado Apache. :-[ :-[
-
Posiblemente.
La imagen de Raspbian original viene sin Apache2.
Ese paso extraño que dice
sudo apt-get -f install
Lo que hace, entre otras cosas, es instalarlo
Por eso pregunto que se ve en el navegador
-
Last login: Sun Nov 1 09:45:14 2015 from 192.168.1.42
root@raspberrypi:~# /etc/init.d/apache2 status
-bash: /etc/init.d/apache2: No such file or directory
root@raspberrypi:~#
Pues parece que despues de:
sudo apt-get update
sudo apt-get -f install
.... No lo instala.
-
sudo apt-get install apache2
[....] Starting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
. ok
Setting up apache2 (2.2.22-13+deb7u6) ...
Setting up ssl-cert (1.0.32+deb7u1) ...
root@raspberrypi:~# /etc/init.d/apache2 status
Apache2 is running (pid 3886).
root@raspberrypi:~#
-
Pero eso tenía que haberse instalado con el "-f install".
Bueno, al caso, que no estaba Apache2....por eso no podías verlo.
A eso me refería cuando te preguntaba por lo que se veía en el navegador. Si no se ve nada.....pues es que no funcionaba el web server
-
Aparecio. Gracias Kaiser, Jantoni.
Otra pregunta: Si meto a mano en el sdb con sqlite en enero la lluvia del año deberia aparecer al generar de nuevo datos?
Pero no lo hace en la plantilla.
-
Esto no lo he entendido.
No lo he probado nunca. Una vez reiniciado, Weewx debería generar las nuevas estadísticas.
La verdad es que solo he tenido que hacerlo hace mucho tiempo. Lo que ocurre es que, antiguamente, Weewx mantenía las estadísticas en una base de datos separada.
ahora lo hace todo con la misma base de datos.
Pero juraría que si lo he visto recalcular......Puedo probarlo con las estaciones que tengo de pruebas (no conectadas a Meteoclimatic). Ahora no, pero en cuanto tenga un rato.
-
Para quitar incosistencias del año pretendia hacerlo asi; hasta que pudiera corregir todo, o empezar año.
Hice la prueba poniendo la lluvia total del año en enero para que la plantilla lo sacara bien.
La sorpresa es que no lo hace.
Ok, jantoni y sino no te preocupes en dos meses estoy en enero.....
-
Ya, pero eso tengo que investigarlo.
A la hora de corregir errores es importantísimo.
73
-
Vale, visto.
Hay que tocar la table archive_day_rain
Luego lo explico....ahora a comer
-
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.
-
Como compruebas que index.html se está generando correctamente?
-
Conecto la raspi a un monitor hdmi y puedo verlo. Estubo funcionando hasta coger unas cuantas medidas, actualiza y memoriza bien.
-
Bien. Comprobemos. Copia aquí el resultado de
ls -la /var/www/weewx
-
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
-
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
-
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 :-\
-
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.
-
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
-
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é
-
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.
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.
-
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
-
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
-
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
-
Me alegro un egg..... :D :D :D :D :D
De momento, los reyes me han traido una Raspberry Pi 2.....pero acabo de llegar a casa y ponerme con ella sería liarme hasta las tantas de la noche....
A ver si es verdad esa diferencia de caballos con las antiguas.
Bueno, ahora a personalizar.
Ah....me gustaría que me dijeras si con Jessie, siguiendo el tutorial todo funciona OK o has tenido que hacer algo (aparte de esto del Apache)
Saludos.
-
Yo la tengo aparcada también, :(
He intentado un par de veces pasar de la versión 2.6.4 que estoy ahora a la 3.x con la Rp2 y no ha habido manera de que lea la base de datos.En simulador y en leer los datos de la pantalla sin problema pero en cuanto le meto el weewx.sdb ya no genera nada y eso que la he dejado unas horas.
Haber si saco un poco de tiempo y hago una instalación limpia... ;)
-
No, no he tenido que sacarme la pistola de la bota :). El manual se puede seguir al pie de la letra con Jessie, exceptuando lo de Apache.
Me alegro por ese regalazo, a disfrutarla.
Saludos.
-
Hola tengo una raspberry 2, con una estación PCE y me he bajado la imagen de jantoni 5.1, he seguido todas las instrucciones pero algo me falla. no se actualizan las páginas web, no se crean los logs. Después de pelear creo que es porque la conexión usb de la estación no está transmitiendo los datos a la raspberry. ¿Se te ocurre porque no funciona? Preguntarte también si con la imagen tengo que instalar el Apache para que todo funcione. De todas maneras te doy las gracias por el trabajo que haces y que lo compartas con los que no sabemos.
-
La imagen viene preparada para una Davis Vantage.
¿Has modificado el tipo de estación?
-
A mi entender si
-
Eso lo puedes ver en el fichero de log
/var/log/weewx.log
-
No se lo que tengo que buscar, esto es lo que tiene el fichero:
Mar 10 11:17:11 raspberrypi weewx[1980]: engine: Initializing weewx version 3.1.0
Mar 10 11:17:11 raspberrypi weewx[1980]: engine: Using Python 2.7.3 (default, Mar 18 2014, 05:13:23) #012[GCC 4.6.3]
Mar 10 11:17:11 raspberrypi weewx[1980]: engine: pid file is /var/run/weewx.pid
Mar 10 11:17:11 raspberrypi weewx[2071]: engine: Error while parsing configuration file /etc/weewx/weewx.conf
Mar 10 11:17:11 raspberrypi weewx[2071]: **** Reason: 'Invalid line at line "265".'
Mar 10 11:27:27 raspberrypi weewx[2170]: engine: Initializing weewx version 3.1.0
Mar 10 11:27:27 raspberrypi weewx[2170]: engine: Using Python 2.7.3 (default, Mar 18 2014, 05:13:23) #012[GCC 4.6.3]
Mar 10 11:27:27 raspberrypi weewx[2170]: engine: pid file is /var/run/weewx.pid
Mar 10 11:27:27 raspberrypi weewx[2172]: engine: Error while parsing configuration file /etc/weewx/weewx.conf
Mar 10 11:27:27 raspberrypi weewx[2172]: **** Reason: 'Invalid line at line "265".'
Mar 10 15:41:47 raspberrypi weewx[2418]: engine: Initializing weewx version 3.1.0
Mar 10 15:41:47 raspberrypi weewx[2418]: engine: Using Python 2.7.3 (default, Mar 18 2014, 05:13:23) #012[GCC 4.6.3]
Mar 10 15:41:47 raspberrypi weewx[2418]: engine: pid file is /var/run/weewx.pid
Mar 10 15:41:47 raspberrypi weewx[2420]: engine: Error while parsing configuration file /etc/weewx/weewx.conf
Mar 10 15:41:47 raspberrypi weewx[2420]: **** Reason: 'Invalid line at line "265".'
Mar 10 15:42:24 raspberrypi weewx[2485]: engine: Initializing weewx version 3.1.0
Mar 10 15:42:24 raspberrypi weewx[2485]: engine: Using Python 2.7.3 (default, Mar 18 2014, 05:13:23) #012[GCC 4.6.3]
Mar 10 15:42:24 raspberrypi weewx[2485]: engine: pid file is /var/run/weewx.pid
Mar 10 15:42:24 raspberrypi weewx[2487]: engine: Error while parsing configuration file /etc/weewx/weewx.conf
Mar 10 15:42:24 raspberrypi weewx[2487]: **** Reason: 'Invalid line at line "265".
-
Este es el fichero etc/weewx/weewx.conf:
[Vantage]
# This section is for a Davis VantagePro2, VantageVue or WeatherLinkIP
# Connection type: serial or ethernet
# serial (the classic VantagePro)
# ethernet (the WeatherLinkIP)
# type = serial
# If the connection type is serial, a port must be specified:
# Debian, Ubuntu, Redhat, Fedora, and SuSE:
# /dev/ttyUSB0 is a common USB port name
# /dev/ttyS0 is a common serial port name
# BSD:
# /dev/cuaU0 is a common serial port name
# port = /dev/ttyUSB0
# If the connection type is ethernet, an IP Address/hostname is required:
# host = 192.168.1.142
######################################################
# The rest of this section rarely needs any attention.
# You can safely leave it "as is."
######################################################
# Serial baud rate (usually 19200)
baudrate = 19200
# TCP port (when using the WeatherLinkIP)
tcp_port = 22222
# TCP send delay (when using the WeatherLinkIP):
tcp_send_delay = 1
# The id of your ISS station (usually 1)
iss_id = 1
# How long to wait for a response from the station before giving up (in
# seconds; must be greater than 2)
timeout = 5
# How long to wait before trying again (in seconds)
wait_before_retry = 3
# How many times to try before giving up:
max_tries = 5
# The driver to use:
# driver = weewx.drivers.vantage
#############################################################################
[WMR100]
# This section is for the Oregon Scientific WMR100
# The station model, e.g., WMR100, WMR100N, WMRS200
model = WMR100
# How long a wind record can be used to calculate wind chill (in seconds)
stale_wind = 30
# The driver to use:
# driver = weewx.drivers.wmr100
##############################################################################
[WMR200]
# This section is for the Oregon Scientific WMR200
# The station model, e.g., WMR200, WMR200A, Radio Shack W200
model = WMR200
# The driver to use:
# driver = weewx.drivers.wmr200
##############################################################################
[WMR9x8]
# This section is for the Oregon Scientific WMR918/968
# Connection type. For now, 'serial' is the only option.
type = serial
# Serial port such as /dev/ttyS0, /dev/ttyUSB0, or /dev/cuaU0
port = /dev/ttyUSB0
# The station model, e.g., WMR918, Radio Shack 63-1016
# model = WMR968
# The driver to use:
# driver = weewx.drivers.wmr9x8
##############################################################################
[FineOffsetUSB]
# This section is for the Fine Offset series of weather stations.
# The station model, e.g., WH1080, WS1090, WS2080, WH3081
model = PCE FWS-20
# The polling mode can be PERIODIC or ADAPTIVE
# polling_mode = PERIODIC
polling_mode = ADAPTIVE
# How often to poll the station for data, in seconds
# Este parametro es innecesario si usamos ADAPTIVE
# polling_interval = 60
# The pressure calibration offset, in hPa (millibars)
pressure_offset = 1
# The driver to use:
driver = weewx.drivers.fousb
##############################################################################
-
Ummm.....nos falta el comienzo del fichero /etc/weewx/weewx.conf
Está claro que hay algo mal en el fichero.
En lugar de copiarlo, mira a ver si puedes subirlo como dato adjunto. Así podemos verlo entero.
-
Hola te adjunto el archivo, tu que tienes más experiencia podrás ver que falla.
-
;D ;D ;D ;D ;D ;D
Bueno.....me vas a permitir un tirón de orejas.....cariñoso, pero tirón al fin y al cabo.
verás...cuando el log te dice:
Mar 10 15:42:24 raspberrypi weewx[2487]: engine: Error while parsing configuration file /etc/weewx/weewx.conf
Mar 10 15:42:24 raspberrypi weewx[2487]: **** Reason: 'Invalid line at line "265".
Es porque hay un error. Aunque no siempre es así, lo primero que hace uno es ir a donde dice que hay un error....que es la línea 265.....
Y, en este caso:
[Ultimeter]
# This section is for the PeetBros Ultimeter series of weather stations.
Serial port such as /dev/ttyS0, /dev/ttyUSB0, or /dev/cuaU0
port = /dev/ttyUSB0
# The station model, e.g., Ultimeter 2000, Ultimeter 100
model = Ultimeter
# The driver to use:
driver = weewx.drivers.ultimeter
Por alguna razón, has eliminado el # del principio de la línea.
Ponle el # y todo debe funcionar correctamente, salvo que haya otro error en el fichero.
Saludos.
-
Pues no se porqué, pero esas # no estaban en su sitio, además como era en otras estaciones no me había dado cuenta.
Muchas gracias, ya está funcionando.
Quería preguntarte otras cosas:
*Tengo que transmitir los datos por ftp a una página web exterior, ¿donde tengo que buscar el error ? pues no se ha transmitido,
Tengo que hacerle alguna cosa al Apache?
*La plantilla de meteoclimatic no se ha generado, ¿cual crees que será el problema?
Un saludo
-
Tendrás que especificar algo más.....con esos datos.....ni Rappel....
Y te diría que abrieras hilos de uno en uno para ir tratando cada problema sin contaminarse entre ellos.
Saludos.
-
Bueno he esperado un rato y la plantilla de meteoclimatic, se ha generado correctamente.
El problema es que esa plantilla no se ha transmitido a Meteoclimatic, al igual que los otros datos al servidor web exterior y a las demás redes meteorológicas que colaboro.
tengo que activar alguna cosa en el Apache2?