Autor Tema: Consultas instalar weewx en raspbian  (Leído 8643 veces)

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

Desconectado PacoJavi

  • Full Member
  • ***
  • Mensajes: 161
    • Ver Perfil
  • Estación: La Nava de Jadraque - ESCLM1900000019238A Palancares - ESCLM1900000019225A Valverde de los Arroyos - ESCLM1900000019224A Tamajón - ESCLM1900000019222A Semillas - ESCLM1900000019237A Majaelrayo - ESCLM1900000019223B
Re:Consultas instalar weewx en raspbian
« Respuesta #15 en: 15 de Febrero del 2021, 22:08:31 pm »
Perdón, el autocorrector haciendo de las suyas.

Código: [Seleccionar]
sudo service apache2 status

Samal

  • Visitante
Re:Consultas instalar weewx en raspbian
« Respuesta #16 en: 15 de Febrero del 2021, 22:12:57 pm »
Ejecuta lo siguiente a ver si apache esta funcionando:
Código: [Seleccionar]
sudo service apache status
Por otro lado, mira a ver si en la carpeta /var/log hay una carpeta que se llama apache2.

Si no existe, apache no arrancará, ya que necesita un sitio donde volcar los logs que genera

Perdon por poner toda esta plafernaria:
i@raspberrypi:~ $ sudo service apache2 status
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:
   Active: active (running) since Thu 2019-02-14 10:12:04 UTC; 2 years 0 months
     Docs: https://httpd.apache.org/docs/2.4/
  Process: 458 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES
 Main PID: 560 (apache2)
    Tasks: 7 (limit: 4915)
   CGroup: /system.slice/apache2.service
           ├─ 560 /usr/sbin/apache2 -k start
           ├─ 564 /usr/sbin/apache2 -k start
           ├─ 565 /usr/sbin/apache2 -k start
           ├─ 566 /usr/sbin/apache2 -k start
           ├─ 567 /usr/sbin/apache2 -k start
           ├─ 568 /usr/sbin/apache2 -k start
           └─1674 /usr/sbin/apache2 -k start

feb 14 10:12:03 raspberrypi systemd[1]: Starting The Apache HTTP Server...
feb 14 10:12:04 raspberrypi apachectl[458]: AH00558: apache2: Could not reliably
feb 14 10:12:04 raspberrypi systemd[1]: Started The Apache HTTP Server.
lines 1-19/19 (END)

. La carpeta si esta. Gracias

No sera que en el navegador no pongo la ruta correcta?. Que debería poner exactamente?

« Última modificación: 15 de Febrero del 2021, 22:21:54 pm por Samal »

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Consultas instalar weewx en raspbian
« Respuesta #17 en: 15 de Febrero del 2021, 22:20:59 pm »
Hola Samal

apache (apache2 en Linux) si está funcionando será accesible desde un navegador de la misma raspberry en las siguientes URL: http://127.0.0.1 ó http://localhost
las dos equivalen a los mismo y son la dirección interna de la raspberry (como de cualquier equipo).

Generalmente weewx estará en http://127.0.0.1/weewx/

Puedes verla también desde cualquier dispositivo conectado a la misma red local (del router) con la ruta http://iplocaldelaraspi/weewx/

Esa ruta localmente en la raspi se encuentra en /var/log/html/weewx

También se puede ver localmente sin apache2 y como archivo local poniendo esta URL en el navegador: file:///var/www/html/weewx/index.html

Para ver el estado de weewx en la consola o terminal de raspi ejecuta sudo service weewx status

Como ya has visto la instalación de weewx se encuentra en /etc/weewx y en ella se encuentra su famoso archivo de configuración weewx.conf

Aquí en este mismo foro el gran jantoni colgó la descripción de sus diferentes secciones:

https://forum.meteoclimatic.net/index.php/topic,42.0.html

Importante que tendrás que editarlo con el famoso sudo delante  *-* *-*. Como ya habrás visto sudo es el superusuario (o root en la terminología Linux) y equivale al administrador de Windows que requiere de permisos especiales para editar archivos del sistema o de su propiedad.
Al estar como usuario pi necesitas de ese sudo delante para poder editar el weewx.conf que es propiedad de root (sudo)
Yo lo he edito desde el terminal con sudo nano /etc/weewx/weewx.conf

En fin, que día a día vas a ir aprendiendo de Linux y de weewx con nosotros y puede que.... incluso te guste  *+* *+*

Saludos


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

www.meteoarchena.es

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Consultas instalar weewx en raspbian
« Respuesta #18 en: 15 de Febrero del 2021, 22:21:33 pm »
Lo primero es ver que Apache2 funcione.

Accediendo a la dirección ip de la raspi, debe salir esta pantalla, de lo contrario Apache2 no está funcionando.


Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Samal

  • Visitante
Re:Consultas instalar weewx en raspbian
« Respuesta #19 en: 15 de Febrero del 2021, 22:47:19 pm »
Hola Samal

En fin, que día a día vas a ir aprendiendo de Linux y de weewx con nosotros y puede que.... incluso te guste  *+* *+*

Saludos

Como te ries de mi  *-* . ES broma eh!. Pues señoras y señores, quizás en lo que copie acontinuación tenemos una pista. Porque por mas que pongo en la barra del explorador lo que me dice jmviper siempre pagina mensaje de error. Aqui copio lo que me dice cuando ejecuto: sudo service weewx status

pi@raspberrypi:~ $ sudo service weewx status
● weewx.service - LSB: weewx weather system
   Loaded: loaded (/etc/init.d/weewx; generated)
   Active: active (exited) since Mon 2021-02-15 21:20:10 UTC; 18min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 386 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)

feb 15 21:20:10 raspberrypi python3[1306]: weewx[1306] CRITICAL weewx.engine:   
feb 15 21:20:10 raspberrypi python3[1306]: weewx[1306] CRITICAL weewx.engine:   
feb 15 21:20:10 raspberrypi python3[1306]: weewx[1306] CRITICAL weewx.engine:   
feb 15 21:20:10 raspberrypi python3[1306]: weewx[1306] CRITICAL weewx.engine:   
feb 15 21:20:10 raspberrypi python3[1306]: weewx[1306] CRITICAL weewx.engine:   
feb 15 21:20:10 raspberrypi python3[1306]: weewx[1306] CRITICAL weewx.engine:   
feb 15 21:20:10 raspberrypi python3[1306]: weewx[1306] CRITICAL weewx.engine:   
feb 15 21:20:10 raspberrypi python3[1306]: weewx[1306] CRITICAL weewx.engine:   
feb 15 21:20:10 raspberrypi python3[1306]: weewx[1306] CRITICAL __main__: Unable
feb 15 21:20:10 raspberrypi python3[1306]: weewx[1306] CRITICAL __main__:     **
lines 1-16/16 (END)

En cuanto a lo que me ha dicho jantoni. Eso si, si pongo localhost en el navegador si me aparece la pagina de Apache2

LO que parece que da errores es python. Por lo que a mi me parece si es que me parece alguna cosa ya  *-* *-*

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Consultas instalar weewx en raspbian
« Respuesta #20 en: 16 de Febrero del 2021, 00:10:37 am »
Pone algo en esas líneas detrás de CRITICAL weewx.engine:  ??

Qué estación le has puesto en el weewx.conf ??

Para ver el ejecutable de weewx en funcionamiento detén weewx con sudo service weewx stop y ejecuta sudo weewxd /etc/weewx/weewx.conf

Saldrán líneas de weewx intentando leer la estación o de error. Puede copiarlas aquí. Para deternelo su ejecución CTRL + C





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

www.meteoarchena.es

Samal

  • Visitante
Re:Consultas instalar weewx en raspbian
« Respuesta #21 en: 17 de Febrero del 2021, 11:43:25 am »
Quedaba texto escondido. espero ahora este todo. Y disculpar la tardanza, no he podido estar antes por el tema.

pi@raspberrypi:~ $ sudo service weewx status
● weewx.service - LSB: weewx weather system
   Loaded: loaded (/etc/init.d/weewx; generated)
   Active: active (exited) since Wed 2021-02-17 10:16:31 UTC; 17min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 374 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)

feb 17 10:16:31 raspberrypi python3[1534]: weewx[1534] CRITICAL weewx.engine:     ****      self.startUp()
feb 17 10:16:31 raspberrypi python3[1534]: weewx[1534] CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/ws28xx.py", line 1415, in startUp
feb 17 10:16:31 raspberrypi python3[1534]: weewx[1534] CRITICAL weewx.engine:     ****      self.serial, comm_interval=self.comm_interval)
feb 17 10:16:31 raspberrypi python3[1534]: weewx[1534] CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/ws28xx.py", line 4020, in setup
feb 17 10:16:31 raspberrypi python3[1534]: weewx[1534] CRITICAL weewx.engine:     ****      self.shid.open(vendor_id, product_id, device_id, serial)
feb 17 10:16:31 raspberrypi python3[1534]: weewx[1534] CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/ws28xx.py", line 3071, in open
feb 17 10:16:31 raspberrypi python3[1534]: weewx[1534] CRITICAL weewx.engine:     ****      raise weewx.WeeWxIOError('Unable to find transceiver on USB')
feb 17 10:16:31 raspberrypi python3[1534]: weewx[1534] CRITICAL weewx.engine:     ****  weewx.WeeWxIOError: Unable to find transceiver on USB
feb 17 10:16:31 raspberrypi python3[1534]: weewx[1534] CRITICAL __main__: Unable to load driver: Unable to find transceiver on USB
feb 17 10:16:31 raspberrypi python3[1534]: weewx[1534] CRITICAL __main__:     ****  Exiting...
pi@raspberrypi:~ $

Luego le he puesto lo demás que me has dicho y el resultado es nada. Aquí lo copio:

pi@raspberrypi:~ $ sudo service weewx stop
pi@raspberrypi:~ $ sudo weewxd /etc/weewx/weewx.conf
pi@raspberrypi:~ $ ^C
pi@raspberrypi:~ $

En cuanto a que estación puse..., ni lo recuerdo porque en este tema nunca aparece en los listados la estación que tengo. Y no se ahora en que archivo lo puedo mirar.

Gracias!!.


Samal

  • Visitante
Re:Consultas instalar weewx en raspbian
« Respuesta #22 en: 17 de Febrero del 2021, 11:50:56 am »
Disculpa, tu mismo me dijistes el archivo. Haber si esto lo de la estación:

[WS28xx]
    # This section is for the La Crosse WS-2800 series of weather stations.
   
    # Radio frequency to use between USB transceiver and console: US or EU
    # US uses 915 MHz, EU uses 868.3 MHz.  Default is US.
    transceiver_frequency = EU
   
    # The station model, e.g., 'LaCrosse C86234' or 'TFA Primus'
    model = sAINLOGIC WS3500
   
    # The driver to use:
    driver = weewx.drivers.ws28xx

Saludos de nuevo!

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Consultas instalar weewx en raspbian
« Respuesta #23 en: 17 de Febrero del 2021, 13:28:08 pm »
No, no, estás usando el driver equivocado

Tienes que usar el driver interceptor.

https://github.com/matthewwall/weewx-interceptor

Sigue las instrucciones y llegarás a buen puerto.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Consultas instalar weewx en raspbian
« Respuesta #24 en: 17 de Febrero del 2021, 13:33:17 pm »
Como dice jantoni es con el driver interceptor.

Sigue este hilo:

https://forum.meteoclimatic.net/index.php?topic=3297.0



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

www.meteoarchena.es

Samal

  • Visitante
Re:Consultas instalar weewx en raspbian
« Respuesta #25 en: 17 de Febrero del 2021, 17:34:02 pm »
Nada, me continúan los errores o yo que se. Esto ya ha acabado con mi paciencia y con lo rallado que me tiene ya si que no voy hacer nada bueno.
Me he cansado de hacer el ridículo en este foro.

Cuando me vuelva la paciencia ya me pensare que hago.

Muchas gracias por todo!

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Consultas instalar weewx en raspbian
« Respuesta #26 en: 17 de Febrero del 2021, 21:05:12 pm »
Una pena.

Te pierdes, sin duda, la posibilidad de utilizar el mejor software para estaciones meteorológicas que existe actualmente.

Y, el que lleve tiempo por aquí, me habrá leído esto varias veces.

El mejor software de gestión de estaciones meteorológicas que existe actualmente.

Pero, efectivamente, la curva de aprendizaje es, a veces, dura. No todo el mundo está dispuesto.

