Ribaka
10.Январь.2022 13:18:29
1
Коллеги, добрый день! Нужна помощь с добавлением Aqara Door and Window Sensor (MCCGQ11LM) в Home Assistant через MQTT. Сам датчик добавил в WB6 через zigbee2mqtt, все добавилось без проблем.
Сейчас стоит задача по MQTT передавать состояния датчика открыто (false) / закрыто (true). Параметры MQTT для данного датчика прикрепил во вложении. Не понимаю как передавать данные типа “TEXT”.
Добрый день.
А как описываете в HA?
Примеры можно посмотреть тут:
Решил сделать мануал, может кому пригодится, ибо на форуме только разрозненная информация.
Итак:
1). Устанавливаем Home Assist (Supervised, т.е. с дополнительными возможностями):
Есть 2 пути установки Home Assistant, через docker и через apt, можно воспользоваться любым, но в версии с docker можно поставить supervisor режим для HA , который открывает дополнительные возможности. Хотя можно обойтись и без него, тогда надо ставить и сервер mosqitto вручную, см. *** п.3.
Итак путь через docker …
Ну и предполагаю что надо так:
# Sensors
sensor:
- platform: mqtt
name: "DoorTest"
state_topic: "ПУТЬ К ТОПИКУ"
value_template: "{% if value_json.contact == 'true' %}Closed{% else %}Open{% endif %}"
А топик прописан верно?
Посмотреть можно сюда:
Ribaka
11.Январь.2022 16:07:01
5
platform: mqtt
name: “Датчик двери”
state_topic: “user_8049ddef/devices/Aqara.Exsit/controls/contact”
value_template: “{% if value_json.contact == ‘true’ %}Closed{% else %}Open{% endif %}”
топик прописан верно, в чем может быть дело?
Вот тут:
описано как правильно получать значения.
предполагаю что указывать имя самого топика со значением (“contact”) - не надо.
Именно вариант Aqara Door рассматривается на сайте HA тут (решено патчем):
И случай с преобразованием “contact” тут:
Hello I’m about to integrate my Aqara door sensor correctly into HomeAssistant and can’t get any further. I don’t have a Xiaomi bridge but a flashed CC2531 USB stick and use zigbee2mqtt. Maybe to mention: This is my first setup with HomeAssistant,...
Reading time: 1 mins 🕑
Likes: 2 ❤