Zigbee Ethernet POE Coordinator: https://alli.pub/6yaroc?erid=2SDnjdhXAcZ
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
Все наверное знают, что Zigbee2mqtt и ZHA одновременно не работают в Home Assistant. Но на самом деле это не совсем так. Zigbee2mqtt и ZHA не работают одновременно с USB Zigbee координаторами, так как USB координатор определяется как com порт и работает по uart. А Uart как известно, может работать только с одним устройством.
А вот если у Вас сетевой Zigbee координатор, то вполне себе есть возможность запуска сразу и z2m и zha. Но правда с некоторыми нюансами.
В этой статье покажу как настроить и Zigbee2mqtt и Zha на работу с одним сетевым zigbee координатором и на одном сервере Home Assistant.
Настройка Zigbee2mqtt:
Тут все просто, в Конфигурации аддона Zigbee2mqtt в блоке “Serial” прописывает port и ip адрес с портом к Zigbee координатору сетевому. У меня для тестов координатор https://alli.pub/6yaroc?erid=2SDnjdhXAcZ у него порт 6638 и по итогу строчка будет выглядеть так:
port: tcp://10.155.222.123:6638
Ну и запускаем zigbee2mqtt.
Координатор написал, что подключен один сокет (который какраз и есть Zigbee2mqtt).
Установка ZHA:
ZHA встроен изначально в Home Assistant, по этому его как дополнение устанавливать не нужно. Он определяется как интеграция, если обнаружит Zigbee координатор. Собственно мой координатор он тоже обнаружил:
Если все-же автоматически не нашелся координатор, то интеграцию можно в ручную установить. Для этого в Настройках->Интеграции->Добавить новую интеграцию.
И ищем там Zigbee Home Assistant:
Далее в интеграции попросит выбрать ZIgbee координатор который нашёлся или новый. Я выбрал, тот который нашелся:
Выбираем координатор, далее у нас спросит какой сокет выбрать. Тут проверяем правильный ли указан ip адрес и порт для подключения. Если все вено, то нажимаем просто “Подтвердить“.
После этого у нас попросит выбрать форматирование сети. И так-как у нас уже настроен Zigbee2mqtt и имеет свою сеть, то нам ненужно ничего форматировать и выбираем пункт “Не изменять настройки сети”
После этого координатор в ZHA добавляется и начнёт работать одновременно с ZHA.
В подтверждение этому можно зайти в Zigbee координатор и увидеть, что там подключено 2 сокета. 1 сокет это Zigbee2mqtt, а второй сокет это ZHA:
Нюансы одновременной работы Zigbee2mqtt и ZHA:
Нюансы тут в том, что информация об устройствах хранится в самом Zigbee координаторе и по этому при добавлении устройства например в Zigbee2mqtt, оно так-же добавится и в ZHA одновременно:
И следовательно все статусы устройства и параметры будут одновременно дублироваться и в Zigbee2mqtt и в ZHA.
Для чего все это тогда нужно? спросите вы… А пригодиться все это может для того, чтоб сравнивать устройства в Zigbee2mqtt и в ZHA одновременно. Ведь есть устройства где параметров больше в Zigbee2mqtt. А где-то больше параметров в ZHA.
И с помощью такого метода настройки, можно определить где устройство лучше работает и больше параметров отдает (в zha или z2m). Выбрать лучшее устройство, а другое отключить. И пользоваться всеми лучшими моментами аддона zigbee2mqtt и интеграции zha.
Реклама: ООО “АЛИБАБА.КОМ (РУ)” ИНН: 7703380158