Software > WeeWX
Integración Weewx con Home Assistant
manolodos:
Hola
Por ahora lo dejo pendiente
Tengo ahora otro problema distinto con el fichero de configuración de weewx
He metido la pata y weewx no genera la plantilla de Meteoclimatic
He pedido ayuda en otro hilo
Gracias
saba01:
hola,
hay una pagina en el server web de weewx con bastantes datos,
http://<IP del server weewx>/weewx/rss.xml, tratando los strings se puede sacar los datos que necesitemos.
Yo lo integré aprovechando el fichero .json que crea el skin Seasons que es más simple de tratar desde Home Assistant con templates
código yaml de ejemplo del sensor de temperatura y humedad exterior
--- Código: ---sensor:
- platform: rest
resource: http://<ip weewx web server>/weewx/daily.json
name: Weather Station
scan_interval: 300
json_attributes:
- current
value_template: '{{ value_json.hardware }}'
template:
- sensor:
- name: "outside_temperature"
state: "{{ states.sensor.weather_station.attributes.current['outTemp'] }}"
unit_of_measurement: '°C'
- name: "outside_humidity"
state: "{{ states.sensor.weather_station.attributes.current['humidity'] }}"
unit_of_measurement: '%'
--- Fin del código ---
el fichero daily.json da estos datos,
--- Código: ---#encoding UTF-8
{
"title"
"location"
"lat"
"lon"
"alt"
"hardware"
"uptime"
"serverUptime"
"weewxVersion"
"current"
"time"
"outTemp"
"windchill"
"heatIndex"
"dewpoint"
"humidity"
"barometer"
"windSpeed"
"windDir"
"windDirText"
"windGust"
"windGustDir"
"rainRate"
"rainSum"
"maxtemptoday"
"mintemptoday"
"raintotalyear"
"rainRateMaxValue"A
"rainRateMaxTime"
}
}
--- Fin del código ---
supongo que modificando el .tmpl se pueden integrar otros datos
Navegación
[*] Página Anterior
Ir a la versión completa