Sonoff ZBDongle-E: https://alii.pub/72audg?erid=2SDnjeRAUvo
Вы наверное все уже в курсе что координаторы на контроллере EFR32MG21 скоро перестанут вообще поддерживаться в прошивке ezsp. Далее будет поддерживаться прошивка ember.
Эта прошивка на тот же контроллер EFR32MG21, но надо её установить. И уже ezsp порядком много ошибок сыпет в логи Zigbee2mqtt
Я делал статью о том, как легко перепрошивать координатор через web интерфейс:
Самый простой способ обновление прошивки USB Zigbee стика Sonoff ZB Dongle-E и ZB-GW04
Но недавно столкнулся с такой проблемой, что я не мог приконнектить свой координатор. У меня получилось прошить раза с 15того.
А другому человеку помогал, так вообще так и не смог приконнектиться веб интерфейсе и получилось прошить, только через Home Assistant. Способ тоже довольно простой, по этому давайте его тут и опишу.
Чтоб прошить модуль, нам нужно первым делом отключить приложение zigbee2mqtt или zha в зависимости от того, что вы используете. Это нужно сделать обязательно, так как zigbee2mqtt и zha держат уарт интерфейс и не дадут с модулем какие либо манипуляции производить.
После отключения zigbee2mqtt и zha, нужно добавить новый аддон в магазин дополнений. Аддон называется zigstar_addons.
Чтоб его добавить нужно зайти в Магазин дополнений, там тыкнуть на троеточие вверху и добавить ссылку туда: https://github.com/mercenaruss/zigstar_addons
После чего нужно перегрузить Home Assitant.
Ну и после перезагрузки в Магазине дополнений появится новые дополнения.
Устанавливаем аддон ZigStar Sillicon Labs FW Flasher.
После этого заходим в Настройки и выставляем их так как показано на картинке ниже:
- Тут нужно указывать сетевой адрес устройства. Но так как у нас USB, то просто я поставил nn.
- Тут указываем адрес usb устройства из списка к которому подключен Sonoff zbdongle e.
- Ставим ползунок указывая, что устройство подключено по USB.
- Сюда вставляем ссылку на скачивание прошивки в формате gbl. Все прошивки на разные устройства лежат тут: https://github.com/darkxst/silabs-firmware-builder/tree/main/firmware_builds Но важно учитывать, что ссылка на файл должна быть такая, что если её в браузер вставить, то она сразу начнёт скачивание прошивки, без открытия дополнительных страниц. Для последней прошивки ember на момент написания статьи, для координатора ZBDongleE, прикладываю: https://github.com/darkxst/silabs-firmware-builder/raw/refs/heads/main/firmware_builds/zbdonglee/ncp-uart-hw-v7.4.4.0-zbdonglee-115200.gbl
- Ну а тут указываем скорость COM порта. Она должна совпадать со скаченной прошивкой. у меня это 115200.
Собственно когда всё выбрали, нажимаем кнопку сохранить и запускаем аддон.
После запуска у нас устройство начнёт сразу прошиваться. Ход прошивки можно наблюдать в Журнале этого аддона.
Так-же после прошивки нужно вытащить из USB координатор и вставить обратно – тем самым перезагрузив его.
Если Вы прошьетесь на прошивку Ember, то не забывайте, что в конфигурации zigbee2mqtt нужно будет поменять поле adapter, на ember. Вместо ezsp.