• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Запуск двух и более экземпляров Zigbee2Mqtt на одном сервере Home Assistant.

4 мая, 2024

В статье использовались:

Zigbee ZBDongle-E: https://alii.pub/6yaldm?erid=2SDnjemca17 или тут: https://ya.cc/m/Vkgro5C?erid=5jtCeReNx12oajjGe2cGhfK

Zigbee Ethernet POE Coordinator: https://alli.pub/6yaroc?erid=2SDnjdhXAcZ

В этой статье покажу как  запустить несколько экземпляром аддона Zigbee2mqtt на одном сервере Home Assistant.

Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.

 

Вообще для чего может понадобиться устанавливать несколько экземпляров Zigbee2mqtt? Самая главная причина – это разделение Zigbee устройств на несколько сетей. Это нужно для того, чтоб избежать глюков Zigbee сети, когда у Вас становится много устройств. Плюс существуют не оптимизированные устройства Zigbee, которые спамят раз в секунду значения. Как например датчик CO2 от Tuya: https://alii.pub/6x92gj?erid=2SDnje2iZgM (так то кстати хороший датчик CO2 с правильными показаниями. Но вот это захламление сети… приходится его в отдельную сеть выносить).

Так-же это может понадобиться когда Вы купили себе другой координатор и хотите свою сеть перенести без болезненно.

Ну и конечно Вариант для тестов ни кто не отменял. Особенно когда вы создаете свои устройства например на прошивке PTVO и постоянно устройства удаляете и заново добавляете. В таком использовании – устройства оставляют хвосты и потом их проблемно вычищать. А так мы всегда тестовый экземпляр можем по быстрому прибить и новый создать.

Установка первого экземпляра Zigbee2mqtt:

Для начала конечно же нужно, чтоб уже один экземпляр Home Assistant был установлен. А как установить Zigbee2mqtt я описывал несколько раз. И самый свежий вариант можно посмотреть тут (смотреть с пункта Настройка Zigbee2mqtt):

Подключение Zigbee CC2652p к uart порту TV BOX приставки H96MAX на RK3318. Также настройка Zigbee2mqtt.

Ну а если у Вас уже был установлен первый экземпляр, то конечно-же этот пункт пропускайте.

Установка второго и более экземпляра Zigbee2mqtt:

Чтоб установить второй и более экземпляр Zigbee2mqtt, нужно идти в Настройки->Дополнения-> Магазин Дополнений и там выбираем троеточие в правом верхнем углу и там пункт “Репозитории”

Нам нужно добавить новый репозиторий с Zigbee2mqtt. Причем репозиторий тот-же.

https://github.com/zigbee2mqtt/hassio-zigbee2mqtt

только такой-же Вам не даст добавить. Его нужно немного видоизменить. Например добавить в конце знак “/”.

https://github.com/zigbee2mqtt/hassio-zigbee2mqtt/

Или убрать буква “s” из https:

http://github.com/zigbee2mqtt/hassio-zigbee2mqtt

Ну и так-далее. по такой схеме можно 4 экземпляра установить. Но я даже не представляю куда столько… Только если на каждую комнату свой…

После добавления репозитория нужно либо перезагрузить Home Assistant. Либо зайти опять в главные “Настройки” и там выбрать пункт “проверить обновления“.

Ну а потом идем опять в “Магазин дополнений” и видим там новые экземпляры Zigbee2mqtt которые можно установить. Берем и устанавливаем его.

 

После того как установили 2рой экземпляр Zigbee2mqtt не запускайте его. А переходите на вкладку “Конфигурация” в которой нужно сделать несколько изменений.

Тут нужно поменять “data_path*” . По умолчанию стоит папка /config/zigbee2mqtt – и это папка по умолчанию. Я изменил ее на /config/zigbee2mqtt_2 после чего нажимаю кнопку сохранить  и соответствующую папку нужно создать в папке /homeassitant/zigbee2mqtt_2

 

Так-же на вкладке “Конфигурация” второго экземпляра Zigbee2mqtt прописываем порт отличный от стандартного. Стандартный порт “8485”, я поменял его на следующий, чтоб не путаться. На “8486” и так-же нажимаю кнопку “Сохранить“.

После идём в созданную папку “zigbee2mqtt_2” и она у нас пока пуста. Нам нужно в этой папке создать файл “configuration.yaml” с содержимым:


mqtt:
  base_topic: zigbee2mqtt_2
  server: mqtt://core-mosquitto:1883
serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220622105336-if00
  adapter: ezsp
advanced:
  log_level: warn
  pan_id: GENERATE
  channel: 11
  network_key: GENERATE
  availability_blocklist: []
  availability_passlist: []
  last_seen: ISO_8601
homeassistant: true
permit_join: false
       

Где в обязательном порядке меняем:

base_topic: zigbee2mqtt_2 – по умолчанию стоит zigbee2mqtt – меняем на свой. я выбрал как название папки zigbee2mqtt_2

port: >-
/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220622105336-if00 
– тут меняем на адрес своего zigbee стика, если он у Вас сетевой то пишем туда адрес и порт как показано тут: port: tcp://192.168.31.115:6638

Ну и если у Вас стик не на контроллере efr32, но убирайте надпись adapter: ezsp

Больше настройки никакие менять не нужно. Сохраняем файл.

Должно получиться примерно вот так:

Ну и запускаем аддон zigbee2mqtt.

 

Собственно на этом настройка нескольких экземпляров zigbee2mqtt На одном сервере Home Assitant закончена. Надеюсь статья была Вам полезна.

Primary Sidebar

Поиск

Новые записи

  • Автоматизация перезагрузки устройства по команде Ping.
  • Разблокирование и добавление шлюза Xiaomi gateway 3 в Home Assistant для управления Bluetooth устройствами из экосистемы Xiaomi Home (mihome)
  • Интеграция для локального управления (без интернета) ик пультом Tuya работающим по wifi из Home Assistant
  • Транслируем показания с Уличного Bluetooth Датчика температуры по BTHome на дисплей датчика температуры XIaomi LYWSD03MMC
  • Заставляем Bluetooth датчики температуры tuya и xiaomi отправлять данные по Zigbee в Home Assistant.

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·