Meteoclimatic

Software => WeeWX => Mensaje iniciado por: jantoni en 05 de Julio del 2022, 17:34:58 pm

Título: Instalación de Weewx en un NAS
Publicado por: jantoni en 05 de Julio del 2022, 17:34:58 pm
Para aquellos poseeedores, como yo, de un NAS, os comento que es posible instalar Weewx en buena parte de ellos.

La instalación se hace con el gestor de contenedores Docker.

La verdad es que tenía muy abandonado mi Nas, un Synology DS918+, y cuando instalé Home Assistant para empezar con el tema de la domótica, he visto un mundo de posibilidades gracias a Docker.

De hecho, he visto que hay un contenedor que ya tiene instalado Weewx 4.8 con el driver interceptor y el MQTT

Ahora no tengo tiempo de ponerme con elllo, porque estoy centrado en Home Assistant, pero quien sabe si pronto mi Weewx no pasará a funcionar dentro del Synology y otro artilugio menos funcionando (en mi caso Weewx funciona con una Orange Pi PC)

https://github.com/felddy/weewx-docker

https://hub.docker.com/r/instantlinux/weewx

Y más enlace por la red de redes

Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 19 de Febrero del 2023, 09:31:52 am
Buenos días,

¿Has podido continuar con la instalación de WEEWX en Synology?

yo tengo una Sainlogic WS3500 en mi pueblo conectada por un router LTE y quisiera desplegar WEEWX en mi Synology DS2020+ que tengo en casa.

Me interesaría mucho tu experienca.

Saludos,

Iván
Título: Re:Instalación de Weewx en un NAS
Publicado por: jantoni en 19 de Febrero del 2023, 10:07:49 am
No, no me he puesto con ello. La verdad es que estoy un poco parado ya que otros proyectos me absorben demasiado tiempo, y el tema del NAS llegué a la conclusión que debería empezar de cero, puesto que mi primera configuración y actual de la disposición de los discos fue fruto de mi inexperiencia con estos dispositivos.

Igualmente debo profundizar en el conocimiento de Docker, porque cada vez que actualizo una imagen se me des configura todo, a pesar de que todo el mundo dice que en Docker solo hay que borrar una imagen y poner la nueva  *+* *+* *+*

No obstante, te ánimo a que lo pruebes. Este tipo de estaciones es ideal para lo que tú quieres hacer, puesto que solo tienes que indicar en la consola, en el servidor customized la dirección de tu NAS y tener abierto el puerto correspondiente en el router donde se encuentre ubicado el NAS.
Título: Re:Instalación de Weewx en un NAS
Publicado por: jantoni en 19 de Febrero del 2023, 10:15:04 am
Y pensándolo bien, con Docker sería mucho más fácil hacer un sistema multiinstancia de weewx. Es decir varios weewx funcionando simultáneamente, pues cada contenedor es independiente.

Tengo que ponerme a fondo con el soporte USB, ya que con DSM 7 no hay soporte para UsB y cada vez que reinicio tengo que instalar los driver a mano.

He seguido varios manuales de cómo poner el soporte, pero siempre se cargan después que Docker y es necesario que se carguen antes (requisito de zigbee2mqtt). Igualmente parece que el soporte USB en DSM 7 no funciona con un HUB USB y necesito el Hub ya que al tener solo dos puertos, uno ya está ocupado por el SAI y el otro por el controlador Zigbee.

Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 19 de Febrero del 2023, 10:55:59 am
Gracias por tus ánimos jantoni,

¿entonces hay que configurar localmente la estación (bueno la consola) para que haga un POST a WEEWX por un puerto dado?

En la documentación de WEEWX he visto que el driver para esta estación es FineOffsetUSB, ¿es correcto?

De mis lecturas había entendido que el driver adecuado para esta estación era el driver interceptor, ¿es así?

Mil gracias,

Iván
Título: Re:Instalación de Weewx en un NAS
Publicado por: jantoni en 19 de Febrero del 2023, 19:00:20 pm
Pues no he mirado últimamente las nuevas versiones.

En un principio, el driver es interceptor, que luego hay que configurarlo para FineOffset

Y en cuanto a la consola, efectivamente, hay que programarla para que mande datos a Weewx.

La única dificultad radica en la distancia. Hacer pruebas a 5 metros es fácil, pero a varios kilómetros la cosa se complica en cuanto a lo de hacer prueba y error. *+* *+* *+* *+* *+*

Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 25 de Febrero del 2023, 13:08:17 pm
Buenos días,

