Xiaomi gateway DGNWG05LM на базе nxp imx6 процессора (подходят aqara этого поколения).Возможность получить root и установить openwrt (как это сделать).256 мб флеш и ОЗУ памяти.Zigbee модуль на базе nxp JN5169.Желание получить автономный шлюз с работающим zigbee, а не звонок и моргание светодиодами.
Европейская версия шлюза часто поставляется в комплекте Mi Smart sensor set (код DGNWG05LM). В MiHome добавить большинство устройств из китайского региона нельзя.
Предисловие
Как легковесное и доступное, в репозитории openwrt был запущен Domoticz с плагином zigate и это работало, но база поддерживаемых устройств и опыт использования меня привели к zigbee2mqtt.
Что нужно, чтобы использовать новый чип в zigbee2mqtt ?
zigbee2mqtt, iobroker.zigbee используют в качестве backend для связи и обработки команд библиотеку zigbee-herdsman.
Раньше он назывался zigbee-shepherd и поддерживал только TI чипы, например, CC2531, после рефакторинга код стал более гибким и для добавления поддержки нового чипа нужно реализовать только адаптер, который будет отправлять и принимать пакеты в zigbee сеть по средствам общения с чипом.
XIAOMI GATEWAY 2. Подключение, настройки и возможности шлюза умного дома.
забегая вперёд, теперь и
- NXP JN5168/JN5169 — ZiGate и шлюз Xiaomi.
Какую прошивку для zigbee модуля выбрать?
Разработка была начата с прошивки для адаптеров ZiGate, она основана на примере от производителя чипа NXP JN-AN-1216 Zigbee Node Control Bridge.
Базовый функционал адаптера был написан именно с прошивкой ZiGate, в прошлом году был добавлен raw режим. Он идеально подходил для целей общения с z2m, но здесь меня ждал самый большой подводный камень. Этот режим не использовался другими библиотеками в продакшене и, соответственно, не был протестирован, в результате я долгое время не мог понять причину нестабильности при работе со сложными устройствами. В одно и то же время и мы, и автор ZiGate дошли до того, что в raw режиме была утечка памяти и работа сдвинулась с мертвой точки.
После тестирования пользователями в zigbee2mqtt и iobroker было обнаружены еще несколько проблем при спаривании устройств, так как получить быструю обратную связь от разработчика ZiGate не получилось, мы попробовали запустить чистый пример от производителя чипа, добавив туда RAW режим и для совместимости с протоколом ZiGate LQI (силу сигнала).
Чистый пример от NXP запустился и не имел проблем с утечками памяти, и работал стабильнее в RAW режиме, необходимом для работы адаптера.
Сейчас я рекомендую именно ее, но и с прошивкой ZiGate может работать, если не произойдет утечка памяти. Исходные коды и собранные bin файлы для прошивки доступны на github.
Как разместить zigbee2mqtt на шлюзе, если у тебя всего 256 МБ?
Zigbee2mqtt — это приложение на node.js и с множеством зависимостей, стандартная установка на raspberry pi занимала 105 МБ, а ведь на шлюз нужно еще установить сам Node JS и неплохо, чтобы место еще осталось для node-red и доп ПО. В итоге в рекомендации по установке был добавлен флаг —production, он позволяет сократить размер установленного z2m до 38 МБ, но мне хотелось еще экономить место и время при установке, поэтому я решил подчистить от неиспользуемых файлов, и теперь z2m занимает всего 19 МБ (тестирую сборку все в один файл, файлы веб морды, тогда размер получается в пределах 10 МБ).
Умный шлюз и российские радиостанции. Xiaomi Gateway 2. Подробно о нескольких вариантах настройки.
Был доработан Makefile из проекта nxhack/openwrt-node-packages для сборки оптимизированного пакета zigbee2mqtt на xiaomi шлюзе, а для удобной установки в одну команду был создан фид собранных пакетов. Добавив его, можно получить установленный zigbee2mqtt за одну команду и минуту времени.
Текущий статус
Адаптер уже готов и работает в режиме бета-тестирования, последние правки доступны в dev/edge версии (пакет node-zigbee2mqtt-dev).
Вы можете подключиться к тестированию или разработке адаптера, вопросы и предложения можно писать в issue на github.
- Часто используемые устройства, в тч. DIY с портала modkam, были протестированы.
- Работают группы и репорты.
- Базовая прошивка на 10-20 устройств, также тестируется прошивка с измененным количеством подключаемых устройств до 50-70 (успешно было подключено более 30 устройств).
- Скорость запуска z2m на шлюзе ~ 20 секунд.
- Прошивка работает с включенным логированием и debug.
Адаптер и прошивка находится в стадии бета-тестирования и доработки, будем рады всем, кто захочет помочь.
Как установить zigbee2mqtt на xiaomi шлюз?
opkg update opkg install node-zigbee2mqtt

