Подключаем AM2320 к есп по инструкции

Во вкладке Controllers добавляем OpenHAB MQTT и указываем только адрес брокера с его данными.

Во вкладке Rules ESPEasy создаем правило отправки данных датчика в нужные топики:

on AM2320#Temperature do    //AM2320 это имя датчика
  Publish /esp_childrensroom/AM2320/TemperaturePublish,[AM2320#Temperature]  //Temperature это имя графы температуры
endon

on AM2320#Humidity do
  Publish /esp_childrensroom/AM2320/HumidityPublish,[AM2320#Humidity]  //Humidity это имя графы влажности
endon

Или, если без rules, то просто ставим галочку Send to Controller, и потом уже ищем, в какой топик отправляются данные, кому как удобнее. Мне проще самому прописать

Далее в sensors.yaml:

####################################################
#                  Датчики, детская                #
####################################################

# Температура
- platform: mqtt
  name: "childrensroom_temperature"
  state_topic: "/esp_childrensroom/AM2320/TemperaturePublish"
  unit_of_measurement: "°C"
  device_class: temperature

# Влажность
- platform: mqtt
  name: "childrensroom_humidity"
  state_topic: "/esp_childrensroom/AM2320/HumidityPublish"
  unit_of_measurement: "%"
  device_class: humidity
  

 

Если нужно, то в customize.yaml:

# Температура в детской
sensor.childrensroom_temperature:
  friendly_name: 'Температура в детской'

# Влажность в детской
sensor.childrensroom_humidity:
  friendly_name: 'Влажность в детской'

 

И в groups.yaml:

####################################################
#                Сенсоры в детской                 #
####################################################
# 
temp_childrensroom:
  name: Температура и влажность
  entities:
    - sensor.childrensroom_temperature
    - sensor.childrensroom_humidity

и

# Детская
childrensroom_tab:
  name: Детская
  view: yes
  entities:
    - group.temp_childrensroom

 

Проверяем конфигурацию и перезагружаем Home Assistant:

 

 

 

0 0 vote
Article Rating

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

4 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Виктор
Виктор
5 месяцев назад

день добрый, есть инструкция по привязке этого датчика к еспхоум?

Виктор
Виктор
5 месяцев назад
Reply to  kvv

Все делал,вроде по инструкции,но выдает ошибку Communication with am2320 failed!, при сканировании i2c выдает адреса несколько найденных устройств,при чем каждый раз разные…вроде нашел выход по ссылке https://www.gitmemory.com/issue/esphome/issues/192/493710385,добавил библиотеку по адресу /esphome/components/am2320 но что-то не работает