y si hay que tocar la configuración de customized de la consola con WSVIEW, ¿se pueden subir datos simultáneamente a WEEWX y a METEOCLIMATIC?
Título: Re:Instalación de Weewx en un NAS
Publicado por: jantoni en 25 de Febrero del 2023, 15:17:06 pm
No, ya que solo hay disponibilidad de un servidor “customized”

Para eso, envías los datos a weewx y luego, este envía los datos a Meteoclimatic.
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 25 de Febrero del 2023, 18:51:56 pm
¿Alguna idea para saber si weewx está correctamente corriendo en docker Synology? Los comandos que veo en otros posts para comprobar que está corriendo o correrlo y para instalar driver interceptor parecen no funcionar.
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 25 de Febrero del 2023, 19:22:10 pm
Ya he conseguido instalar el driver interceptor, ¿pero cómo compruebo ahora que WEEWX está corriendo usando ese driver?
Título: Re:Instalación de Weewx en un NAS
Publicado por: jantoni en 26 de Febrero del 2023, 00:27:51 am
Para Weewx

Ejecuta weewxd manualmente

ESto es como se comprueba en weewx normalmente......me imagino que en Docker será igual

https://weewx.com/docs/usersguide.htm#Running_directly

Para comprobar el funcionamiento del driver se hace de modo similar:

python ruta/al/driver/interceptor.py --device=ecowitt-client --mode=listen --port=8000

Tienes más información en el propio driver, que contiene en su interior las instrucciones.

Todo ello con weewx parado.
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 04 de Marzo del 2023, 11:46:10 am
Buenos días,

ya tengo WEEWX y el driver interceptor corriendo sobre el docker de Synology; cuando termine haré una guía.

¿Qué SKIN me recomendáis que tenga hueco para una webcam?

Mil gracias,

iledesma
Título: Re:Instalación de Weewx en un NAS
Publicado por: jantoni en 04 de Marzo del 2023, 15:37:05 pm
Sin lugar a dudas

Belchertown

Ojo, también es el más complicado de configurar
Título: Re:Instalación de Weewx en un NAS
Publicado por: el_chito en 09 de Marzo del 2023, 10:50:18 am
Buenos días,

¿Has podido continuar con la instalación de WEEWX en Synology?

yo tengo una Sainlogic WS3500 en mi pueblo conectada por un router LTE y quisiera desplegar WEEWX en mi Synology DS2020+ que tengo en casa.

Me interesaría mucho tu experienca.

Saludos,

Iván
Ahora mismo no lo tengo en mi Nas, pero si lo tengo corriendo en un VPS bajo docker que es lo mismo.
La instalación de weewx corre como bien e dicho en un vps con docker y la estación ( sainlogic ws3500 ) la tengo en casa, la estación está configurada para que envíe datos a weewx y metoclimatic lee también de allí.
Si necesitas algún tipo de ayuda dímelo.
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 11 de Marzo del 2023, 16:41:00 pm
¿Alguna guía para configurar WEEWX para enviar datos a meteoclimatic?

Mil gracias,

Iván
Título: Re:Instalación de Weewx en un NAS
Publicado por: manolodos en 11 de Marzo del 2023, 22:00:24 pm
¿Alguna guía para configurar WEEWX para enviar datos a meteoclimatic?

Mil gracias,

Iván
Hola
Puedes seguir esta guía
http://wiki.meteoclimatic.net/wiki/WeeWX_y_Meteoclimatic
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 12 de Marzo del 2023, 11:58:59 am
Hola a todos,

Al dar a descargar plantilla me aparece una página en blanco.

¿fEl campo SIG es igual que la Station Key?
Título: Re:Instalación de Weewx en un NAS
Publicado por: manolodos en 12 de Marzo del 2023, 18:28:08 pm
Hola
Antes de descargar la plantilla tienes que cambiar el tipo de software,
quíta meteoCT y pon Weewx,
después le das a guardar y después descargas la plantilla.
El código SIG es distinto del ID Station key
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 16 de Marzo del 2023, 22:20:44 pm
Buenas noches,

¿dónde hay que tocar en el skin.conf para que se genere la plantilla de meteoclimatic? El fichero tiene 850 líneas.

Mil gracias,

iledesma
Título: Re:Instalación de Weewx en un NAS
Publicado por: jantoni en 17 de Marzo del 2023, 09:04:37 am
Lo tienes en la respuesta de Manolodos del 11 de marzo
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 18 de Marzo del 2023, 10:07:10 am
Buenos días,

¿hay que realizar algo específico para que weewx empiece a rellenar la plantilla meteoclimatic.html en public_html?

Ya he reiniciado el contenedor.

Saludos,

iledesma
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 18 de Marzo del 2023, 10:27:49 am
Ya me la ha generado.

Saludos,

iledesma
Título: Re:Instalación de Weewx en un NAS
Publicado por: jantoni en 18 de Marzo del 2023, 10:48:44 am
Para sucesivos cambios que tengas que hacer en el skin, no hace falta que reinicies el contenedor ni weewx.

Solo los cambios en weewx.conf necesitan una recarga de configuración, que puede ser:

recargando la configuración

Código: [Seleccionar]
/etc/init.d/weewx reload
reiniciando weewx

Código: [Seleccionar]
/etc/init.d/weewx restart
o

Código: [Seleccionar]
/etc/init.d/weewx stop
/etc/init.d/weewx start

o reiniciando el ordenador, o en tu caso el contenedor.

Por supuesto, en estos comandos, usando "sudo" si es necesario.

Y solo pongo las sencillas instrucciones con init.d, aunque tenemos también basados en "service" o "systemctl"
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 18 de Marzo del 2023, 11:10:28 am
¿Cómo se cambian las unidades en la skin Belchertown?

Saludos,

iledesma
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 18 de Marzo del 2023, 11:37:25 am
Visto, hay que configurar weewx.conf.

Siento preguntar con tanta insistencia.

Saludos,

iledesma
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 18 de Marzo del 2023, 11:44:13 am
Buenos días,

como he cambiado a WEEWX a mitad de año, ¿cómo podría añadir en los registros de WEEWX la lluvia acumulada en el año hasta el momento que cambié a WEEWX? ¿Hay que tocar base de datos?

En cuanto termine de pulir la estación hago guía para publicación de WEEWX en NAS Synology.

Mil gracias,

iledesma
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 23 de Marzo del 2023, 16:55:01 pm
Buenas tardes,

sigo investigando cómo retocar valores de precipitación en base de datos; pero para ello debo parar weewx ordenadamente.

Mi instalación no tiene el script weewx, sino el script weewxd.

El script weewxd no tienen las opciones de start/stop.

Si mato el proceso de weewx con kill no tiene efectos.

¿Cómo lo puedo hacer?

Mil gracias,

iledesma
Título: Re:Instalación de Weewx en un NAS
Publicado por: jmviper en 23 de Marzo del 2023, 17:17:37 pm
Qué script weewxd ??  Eso es el ejecutable de weewx. No está ejecutándose como servicio ??

Míralo con sudo service weewx status

Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 23 de Marzo del 2023, 19:39:30 pm
El terminal sh no me reconoce sudo ni service.

Es una versión de linux muy específica.

Saludos,

iledema
Título: Re:Instalación de Weewx en un NAS
Publicado por: jmviper en 23 de Marzo del 2023, 23:01:10 pm
Mira a ver qué te sale al ejecutar ps aux | grep weewx y pon aquí el resultado.

Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 24 de Marzo del 2023, 17:00:36 pm
Gracias jmviper,

/home/weewx # ps aux | grep weewx                                                                                                                           
    1 root      4:54 {weewxd} /usr/bin/python3 /home/weewx/bin/weewxd /home/weewx/weewx.conf                                                               
  328 root      0:00 grep weewx                                                                                                                             
/home/weewx #                                                                                                                                               
                                     
Como ves no corre un servicio weewx sino el script weewxd; si hago kill 1 no me hace nada.
Título: Re:Instalación de Weewx en un NAS
Publicado por: iledesma en 24 de Marzo del 2023, 18:21:10 pm
Esta es la imagen de docker que instalé:

https://registry.hub.docker.com/r/mitct02/weewx/
Título: Re:Instalación de Weewx en un NAS
Publicado por: jmviper en 24 de Marzo del 2023, 23:03:28 pm
No estoy familiarizado con Docker pero si corre como servicio pararlo sería con docker stop $(sudo docker ps –a -q) de lo que veo por la web. Ponerlo en marcha ya sale en ese enlace de la imagen.