Autor Tema: Weewx en W8681  (Leído 2071 veces)

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

Desconectado EA1IDU

  • Newbie
  • *
  • Mensajes: 14
    • Ver Perfil
    • EA1IDU-IN82DI-BURGOS
  • Estación: ESCYL0900000009003A
Weewx en W8681
« en: 22 de Septiembre del 2024, 19:18:52 pm »
Buenas tardes.

Hace tiempo tenía una Raspberry configurada para la estación WRM200.
Como ya no conseguía repuesto de la sonda de temperatura y humedad exterior, decidí en comprarme una nueva, la W8681.

Llevo varias semanas intentando hacer funcionar la raspberry para esta estación no lo consigo. He probando, leido el foro, etc y no doy con ello.
Ya no sé que hacer.
He probado a instalar diferentes sistemas operativos, versiones de weewx y nada.

Lo que he llegado a ver, es que no se genera el archivo de inicio en "/etc/init.d/weewx" y pienso que es el problema.
Ya que en la carpeta "/var/www/html/weewx" si que veo que se han generado archivos y los html se actualizan.

Agradezco la ayuda.

Saludos y gracias.


EA1IDU - Nacho
WR200 & W8681
BURGOS-ESPAÑA
http://www.electronic27.com/EA1IDU/index.html

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.144
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Weewx en W8681
« Respuesta #1 en: 22 de Septiembre del 2024, 20:28:41 pm »
No das muchas pistas.

Empezando por el hecho que W8681 hay 3 versiones diferentes, la original, la MKII y la Pro

Podrías empezar poniendo qué versión de Weewx usas, que tipo de instalación, que dice el log, poner un extracto del fichero de configuración en lo que respecta a la estación.

No obstante.....no acabo de entender vuestras compras.....esta estación está obsoleta, aunque es plenamente operativa.


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 EA1IDU

  • Newbie
  • *
  • Mensajes: 14
    • Ver Perfil
    • EA1IDU-IN82DI-BURGOS
  • Estación: ESCYL0900000009003A
Re:Weewx en W8681
« Respuesta #2 en: 24 de Septiembre del 2024, 22:03:10 pm »
Buenas tardes.

Encontré una oferta de una W-8681_v00 a buen precio y como vi que el programa "weewx" la soportaba, me pareció una buena opción.
Seguramente hay mejores estaciones, pero solamente quería volver a tener algún dato meteorológico accesible en la web.

Estoy usando el modelo de Raspberry Pi 1 -B v1.2, que es el que tenía hasta ahora funcionando sin problema.
He realizado instalaciones con diferentes sistemas operativos como “2015-05-05-raspbian-wheezy”, “2016-02-26-raspbian-jessie”, y versiones más actuales que he encontrado en la página oficial.

También lo he probado con diferentes versiones de weewx, desde la misma que tenía funcionado la WRM200 como “weewx_3.0.0-1_all.deb” y otras versiones como “weewx_3.8.2-1_all.deb” o “python3-weewx_5.1.0-3_all.deb”, así como la última “python3-weewx_5.1.0b4-1_all.deb”
En todos los procesos, después de seguir todos los pasos que tenía apuntado de cuando lo hice la primera vez, así como los leídos en INSTALACIÓN DESDE CERO, otras informaciones leídas en el foro, no he sido capaz de hacerlo funcionar.

He intentado también usar la imagen que tengo de la WRM200 y al intentar detener el programa y poder cambiar el fichero “weewx.conf”, no me deja (adjunto imagen).

Eso sí, la web funciona, aunque se queda, como es lógico, en la fecha de la última copia de seguridad que tenía realizado http://ea1idu.synology.me/weewx/

No se si el problema es que la Raspberry es antigua.
O la estación como bien dices, es obsoleta.

Antes de pedir ayuda, he leído e investigado y ya no consigo hacer más, también puede ser que ya me he hecho mas mayor y la cabeza no da para más, cosas de la edad, jejeje….

Si me dices que log en concreto necesitas o que debo mirar, lo hago
Gracias por los comentarios.

EA1IDU - Nacho
WR200 & W8681
BURGOS-ESPAÑA
http://www.electronic27.com/EA1IDU/index.html

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.144
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Weewx en W8681
« Respuesta #3 en: 24 de Septiembre del 2024, 22:24:39 pm »
Lo primero de todo, es saber si weewx está funcionando

Código: [Seleccionar]
sudo systemctl status weewx
« Última modificación: 24 de Septiembre del 2024, 22:26:18 pm por jantoni »

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 EA1IDU

  • Newbie
  • *
  • Mensajes: 14
    • Ver Perfil
    • EA1IDU-IN82DI-BURGOS
  • Estación: ESCYL0900000009003A
Re:Weewx en W8681
« Respuesta #4 en: 25 de Septiembre del 2024, 18:43:35 pm »
Buenas tardes.

Con la versión que tengo instalada de la WRM200 (weewx v3.0.1), donde si me muestra la página web, pero no puedo editar la configuración, me responde esto:

     pi@pi1 ~ $ sudo systemctl status weewx
     sudo: systemctl: command not found
     pi@pi1 ~ $

En otra raspberry con el sistema operativo "Raspbian GNU/Linux 12 (bookworm)" y la version "python3-weewx_5.1.0-3_all.deb", he conseguido hacer funcionar algo.....
Al configurar el fichero weewx.conf, la identidad de APRS, desde la página APRS.FI, veo que está la estación operativa y puedo ver datos.
En la carpeta "/var/www/html/weewx" veo que genera ficheros pero si intento verlos desde un navegador, no tiene respuesta desde la raspberry.

Esto es lo que me devuelve la sentencia que me has enviado:
pi@raspberrypi:~ $ sudo systemctl status weewx
● weewx.service - WeeWX
     Loaded: loaded (/lib/systemd/system/weewx.service; enabled; preset: enabled)
     Active: active (running) since Tue 2024-09-24 19:42:51 CEST; 22h ago
       Docs: https://weewx.com/docs
   Main PID: 531 (python3)
      Tasks: 5 (limit: 387)
        CPU: 4.880s
     CGroup: /system.slice/weewx.service
             └─531 python3 /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf

sep 25 18:34:23 raspberrypi weewxd[531]: INFO weewx.restx: PWSweather: Posting not enabled.
sep 25 18:34:23 raspberrypi weewxd[531]: INFO weewx.restx: CWOP: Data for station EA1IDU will be po>
sep 25 18:34:23 raspberrypi weewxd[531]: INFO weewx.restx: WOW: Posting not enabled.
sep 25 18:34:23 raspberrypi weewxd[531]: INFO weewx.restx: AWEKAS: Posting not enabled.
sep 25 18:34:24 raspberrypi weewxd[531]: INFO weewx.engine: 'pyephem' detected, extended almanac da>
sep 25 18:34:24 raspberrypi weewxd[531]: INFO __main__: Starting up weewx version 5.1.0
sep 25 18:34:24 raspberrypi weewxd[531]: INFO weewx.engine: Using binding 'wx_binding' to database >
sep 25 18:34:24 raspberrypi weewxd[531]: INFO weewx.manager: Starting backfill of daily summaries
sep 25 18:34:24 raspberrypi weewxd[531]: INFO weewx.manager: Daily summaries up to date
sep 25 18:34:25 raspberrypi weewxd[531]: INFO weewx.drivers.fousb: synchronising to the weather sta>
lines 1-20/20 (END)...skipping...
EA1IDU - Nacho
WR200 & W8681
BURGOS-ESPAÑA
http://www.electronic27.com/EA1IDU/index.html

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.144
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Weewx en W8681
« Respuesta #5 en: 25 de Septiembre del 2024, 19:10:49 pm »
Vale.....centrémonos.....te contesto a ambas cuestiones.....pero por experiencia, es un lío.....es mejor tener cada consulta separada.

En la primera máquina, evidentemente es una instalación antigua y no tendrá un Linux funcionando con systemctl, sino con init.d

Si te funciona y no quieres hacer nada nuevo, no lo toques.....pero sería bueno que te fueras familiarizando con las cuestiones de Linux.



En la segunda máquina, sí tienes una instalación systemctl, lo que facilita mucho las cosas, como por ejemplo ver el log de weewx.

En este caso, systemctl te responde que Weewx está funcionando.

Y no puedes verlos en un navegador, porque el sistema que estás usando no tiene instalado un servidor web.

Para poder ver esas páginas desde un navegador web (desde otro ordenador) debes instalar un servidor web como Apache2, lighttpd o Nginx.

No tengo experiencia con Nginx, pero seguro que cualquiera de ellos te servirá perfectamente.

Para instalarlo no hay pérdida

Código: [Seleccionar]
sudo apt update
sudo apt install apache2


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 EA1IDU

  • Newbie
  • *
  • Mensajes: 14
    • Ver Perfil
    • EA1IDU-IN82DI-BURGOS
  • Estación: ESCYL0900000009003A
