Software > WeeWX

Integración Weewx con Home Assistant

<< < (8/8)

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

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa