Weewx en una Raspberry Pi

Weewx es un software libre desarrollado por Tom Keffer en 2008-2009 para controlar un gran número de modelos de estación meteorológica personales (PWS) como las 10xx, 20xx, 30xx de FOSHK.

Weewx permite, entre otras funciones,  enviar la información meteorológica a redes como: Weather Underground WUAwekas, CWOP, PWSweather, WOW; almacenarla en una base de datos SQLite o MySQL, publicarla en Intenet de forma gráfica, enviarla a un servidor con FTP o RSYNC.

Además mediante la instalación del driver interceptor de MWALL Weewx puede capturar la información meteorológica de prácticamente cualquier PWS que la reenvie a WU como  hacen, entre otras, las PWS HP1000, WS2600, WH2950 y la WH2650  de FOSHK. La captura de la información la puede hacer:

  • de forma directa o invasiva: configurando en la PWS la dirección IP de Weewx como si fuera la del  servidor de WU y configurando el servidor WU en Weewx para que a continuación la reenvie a WU (invasiva)
  • de forma indirecta o no invasiva: configurando weewx de forma que esnife el tráfico IP dirigido a WU

Lo interesante, en este momento, es que es posible instalar y ejecutar el software Weewx en una Raspberry Pi modelos 2 y 3 con Rasbian (Pequeño tamaño y muy económicas) pues ambos modelos disponen de WIFI y de conexión Ethernet, si bien el modelo 3 posibilita la conexión de un display con lo que se puede convertir a la Raspberry Pi en un monitor de la PSW.

Para instalar Weewx (V 3.8.0) en la Raspberry PI debemos ejecutar en el terminal:

  • sudo apt-get update
  • sudo apt-get install weewx

Para instalar el driver interceptor:

  • sudo wget -O weewx-interceptor.zip https://github.com/matthewwall/weewx-interceptor/archive/master.zip
  • sudo wee_extension –install weewx-interceptor.zip
  • sudo wee_config –reconfigure –driver=user.interceptor –no-prompt

Además hay que editar y modificar weewx

[Interceptor]
 driver = user.interceptor
 device_type = observer

Para el modo sniffer del interceptor hay que instalar suplementariamente:

  • sudo apt-get install python-libpcap

Debiendo editar y modificar weewx

[Interceptor]
 driver = user.interceptor
 device_type = observer
 mode = sniff
 iface = eth0
 pcap_filter = src 192.168.1.100 and dst port 80

Los comandos de terminal para gestionar weewx son:

pi@raspberrypi:~ $ sudo /etc/init.d/weewx
Usage: /etc/init.d/weewx {start|stop|status|restart|reload}

Por lo que para arrancar weewx hay que hacer:

  • sudo /etc/init.d/weewx start

Weewx para publciar la información meteorológica utiliza  Apache que viene preinstalado con Raspbian y para comprobar el funcionamiento correcto de weex podemos::

  • En un navegador poner file:///var/www/html/weewx/index.html
  • Si está arrancado Apache http://localhost/weewx

Desinstalar weeWX pero mantiene ficheros y datos

  • sudo apt-get remove weewx

Desistala weeWX borra configuración pero guarda datos:

  • sudo apt-get purge weewx

Borrar datos

  • sudo rm -r /var/lib/weewx
  • sudo rm -r /var/www/html/weewx

Complementos:

  • Utilidades:  http://www.weewx.com/docs/utilities.htm
  • Consideraciones prácticas:  https://github.com/weewx/weewx/wiki/Raspberry-Pi

Para intalar el software wview (Una alternativa, más limitada y menos usada que weeex) en Raspberry PI, mirar VK3BQ

 

Sonotrigger Software Weather World

Sonotriger Sofware Weather World

We have for test our apps (mobAWEKAS, myMeteobridge, myPWS and app2000):   a WH2600 FOSHK PWS, a HP1000 / HP2000 FOSHK PWS and a D-LINK device with Meteobridge software. We work with AWEKAS (MALVA-ROSA – 13402) and Weather Underground Weathers Networks (ICOMUNID250, ICOMUNID342 “Goldstar Station” and ICOMUNID345 “Goldstar Station”).

app2000 : Your PWS in your pocket.

Now, Sonotrigger Software release “app2000”, a free app, no-ads, for Android (Google Play) and  iOS Apple (iTunes).

The app2000, display the Personal Weather Station  HP2000- HP1000  by FOSHK information in your mobile device (tablet or phone; wifi or data). The app run indoor with direct wifi link to your PSW  (similar a EasyweatherIP) and outdoor with Wunderground data conexion (4G, …)..

app2000 a PWS app

A display app for you HP2000 by FOSHK or clon

HP2000 by FOSHK is export by MISOL IMPORT & EXPORT with product number WS-HP2K-1.

Maybe this app work fine with clons models:

Can you test it?

We appreciate any feedback you have after you evaluate our software.