Desde luego, no es un software plug&play

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Samal

  • Visitante
Re:Consultas instalar weewx en raspbian
« Respuesta #27 en: 18 de Febrero del 2021, 17:58:25 pm »
Buenas,

Bueno, eso ya chuta. Pero con algún pequeño error que haber si hay alguien que me pueda decir a que puede ser debido y como se podría solucionar:

Conecta bien y creo que todas las lecturas las da bien excepto la del barómetro. Esta por encima unos 13 hpa de lo que marca la consola y ecowitt.
Lo curioso es que tampoco me aparecen las medidas como yo las seleccione en métricas (creo es este apartado)
La de barómetro me sale en mbar. Ahora sale en hPa porque lo he modificado en weewx.conf
La de la lluvia en cm.
En cambio en el viento me sale en km/h
La radiación en w/m2 y las temperaturas todas en grados centígrados.

He revisado weewx.conf y lo veo bien. Pero... a saber. Por otro lado, si se cambia alguna cosa en dicho archivo, también hay que cambiarlo en la base de datos?.

Por algún lado he echo algo mal.

Gracias!

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Consultas instalar weewx en raspbian
« Respuesta #28 en: 18 de Febrero del 2021, 20:40:10 pm »
Bien, bien.

A ver, vamos por partes. No hay ningún error en lo que dices, luego lo vamos viendo.

Presión. Esa diferencia se produce porque weewx, de estas estaciones, lee el dato de presión absoluta y, en función de la altitud que hayas indicado en weewx.conf la convierte en relativa. Es decir, debes revisar qué altitud has indicado en el fichero de configuración. Recuerda que es la altitud de donde se encuentre el sensor barométrico, no de la puerta de la calle

Las diferentes medidas. Eso es consecuencia de no utilizar meteowee. Entre otras cosas meteowee modifica los ficheros de configuración para evitar esto. Weewx usa dos configuraciones de métrica, Metric y metricwx. Pero ninguno se ajusta a lo que ip usamos habitualmente.

Meteowee hace algo parecido a lo que has hecho tú con los milibares y los hPa, pero también con la velocidad del viento, la precipitación, etc

No tienes que cambiar la base de datos para nada. Salvo que hayas cambiado algo en la base de datos al instalar, Weewx usa, para el almacenamiento en la base de datos, el sistema imperial.

Se puede modificar la base de datos. Yo no lo recomiendo, solo por el hecho de que los desarrolladores piden encarecidamente que no lo hagas si no sabes bien lo que haces. Sin embargo Jmviper recomienda hacerlo. Dos puntos de vista diferentes, je je

Y no, no has hecho nada mal.

Aunque ya lo tengas instalado, meteowee puede serte de ayuda.

Esta documentado todo lo que hace. Echa un vistazo al código y puedes ejecutar lo que te interese desde la línea de comandos.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Samal

  • Visitante
Re:Consultas instalar weewx en raspbian
« Respuesta #29 en: 18 de Febrero del 2021, 21:30:35 pm »
Presión. Esa diferencia se produce porque weewx, de estas estaciones, lee el dato de presión absoluta y, en función de la altitud que hayas indicado en weewx.conf la convierte en relativa. Es decir, debes revisar qué altitud has indicado en el fichero de configuración. Recuerda que es la altitud de donde se encuentre el sensor barométrico, no de la puerta de la calle

Vaya, yo había puesto la altura de la estación en relación al nivel del mar. Imagino que si lo modifico en el conf ya estará arreglada la cosa

Las diferentes medidas. Eso es consecuencia de no utilizar meteowee. Entre otras cosas meteowee modifica los ficheros de configuración para evitar esto. Weewx usa dos configuraciones de métrica, Metric y metricwx. Pero ninguno se ajusta a lo que ip usamos habitualmente.

Meteowee hace algo parecido a lo que has hecho tú con los milibares y los hPa, pero también con la velocidad del viento, la precipitación, etc

Perfecto, mirare Meteowee e iré modificando. Si solo es cambiar el valor en el conf, ningún problema

Y no, no has hecho nada mal.

Que raro jajajaja. Me cabree y con toda la info que había ido recopilando instale todo nuevo, incluso el raspbian. Así, a la primera.

Voy a ver si me funciona lo que me has comentado. Muchas gracias!.