Страница 1 из 216

[Модуль] Xiaomi Home (xiaomihome)

Добавлено: Сб янв 28, 2017 8:08 pm
sergejey
В маркет добавился модуль поддержки устройств на базе оборудования Xiaomi Smart Home.

Изображение

Пока поддержка базовая, но список поддерживаемых устройств и функций будет расширяться.

Изображение

Для работы модуля необходимо, чтобы шлюз Xiaomi Mi Home находился в той же сети, что и сервер MajorDoMo, а так же (обязательно!), чтобы на шлюзе был включен режим разработчика. Инструкцию по включению этого режима можно почитать здесь, а если вкратце, то подключаете шлюз к стандартному приложению MiHome, переходите в настройки шлюза, там в раздел About и тыкаете по номеру версии внизу экрана, пока не появятся два новых пункта на китайском, переходите в первый из появившихся, включаете первую опцию (записываете ключ -- текстовая строка под первым пунктом, на будущее пригодится), жмёте ОК (правую кнопку внизу экрана).

На данный момент реализована поддержка следующих устройств:
* Хаб -- событие смены цвета подсветки, установка цвета подсветки, установка яркости, проигрывание рингктона
* Кнопка (Switch) -- события однократного, двухкратного нажатия, а так же долгого нажатия (начало и конец)
* Выключатели (одно-, двухклавишные кнопки, выключатели в разрыв фазы) -- события, управление
* Датчик движения -- событие сработки
* Датчик окна/двери -- события открытия/закрытия
* Датчик температуры/влажности -- данные
* Кубик -- события / данные поворота
* Розетка -- событие смены статуса, управление

Пока модуль не умеет управлять устройствами (розетки, лампы и т.п.), только считывает поступающие данные -- это будет в будущем доработано, само собой, просто у меня кроме вышеперечисленного ничего под рукой не было :)
Обновлено: модуль уже умеет слать управляющие команды, но чем именно может управлять смотрите сверху в списке поддерживаемых устройств.

P.S. Модуль расчитан на работу в связке с модулем Простые устройства, так что добавлять оборудование в систему и в интерфейсы можно очень быстро (без него тоже работает)

Полезные ссылки:
- Проигрывание рингтонов на шлюзе
- Про ошибку invalid key

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Сб янв 28, 2017 9:05 pm
Jager
Оперативно :)
Xiaomi Mi Cube совместим с этим шлюзом, интересное видео.

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Сб янв 28, 2017 10:21 pm
sergejey
Jager писал(а):Оперативно :)
Xiaomi Mi Cube совместим с этим шлюзом, интересное видео.
Я думаю что он даже появится в модуле, т.к. даже еще не поддерживаемые устройства, работающие через шлюз, будут в системе. Только разбивку данных на отдельные события нужно будет дорабатывать. Так что делитесь поведением и новыми данными.

Отправлено с моего Redmi 4 через Tapatalk

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Сб янв 28, 2017 10:32 pm
Jager
sergejey писал(а):Так что делитесь поведением и новыми данными.
Шлюз едет, кубик закажу.

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Сб янв 28, 2017 11:52 pm
igorewa
А какой именно шлюз нужен? их вроде как 3 шт. Mi Smart Home Multifunction Gateway, Mi Smart Home Gateway и Mi Smart Home Gateway 2. Модуль будет работать со всеми тремя?

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Вс янв 29, 2017 5:35 am
alekszander
Привязал датчик температуры и влажности, вот что шлёт. Если что готов помочь с настройкой. Изображение


Отправлено с моего D6633 через Tapatalk

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Вс янв 29, 2017 8:27 am
Amarok
igorewa писал(а):А какой именно шлюз нужен? их вроде как 3 шт. Mi Smart Home Multifunction Gateway, Mi Smart Home Gateway и Mi Smart Home Gateway 2. Модуль будет работать со всеми тремя?
Кстати, да. Какой именно шлюз нужен и чем они отличаются?

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Вс янв 29, 2017 9:09 am
Jager
Amarok писал(а):Кстати, да. Какой именно шлюз нужен и чем они отличаются?
Реально похоже их две версии, отличаются наличием радио во второй версии.
На первой версии маркировка сзади DGNWG01LM, на второй DGNWG02LM.

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Вс янв 29, 2017 9:19 am
alekszander
Вопрос к Сергею. Реально ли играть звук на шлюзе?

Отправлено с моего D6633 через Tapatalk

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Вс янв 29, 2017 11:03 am
sergejey
alekszander писал(а):Вопрос к Сергею. Реально ли играть звук на шлюзе?

Отправлено с моего D6633 через Tapatalk
В интернете я нашел способ подсунуть ему свои каналы радио вместо стандартных, так что в какой-то мере реально. Детально пока не разбирался.

Отправлено с моего Redmi 4 через Tapatalk