Да да, все так просто, но для начала у вас должен стоять openwrt и подключен фид с собранными пакетами, об этом подробно расписано в инструкциях на сайте проекта.
PS: На шлюзе тестируется автономная связка из программ mosquitto — zigbee2mqtt — node-red, все автоматизации можно запускать внутри, независимо от доступности wi-fi сети, использовать динамик и подсветку шлюза для голосовых и световых оповещений.
Источник: sprut.ai
Xiaomi gateway 2 — управление, автоматизация

Вот прилетели ко мне девайсы умного дома Сяоми, xiaomi gateway 2, пару круглых кнопок, пару квадратных, пара датчиков температуры. Ещё едут управляемые розетки, датчики движения и контакты контроля дверей. Но сейчас мне совершенно не понятно что с этим делать? Я подключил всё это, в экосистеме xiaomi оно объединилось. Подцепил к iobroker.
Сразу увидел датчики температуры и их показания, увидел кнопки и сам шлюз xiaomi gateway 2. На данный момент вопрос по xiaomi gateway 2. Как им управлять!? Например рисую кнопку в графическом редакторе, и нажимая её на экране, хочу включатьвыключать подсветку шлюза. Мне не понятно как можно реализовать сей простейший вариант.
Всё что вижу по девайсу xiaomi RGB gateway — это не управление, а статусы, их можно считать, отослать туда значение нельзя. Что делать? У кого есть опыт?

