Powiadomienia
Wyczyść wszystko

[Rozwiązany] Format wiadomości MQTT w T6 1.0 dla BHx80

2 Wpisów
2 Użytkownicy
0 Reactions
1,503 Wyświetleń
Wpisów: 67
Donator 2K19
Autor tematu
(@wielkim)
Kontrybutor
Dołączył: 6 lat temu

Witam wszystkich, w końcu podjąłem finalną decyzję o przejściu na Home Assistant. Podłączyłem już prawie wszystkie urządzenia, jednym z ostatnich jest stacja meteo.

Połączenie realizuję poprzez MQTT, nie wiem jak odczytać dane z czujnika BHx80, ponieważ są one podawane w ciągu: 

{'temperature':'25.78','humidity':'49.91','pressure':'970.79'}

Z czujnikiem BH1750 poradziłem sobie bez problemu:

- platform: mqtt
name: "Meteo Lux"
state_topic: "/Meteo/BH1750/lux"
unit_of_measurement: 'lux'

Jak powinien wyglądać wpis dla BHx80?

 

1 Reply
lukas121
Wpisów: 543
Zasłużony dla Forum Donator 2K19
(@lukas121)
Ekspert
Dołączył: 7 lat temu

Tu masz całą konfigurację do HA

zamień stacja pogodowa na ( Meteo )

sensor stacja pogodowa:
- platform: mqtt
name: "Jasność"
state_topic: "/stacja_pogodowa/BH1750/lux"
unit_of_measurement: "lux"
- platform: mqtt
name: Pył PM2.5
state_topic: "/stacja_pogodowa/HPMA115S0/all"
value_template: '{{ value_json["PM25"] }}'
unit_of_measurement: "μg/m3"
- platform: mqtt
name: Pył PM10
state_topic: "/stacja_pogodowa/HPMA115S0/all"
value_template: '{{ value_json["PM10"] }}'
unit_of_measurement: "μg/m3"
- platform: mqtt
name: Temperatura
state_topic: "/stacja_pogodowa/BMx80/all"
value_template: '{{ value_json["temperature"] }}'
unit_of_measurement: "°C"
- platform: mqtt
name: Wilgotność
state_topic: "/stacja_pogodowa/BMx80/all"
value_template: '{{ value_json["humidity"] }}'
unit_of_measurement: "%"
- platform: mqtt
name: Ciśnienie
state_topic: "/stacja_pogodowa/BMx80/all"
value_template: '{{ value_json["pressure"] }}'
unit_of_measurement: "hpa"
Odpowiedz
Udostępnij: