Witam,
z powodu równic w json w AFE T6 wersja 2.0 poniżej przykładowy kod dla stacji pogody do odczytu wszystkich podstawowych wartości.
poniższe wartości można samodzielnie modyfikować w trakcie ustawień stacji.
ja użyłem takiego schematu:
Temat MQTT: /stacja/
temat czujnika temperatury, wilgotności i ciśnienia: /stacja/BME/
temat czujnika pyłu PM 2.5 oraz pyłu PM 10 : /stacja/HPMA/
temat czujnika widoczności: /stacja/BH/
sensor:
- platform: mqtt
name: "Stacja Jasność"
state_topic: "/stacja/BH/"
unit_of_measurement: "lux"
value_template: '{{ value_json["illuminance"].value }}'
- platform: mqtt
name: Stacja Pył PM2.5
state_topic: "/stacja/HPMA/"
value_template: '{{ value_json["PM25"].value }}'
unit_of_measurement: "μg/m3"
- platform: mqtt
name: Stacja Pył PM10
state_topic: "/stacja/HPMA/"
value_template: '{{ value_json["PM10"].value }}'
unit_of_measurement: "μg/m3"
- platform: mqtt
name: Stacja Temperatura
state_topic: "/stacja/BME/"
value_template: '{{ value_json["temperature"].value }}'
unit_of_measurement: "°C"
- platform: mqtt
name: Stacja Wilgotność
state_topic: "/stacja/BME/"
value_template: '{{ value_json["humidity"].value }}'
unit_of_measurement: "%"
- platform: mqtt
name: Stacja Ciśnienie
state_topic: "/stacja/BME/"
value_template: '{{ value_json["pressure"].value }}'
unit_of_measurement: "hpa"
- platform: mqtt
name: Stacja Ciśnienie względne
state_topic: "/stacja/BME/"
value_template: '{{ value_json["relativePressure"].value }}'
unit_of_measurement: "hpa"
- platform: mqtt
name: Stacja Punkty rosy
state_topic: "/stacja/BME/"
value_template: '{{ value_json["dewPoint"].value }}'
unit_of_measurement: "°"
- platform: mqtt
name: Stacja Temperatura odczuwalna
state_topic: "/stacja/BME/"
value_template: '{{ value_json["heatIndex"].value }}'
unit_of_measurement: "°"