AirKing отредактировано
Импортируй в vis
[,»style»:,»widgetSet»:»basic»>]
Sergey777 отредактировано
Импортируй в vis
[,»style»:,»widgetSet»:»basic»>] «« `
Нет. Не прокатило. Если щелкаю физической кнопкой, то статус лампочки на визуализации меняется. Если щелкаю на визуализации, то ничего не происходит, изменения только на визуализации, на шлюзе не загорается.
А у Вас этот код работает? Мне бы понять, только у меня что ли такой касяк? Может хитрость какая есть или не донастроил что-то в самом шлюзе? P.S. Ради проверки поставил Домотикз, сделал всё по инструкции, и тоже не работает управление.
Что не так может быть?
Sergey777 отредактировано
Всё. Заработал. Я несколько раз включалвыключал на шлюзе LAN, и заработало в итоге. Возможно, я изначально не верный пароль ввёл. Похоже как раз управляться при не правильном пароле не будет, хотя статусы доступны.
bstrd отредактировано
Добрый день! Только начал разбираться с ioBroker. Подключил Xiaomi Gateway, все устройства подключенные к нему определились, датчики показывают свои значения, но возникла проблема с кнопками: на этом видео https://youtu.be/sdFYhDBqRHI?t=23m16s все кнопки имеют значение true/false https://ibb.co/gx1wG7 ~~у меня же эти поля пустые, и на нажатия кнопок никак не реагируют https://ibb.co/hSm7On ~~Кроме того на вкладке instances адаптер mihome каждые ~30 секунд теряет соединение со шлюзом(Connected to mihome: true/false) В логе ничего не нашел. LAN на шлюзе включал/отключал несколько раз, пароль менял — результат тот же. Может подскажете в какую сторону копать?~~~~
Sergey777 отредактировано
Добрый день! Только начал разбираться с ioBroker. Подключил Xiaomi Gateway, все устройства подключенные к нему определились, датчики показывают свои значения, но возникла проблема с кнопками: у меня же эти поля пустые, и на нажатия кнопок никак не реагируют Кроме того на вкладке instances адаптер mihome каждые ~30 секунд теряет соединение со шлюзом(Connected to mihome: true/false) В логе ничего не нашел. LAN на шлюзе включал/отключал несколько раз, пароль менял — результат тот же. Может подскажете в какую сторону копать? `
А при написании сценариев и логики через мобильник в приложении Mi home всё нормально? Если всё нормально и в приложении связь не теряется, то смотрите локальную сеть. Устойчив ли WiFi, сделайте статические адреса iobroker серверу и Xiaomi шлюзу или DHCP Static. Может wifi перегружен или роутер слабоват(сильно древний, например), или сильные помехи на протокол ZigBee, расположите все устройства рядом со шлюзом Xiaomi.
Sergey777 отредактировано
Всё. Заработал. Я несколько раз включалвыключал на шлюзе LAN, и заработало в итоге. Возможно, я изначально не верный пароль ввёл. Похоже как раз управляться при не правильном пароле не будет, хотя статусы доступны. `
Нет. Не заработал. Проходит какое то время, часпол днядень и снова перестаёт работать. Перезапускаю по питанию шлюз и снова какое-то время работает.
bstrd отредактировано
А при написании сценариев и логики через мобильник в приложении Mi home всё нормально? Если всё нормально и в приложении связь не теряется, то смотрите локальную сеть. Устойчив ли WiFi, сделайте статические адреса iobroker серверу и Xiaomi шлюзу или DHCP Static. Может wifi перегружен или роутер слабоват(сильно древний, например), или сильные помехи на протокол ZigBee, расположите все устройства рядом со шлюзом Xiaomi. `
Через приложение MiHome все работает, поэтому думаю дело не в ZigBee. IP-адреса у сервера и xiaomi-шлюза статические. Проблема с пропаданием связи действительно была в локальной сети — сервер ioBroker был подключен к старому роутеру, работающему в режиме повторителя, видимо он теряет связь. Подключил к основному роутеру, теперь проблем с подключением нет, но значения у объектов кнопок по-прежнему пустые.
AlexMk отредактировано
- Raspberry Pi 3 Model B
- Xiaomi Smart Home Gateway 2
- двойной проводной выключатель Xiaomi Aqara
- двойной беспроводной выключатель Xiaomi Aqara
- розетка Xiaomi Aqara Mi Smart WiFi Socket Plug ZigBee
- кнопка Xiaomi Mijia Aqara Smart Wireless Switch
- Перустановил RASPBIAN JESSIE LITE на Raspberry Pi –- включить root доступ, и далее все под рутом
- Установил Node.js
- Установил ioBroker
после установки ioBroker
- перезагрузил RASPBIAN
- sudo iobroker start
- и обязательно: sudo iobroker restart
- Затем с браузера http:// :8081
- Настройка ioBroker
- Установил все обнаруженные Discovery драйвера (в том числе и Xiaomi Smart Home Gateway 2 и сразу при установке драйвера указал его пароль)
- Понажимал на клавиши беспроводного выключателя (левая, правая, обе сразу) и на кнопку (один и двойной): все оборудование Xiaomi сразу определилось, проводным выключателем и розеткой можно было управлять в ioBroker из браузера.
- Для пробы запустил два скрипта:
Дальше — не проверял
bstrd отредактировано
- Raspberry Pi 3 Model B
- Xiaomi Smart Home Gateway 2
- двойной проводной выключатель Xiaomi Aqara
- двойной беспроводной выключатель Xiaomi Aqara
- розетка Xiaomi Aqara Mi Smart WiFi Socket Plug ZigBee
- кнопка Xiaomi Mijia Aqara Smart Wireless Switch
- Перустановил RASPBIAN JESSIE LITE на Raspberry Pi –- включить root доступ, и далее все под рутом
- Установил Node.js
- Установил ioBroker
- перезагрузил RASPBIAN
- sudo iobroker start
- и обязательно: sudo iobroker restart
- Затем с браузера http:// :8081
- Настройка ioBroker
- Установил все обнаруженные Discovery драйвера (в том числе и Xiaomi Smart Home Gateway 2 и сразу при установке драйвера указал его пароль)
- Понажимал на клавиши беспроводного выключателя (левая, правая, обе сразу) и на кнопку (один и двойной): все оборудование Xiaomi сразу определилось, проводным выключателем и розеткой можно было управлять в ioBroker из браузера.
- Для пробы запустил два скрипта:
- работают
Спасибо за помощь! Помогло удаление и повторный запуск Discovery.
Источник: forum.iobroker.net
Руководство пользователя концентратора умного дома Xiaomi ZNDMWG02LM

