Bien, una vez configurado el servicio MQTT en Weewx, pasas al fichero de configuración de Home Assistant......
Seguro que hay alguna fórmula más sencilla, pero yo no la encontré.
Editamos configuration.yaml en el directorio config de Home Assistant, y añadimos tantos sensores como queramos.
En mi caso solo quería añadir estos: temperatura y humedad exterior, barómetro, viento (media, racha y media diezminutal)
Este es el código que inserté en mi configuration.yaml.
mqtt:
sensor:
- name: weewx_out_temp
state_topic: "weather/loop"
unit_of_measurement: '°C'
device_class: "temperature"
unique_id: "davis_out_temperature"
value_template: >
{% if value_json.outTemp_C %}
{{ value_json.outTemp_C | round(1) }}
{% endif %}
- name: weewx_out_humidity
state_topic: "weather/loop"
unit_of_measurement: '%'
device_class: "moisture"
unique_id: "davis_out_humidity"
value_template: >
{% if value_json.outHumidity %}
{{ value_json.outHumidity | round(0) }}
{% endif %}
- name: weewx_out_windgust
state_topic: "weather/loop"
unit_of_measurement: 'Km/h'
device_class: "wind_speed"
unique_id: "davis_windgust"
value_template: >
{% if value_json.windGust_kph %}
{{ value_json.windGust_kph | round(1) }}
{% endif %}
- name: weewx_out_windspeed
state_topic: "weather/loop"
unit_of_measurement: 'Km/h'
device_class: "wind_speed"
unique_id: "davis_windspeed"
value_template: >
{% if value_json.windSpeed_kph %}
{{ value_json.windSpeed_kph | round(1) }}
{% endif %}
- name: weewx_out_windspeed10
state_topic: "weather/loop"
unit_of_measurement: 'Km/h'
device_class: "wind_speed"
unique_id: "davis_windspeed10"
value_template: >
{% if value_json.windSpeed10_kph %}
{{ value_json.windSpeed10_kph | round(1) }}
{% endif %}
- name: weewx_out_barometer
state_topic: "weather/loop"
device_class: "atmospheric_pressure"
unique_id: "davis_barometer"
unit_of_measurement: 'hPa'
value_template: >
{% if value_json.barometer_mbar %}
{{ value_json.barometer_mbar | round(1) }}
{% endif %}
Grabas y reinicias Home Assistant.
Una vez reiniciado, los sensores se habrán creado y ya podrás utilizarlos.
Ah....aparecerán en la lista de entidades, pero no en la de dispositivos.
Yo los tengo mezclados con los sensores de la Fine Offset