Meteoclimatic
Software => WeeWX => Mensaje iniciado 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
-
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
-
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.
-
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.
-
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
-
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. *+* *+* *+* *+* *+*
-
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?
-
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.
-
¿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.
-
Ya he conseguido instalar el driver interceptor, ¿pero cómo compruebo ahora que WEEWX está corriendo usando ese driver?
-
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.
-
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
-
Sin lugar a dudas
Belchertown
Ojo, también es el más complicado de configurar
-
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.
-
¿Alguna guía para configurar WEEWX para enviar datos a meteoclimatic?
Mil gracias,
Iván
-
¿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
-
Hola a todos,
Al dar a descargar plantilla me aparece una página en blanco.
¿fEl campo SIG es igual que la Station Key?
-
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
-
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
-
Lo tienes en la respuesta de Manolodos del 11 de marzo
-
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
-
Ya me la ha generado.
Saludos,
iledesma
-
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
/etc/init.d/weewx reload
reiniciando weewx
/etc/init.d/weewx restart
o
/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"
-
¿Cómo se cambian las unidades en la skin Belchertown?
Saludos,
iledesma
-
Visto, hay que configurar weewx.conf.
Siento preguntar con tanta insistencia.
Saludos,
iledesma
-
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
-
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
-
Qué script weewxd ?? Eso es el ejecutable de weewx. No está ejecutándose como servicio ??
Míralo con sudo service weewx status
-
El terminal sh no me reconoce sudo ni service.
Es una versión de linux muy específica.
Saludos,
iledema
-
Mira a ver qué te sale al ejecutar ps aux | grep weewx y pon aquí el resultado.
-
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.
-
Esta es la imagen de docker que instalé:
https://registry.hub.docker.com/r/mitct02/weewx/
-
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.