Mi Smart Home Hub — это центр управления умным домом, который может подключаться к интеллектуальным устройствам Wi-Fi, Zigbee и Bluetooth. Концентратор и другие устройства можно свободно объединить в гибкую и разнообразную систему для реализации удаленного управления мобильными телефонами и интеллектуальных сцен для устройств умного дома. Вы можете контролировать все аспекты своего умного дома, включая свет при открытии двери, выключение устройств при выходе из дома, обнаружение и уведомление о ненормальных событиях и т. Д. И т. Д.
Примечание:
Этот продукт предназначен только для использования в помещении.

Нажмите и удерживайте в течение 10 секунд: сбросить сеть
Нажать раз: восстановить заводские настройки.
Индикатор и звуковой сигнал Описание
Установка

- Выберите место установки хаба.
Примечание:
Рекомендуется размещать концентратор на расстоянии 2–6 метров от маршрутизатора, к которому он будет подключен, и не должно быть никаких психических препятствий между концентратором и маршрутизатором или вокруг него. - Подключите концентратор к источнику питания с помощью адаптера 5 В = 1 А или 5 В, 2 А и шнура питания. Overvoltage приведет к неправильной работе концентратора.
- После подключения концентратора к источнику питания он перейдет в режим ожидания подключения, и его индикатор изменит цвет с оранжевого на мигающий оранжевый. Теперь хаб можно подключить к приложению Mi Home / Xiaomi Home.
Подключение к приложению Mi Home / Xiaomi Home
Этот продукт работает с приложением Mi Home / Xiaomi Home. Управляйте своим устройством и взаимодействуйте с ним и другими устройствами умного дома с помощью приложения Mi Home / Xiaomi Home.
Отсканируйте QR-код, чтобы загрузить и установить приложение. Вы будете перенаправлены на страницу настройки подключения, если приложение уже установлено. Или выполните поиск «Mi Home / Xiaomi Home» в магазине приложений, чтобы загрузить и установить его. Откройте приложение Mi Home / Xiaomi Home, нажмите «+» в правом верхнем углу и следуйте инструкциям по добавлению устройства. ‘
В Европе (кроме России) приложение называется Xiaomi Home. Название приложения, отображаемое на вашем устройстве, следует использовать по умолчанию.