Re:Weewx en W8681
« Respuesta #6 en: 25 de Septiembre del 2024, 19:43:06 pm »
Hola

Gracias, ya se ve la luz al final del túnel.

De la primera máquina me olvido, no hay problema.

De la segunda máquina:
*Cierto que tengo que familiarizarme con mas cosas de Linux, estoy intentando aprender.
  Hago pequeñas cosas, en que si las hago funcionar con las instrucciones que se publican y no veo una explicación mas extensa, pues no se aprende.

*El problema era lo que has descrito. No tiene instalado un servidor web.
  Lo he instalado con el comando que me has puesto y ya puedo ver la web que me genera.
  http://ea1idu.synology.me/weewx/

MUCHAS GRACIAS. plau2

........ con esto sería suficiente, aunque siempre quiero ir un poco mas haya.
Sería posible que me cree las páginas web como las tenía antes? como la imagen que adjunto

Gracias de nuevo
EA1IDU - Nacho
WR200 & W8681
BURGOS-ESPAÑA
http://www.electronic27.com/EA1IDU/index.html

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.144
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Weewx en W8681
« Respuesta #7 en: 25 de Septiembre del 2024, 20:47:39 pm »
A mandar.

73 de EA4TN

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

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.144
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Weewx en W8681
« Respuesta #8 en: 25 de Septiembre del 2024, 20:53:52 pm »
Por cierto.....y para todos los curiosos que tengan un sistema bajo systemctl

Si quieres ver lo que va haciendo Weewx (el log normal, no el ampliado)

Código: [Seleccionar]
sudo journalctl -u weewx -f
Y verás como va haciendo cosillas el programa

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 EA1IDU

  • Newbie
  • *
  • Mensajes: 14
    • Ver Perfil
    • EA1IDU-IN82DI-BURGOS
  • Estación: ESCYL0900000009003A
Re:Weewx en W8681
« Respuesta #9 en: 25 de Septiembre del 2024, 21:29:04 pm »
Probado!!!

Estoy viendo que los valores que indica con respecto a los que veo en el display de la estación, no coinciden.
Tengo que corregirlo, me supongo que introducir un OFF SET.

Iré probando y ajustando.
EA1IDU - Nacho
WR200 & W8681
BURGOS-ESPAÑA
http://www.electronic27.com/EA1IDU/index.html

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.144
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Weewx en W8681
« Respuesta #10 en: 25 de Septiembre del 2024, 22:05:44 pm »
Probado!!!

Estoy viendo que los valores que indica con respecto a los que veo en el display de la estación, no coinciden.
Tengo que corregirlo, me supongo que introducir un OFF SET.

Iré probando y ajustando.

No sé a lo que te refieres.... Me he perdido

Una cosa.... Donde dice estación... No es para poner tu indicativo de llamada de radioaficionado, sino el código de estación en Meteoclimatic

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 EA1IDU

  • Newbie
  • *
  • Mensajes: 14
    • Ver Perfil
    • EA1IDU-IN82DI-BURGOS
  • Estación: ESCYL0900000009003A
Re:Weewx en W8681
« Respuesta #11 en: 26 de Septiembre del 2024, 08:29:46 am »
Buenos días.

Lo de los valores, me equivoqué. Si está mostrando bien los valores, el problema era que tenía puesto temperatura de rocío y por eso pensaba que no enviaba bien los valores.

A lo segundo, tengo que agregar la estación.
Corrijo de momento el nombre.
« Última modificación: 26 de Septiembre del 2024, 08:32:26 am por EA1IDU »
EA1IDU - Nacho
WR200 & W8681
BURGOS-ESPAÑA
http://www.electronic27.com/EA1IDU/index.html

Desconectado EA1IDU

  • Newbie
  • *
  • Mensajes: 14
    • Ver Perfil
    • EA1IDU-IN82DI-BURGOS
  • Estación: ESCYL0900000009003A
Re:Weewx en W8681
« Respuesta #12 en: 26 de Septiembre del 2024, 08:54:52 am »
Ya he creado la estación.
ESCYL0900000009003A

Ahora estoy en el trabajo y no puedo insertar la plantilla descargada.
En estos días lo hago.
 11111
EA1IDU - Nacho
WR200 & W8681
BURGOS-ESPAÑA
http://www.electronic27.com/EA1IDU/index.html