90 lines
2.6 KiB
Markdown
90 lines
2.6 KiB
Markdown
# Python APRS WX
|
|
|
|
<img src="https://gitlab.com/hp3icc/python-aprs-wx/-/raw/main/py-wx.jpg" width="400" height="380">
|
|
|
|
|
|
# Install
|
|
|
|
```
|
|
sh -c "$(curl -fsSL https://gitlab.com/hp3icc/python-aprs-wx/-/raw/main/installwx.sh)"
|
|
|
|
```
|
|
#
|
|
|
|
Python APRS WX , permite crear estaciones weather virtuales conectadas a la red aprs , la fuente de los valores de su estación virtual weather , es suplida por openweathermap.org .
|
|
|
|
La estación Weather APRS se actualizara cada 10 minutos, con información de openweathermap.org
|
|
La información que muestra su estación meteorológica es la siguiente:
|
|
|
|
• Temperatura
|
|
• Humedad
|
|
• Presión Barómetro
|
|
• Dirección del viento
|
|
• Velocidad del viento
|
|
• Ráfagas de viento
|
|
• Lluvia equivalente a 1 hora
|
|
|
|
Solo requiere estar registrado en openweathermap.org y generar un apikey por cada estación weather que desee habilitar.
|
|
Puede habilitar hasta 12 estaciones meteorológicas aprs
|
|
Las coordenadas que configure será la ubicación de su estación APRS Weather en el mapa de aprs.fi
|
|
La información meteorológica de su estación APRS Weather , corresponde al mapid que usted selecione, procure seleccionar el numero map id mas cercano a las coordenadas de su estación APRS Weather .
|
|
No todos los monitores de openweathermap.org contienen la misma cantidad de sensores, algunos no tiene medidor de lluvia , otros no tienen medidor de ráfagas de viento ,se recomienda verificar en su navegador web que el archivo json que se descarga contenga todos los campos necesarios :
|
|
Ejemplo de archivo json:
|
|
|
|
|
|
{
|
|
"coord": {
|
|
"lon": 10.99,
|
|
"lat": 44.34
|
|
},
|
|
"weather": [
|
|
{
|
|
"id": 501,
|
|
"main": "Rain",
|
|
"description": "moderate rain",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"base": "stations",
|
|
"main": {
|
|
"temp": 298.48,
|
|
"feels_like": 298.74,
|
|
"temp_min": 297.56,
|
|
"temp_max": 300.05,
|
|
"pressure": 1015,
|
|
"humidity": 64,
|
|
"sea_level": 1015,
|
|
"grnd_level": 933
|
|
},
|
|
"visibility": 10000,
|
|
"wind": {
|
|
"speed": 0.62,
|
|
"deg": 349,
|
|
"gust": 1.18
|
|
},
|
|
"rain": {
|
|
"1h": 3.16
|
|
},
|
|
"clouds": {
|
|
"all": 100
|
|
},
|
|
"dt": 1661870592,
|
|
"sys": {
|
|
"type": 2,
|
|
"id": 2075663,
|
|
"country": "IT",
|
|
"sunrise": 1661834187,
|
|
"sunset": 1661882248
|
|
},
|
|
"timezone": 7200,
|
|
"id": 3163858,
|
|
"name": "Zocca",
|
|
"cod": 200
|
|
}
|
|
|
|
#
|
|
|
|
Para verificar que su mapid contiene todos los sensores, puede ingresar al siguiente link y coloque su mapid y apykey para visualizar que esten todos los sensores necesarios :
|
|
|
|
https://api.openweathermap.org/data/2.5/weather?id=your-mapid-here&lang=es&units=imperial&appid=your-apikey-here
|