Внимание: Перед добавлением концентратора убедитесь, что ваш телефон подключен к сети Wi-Fi 2.4 ГГц. Держите телефон как можно ближе к концентратору для лучшего соединения и убедитесь, что ваш телефон и концентратор подключены к одной и той же сети Wi-Fi. Если концентратор не может быть добавлен, нажмите и удерживайте функциональную кнопку в течение 10 секунд, пока индикатор не станет оранжевым, затем попробуйте добавить его снова. Из-за обновлений приложения фактические действия могут отличаться. Следуйте инструкциям для текущей версии приложения.
Работает с Apple HomeKit
После подключения хаба и приложения Mi Home / Xiaomi Home отсканируйте код HomeKit на хабе или в руководстве пользователя или введите его вручную. Следуйте инструкциям на экране в приложении, чтобы завершить настройку. После успешного добавления вы можете проверить концентратор в приложении Apple Home. Сохраните установочный код HomeKit надлежащим образом.
Уведомление Связь между iPhone, iPad, Apple Watch, HomePod или Mac и Mi Smart Home Hub с поддержкой HomeKit обеспечивается технологией HomeKit. Клиент, у которого есть Apple TV (4-го поколения или новее) с tvOS 10 или новее, iPad с iOS 10 или новее, или HomePod может управлять аксессуарами с поддержкой HomeKit, находясь вне дома или с помощью автоматических триггеров, таких как время суток, местоположение, обнаружение датчика или действие аксессуара. Использование значка «Работает с Apple» означает, что аксессуар был разработан специально для работы с технологией, указанной на значке, и был сертифицирован разработчиком на соответствие стандартам производительности Apple. Apple не несет ответственности за работу этого устройства или его соответствие стандартам безопасности и нормативным требованиям.
Добавить дочернее устройство
После успешного подключения концентратора обратитесь к руководству пользователя дочернего устройства, чтобы узнать, как добавить его к концентратору. Если HomeKit уже подключен к концентратору, а дочернее устройство поддерживает HomeKit, дочернее устройство автоматически синхронизируется с HomeKit после добавления в концентратор, и его можно viewed через приложение Apple Home. Путем настройки сцен и автоматизации через приложение Mi Home / Maomi Home можно реализовать широкий спектр автоматизированных элементов управления.
Характеристики
Модель: ZNDMWG02LM
Размеры: 090 x 25 мм
Номинальный вход: 5 В 1 А или В 2A
Рабочая температура: -5 ° C до 50 ° C
Влажность при эксплуатации: 0-95%, без конденсации
Рабочая частота Wi-Fi: 2412-2472 МГц
Максимальная выходная мощность Wi-Fi Рабочая частота Bluetooth 2402-2480 МГц
Максимальная выходная мощность Bluetooth Рабочая частота: 2405-2480 МГц Zigbee
Максимальная выходная мощность Беспроводная связь. Wi-Fi IEEE 802.11 b / g / n 2A ГГц, Zigbee 3.0, Bluetooth 5.0
Настоящим [Lumi United Technology Co., Ltd] заявляет, что тип радиооборудования [Mi Smart Home Hub, ZNDMWG02LM] соответствует Директиве 2014/53 / EU. Полный текст декларации соответствия ЕС доступен по следующему адресу в Интернете: http://www.mi.com/global/service/support/declaration.html

Все продукты, отмеченные этим символом, являются отходами электрического и электронного оборудования (WEEE согласно директиве 2012/19 / EU), которые нельзя смешивать с несортированными бытовыми отходами. Вместо этого вам следует защищать здоровье человека и окружающую среду, передавая свое использованное оборудование в специальный пункт сбора отходов электрического и электронного оборудования, назначенный правительством или местными властями.
Правильная утилизация и переработка помогут предотвратить возможные негативные последствия для окружающей среды и здоровья человека. Пожалуйста, свяжитесь с установщиком или местными властями для получения дополнительной информации о местонахождении, а также об условиях использования таких пунктов сбора. Словесный знак и логотипы Bluetooth® являются зарегистрированными товарными знаками, принадлежащими Bluetooth SIG, Inc., и любое использование таких знаков Xiaomi Inc. осуществляется по лицензии. Другие товарные знаки и торговые наименования принадлежат их соответствующим владельцам. При нормальных условиях использования это оборудование должно находиться на расстоянии не менее 20 см между антенной и телом пользователя.
Документы / Ресурсы
Похожие сообщения
Руководство пользователя Samsung Smart Hub — Оптимизированный PDF-файл Руководство пользователя Samsung Smart Hub — Исходный PDF-файл
QUBINO Wireless Smart Home User Manual — Оптимизированный PDF Руководство пользователя QUBINO Wireless Smart Home — Исходный PDF
Руководство пользователя концентратора умного дома Модель: ZNDMWG02LM Продукт завершенview Mi Smart Home Hub — это умный дом…
Это решение определяет, как получить поддержку программного обеспечения для SmartThings или поддержку отдельных устройств в Aeotec Smart Home Hub.…
Источник: manuals.plus
