1793
« en: 08 de Abril del 2020, 23:35:03 pm »
Sí, uso la GW1000 simplemente con la opción de enviar los datos por la opción "Customized" con el protocolo Ecowitt (que permite todos los sensores adicionales), simplemente los mando a una máquina local con un script que pone los datos a disposición de los programas que quiera (el formato currdat.lst del antiguo Heavyweather, pero podría ser perfectamente cualquier otro). Eso sí, hay que tener otra máquina en marcha. En mi caso aprovecho que tengo el servidor en casa, pero con ese sistema se podría montar también en un servidor remoto.
Creo que sería bastante fácil hacer un módulo Weewx que haga lo mismo. Se necesita simplemente un servidor http que acepte unos parámetros y los escriba en un archivo. Lo que manda la GX1000 es algo como esto:
PASSKEY=*****************&stationtype=GW1000A_V1.5.7&dateutc=2020-04-08+21:07:01&tempinf=76.1&humidityin=38&baromrelin=30.194&baromabsin=28.009&tempf=50.0&humidity=88&winddir=99&windspeedmph=0.45&windgustmph=1.12&maxdailygust=11.41&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.091&hourlyrainin=0.000&dailyrainin=0.102&weeklyrainin=0.272&monthlyrainin=0.783&yearlyrainin=0.783&totalrainin=0.783&lightning_time=1586373192&lightning_num=7&lightning=27&wh65batt=0&wh57batt=5&freq=868M&model=GW1000_Pro
A partir de ahí la fantasía es ilimitada.
El formato currdat.lst que hago a partir de estos datos:
[header]
programm_name=Weatherlink IP utility
programm_version=1.0
file_format_version=1.0
[time]
last_actualisation="3795368760"
[weather_picture]
comment=-1=not valid, 0=rain, 1=cloud, 2=sun
number=2
[weather_tendency]
comment1=-1=not valid, 0=no change of air pressure
comment2=1=air pressure rising, 2=air pressure falling
number=1
[storm_alarm]
comment=-1=not valid, 0=storm alarm not active, 1=storm alarm active
number=0
[indoor_temperature]
deg_C="0.000"
deg_F="32.000"
[outdoor_temperature]
deg_C="10.0"
deg_F="50.0"
[indoor_humidity]
percent="0"
[outdoor_humidity]
percent="91"
[dewpoint]
deg_C="8.6"
deg_F="47.5"
[windchill]
deg_C="10.0"
deg_F="50.0"
[wind_speed]
mps="0.444448"
kmh="1.6"
mph="0.994192"
knt="0.863376"
bft="1"
[wind_direction]
deg="115"
name="ESE"
[rain_total]
mm="195.8"
inch="7.709"
[rain_24h]
mm=""
inch=""
[rain_1h]
mm="0.0"
inch="0.000"
[pressure_absolute]
hpa="946.6"
inHg="27.95"
[pressure_relative]
hpa="1022.9"
inHg="30.20"
Otros detalles como la radiación, los rayos y demás los proceso de modo separado, pero eso ya es cosa de cadacual.