ZESP_multitool шьем бюджетный Zigbee координатор

20 ноября 2021, 15:37

На сегодняшний день ассортимент Zigbee координаторов достаточно широк, но мы пополним его еще одним.

Для его сборки нам потребуется юсб-юарт переходник и любое, не очень нужное в хозяйстве сяомишное или акара зигби устройство, для примера возьмем акаровский геркон, можно сяомишный - там плата аналогичная, главное, чтобы на плате стоял зигби чип от NXP JN5169.

1600x_image.png?1637400917
1600x_image.png?1637401025

Разбираем корпус и видим пины для прошивки, распаиваем их к UART-переходнику следующим образом:

Плата - UARТ

  • TX  на  RX 
  • RX  на  TX
  • 3.3v на 3v3
  • GND  на GND
  • /BOOT на GND

BOOT на GND переводит чип в режим загрузки через юарт, после прошивки его необходимо будет отключить.

Распаяв, подключаем UART-переходник в USB-порт компьютера и смотрим, какой ком порт он занял, при необходимости нужно будет установить драйвер под вашу плату, если это первое подключение.

Переходим к процессу прошивки

Открываем программатор по ссылке ZESP_multitool и жмем на кнопку [JN5169], в левом окне видим список, выбираем Generic, в среднем окне откроется список доступных прошивок, рассмотрим на примере ZHA под Home Assistant.

Поддерживаются координаторы от Zigate (веселенькая цена), выбираем прошивку: ZiGate_31e_JN5169_COORDINATOR_115200.bin

Жмем Download, после загрузки появится кнопка [write] - жмем, выбираем в открывшемся окне COM-порт, дожидаемся окончания процесса прошивки (меньше минуты).

1600x_image.png?1637403118
1600x_image.png?1637409639
Вот, собственно, и все! Был у нас геркон, а стал очень неплохой координатор.

Далее отключаем пад /BOOT от GND и переходим к установке ZHA в Home Assistant, жмем кнопку [Добавить интеграцию] и выбираем ZHA.

1600x_image.png?1637409635

В следующем окне выбираем порт, на который сел наш UART-переходник, или прописываем его вручную, если в системе не определился.

1600x_image.png?1637409632
1600x_image.png?1637409633
1600x_image.png?1637409640

На этом с ZHA закончили. Но у нас еще есть Zigbee2mqtt.

В недрах чата xiaomi_gw_hack зародилась идея установить на сяомишный еврохаб Z2M, а с реализацией прекрасно справился Александр - @mrG1K, написав адаптер Zigate под Z2M, а также прошивку под него. Вот именно эту прошивку мы и будем заливать в любое сяоми/акара устройство.

Проделываем все тоже самое, что и в начале, только загружаем одну из следующих прошивок:

  • ZigbeeNodeControlBridge_f0dd_JN5169_COORDINATOR_115200.bin
  • ZigbeeNodeControlBridge_f0dd_JN5169_COORDINATOR_1000000.bin 
Функционально они одинаковы, отличаются только скоростью обмена через юарт, для верности лучше начать с той, что на 115200.

Заливаем прошивку в наш импровизированный координатор, подключаем к Z2M и прописываем в конфиг configuration.yaml следующие настройки:

serial:
       port: /dev/ttyUSB0                - путь к нашему юарт переходнику
       adapter: zigate                       -адаптер ziate
advanced:
      baudrate: 115200 - скорость в зависимости от выбранной прошивки

После чего сохраняем и перезагружаем Z2M, пользуемся.

Внимание, прошивка устройства необратима!

Так как нет стоковой прошивки, однако на геркон существует альтернативная прошивка, по функционалу гораздо лучше оригинальной, но обратно совместима, так как позволяет забиндить геркон на любое устройство с кластером ОН/ОФФ, ознакомиться можно тут - sensor_magnet.

В мультитуле она тоже есть, поэтому если возникнет желание откатиться - только на нее.

1600x_image.png?1637411620

Помимо NXP чипов, мультитул поддерживает прошивку чипов от TI, но для них необходим адаптер в виде платы arduino или esp32, распиновка подключения указана в разделе адаптеров, плату адаптера необходимо один раз прошить, а уже далее через нее шить ZigBee/BLE чипы от TI.

1600x_image.png?1637411621

PS. Прошивки постепенно будем добавлять по мере их тестирования и обкатки. Если есть предложения или вопросы - заходите в телеграмм чат.


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @SprutAI

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Никита Кулагин (Nikitacoolagin)

    Отличная статья.

  2. (Odin)
    (Odin) день назад

    Отличная статья.

    Полезные материалы 

К списку статей

Устройства в материале

Door and Window Sensor

Производитель: Aqara

Xiaomi Gateway EU

Производитель: Xiaomi
Заказать на:

Скидки для сообщества

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

LifeControl

+7 495 240-81-01
Промокод:
sprut15
Размер скидки:
15%
На весь ассортимент Lifecontrol

Тематические чаты

DIY

Похожие статьи

17 декабря 2019, 17:49
Универсальный привод для автоматического удаленного открытия окон с простой интеграцией в умные дома.
09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
02 ноября 2018, 12:14
Кнопка звонка с уведомлениями в HomeKit
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
30 августа 2019, 07:28
Несколько нетривиальных способов использования датчика открытия окон/дверей от Xiaomi/Aqara.
15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
19 марта 2019, 22:19
Обзор долгожданного 2х канального zigbee реле от Aqara, сравнение с конкурентами и небольшой тест на Deconz, Mi Hub и Aqara Hub.