Страница 7 из 139

Re: [Модуль] Xiaomi miIO

Добавлено: Сб дек 23, 2017 11:46 am
zlayer
Добрый день.
Протестировал работу Xiaomi Philips LED Ceiling Lamp и поковырял ещё дополнительные команды, возможно многим пригодится. Так же есть параметры, которые расковырять пока не смог (помечено хз), буду рад, если, кто-то имеет информацию о данных параметрах.

Тесты:
SPOILERSPOILER_SHOW
ВКЛ/ОТКЛ светильник (вкл - восстановление предыдущего состояния):
Метод = set_power
Параметр = ["on"] или ["off"]
Ответ: {"result":["ok"],"id":1513976946}

ПЕРЕКЛЮЧИТЬ состояние светильника:
Метод = toggle
Параметр = []
Ответ: {"result":["ok"],"id":1513976946}

Уменьшить/Увеличить яркость (НЕ работает, если Power=off):
Метод = auto_bri_inc - Увеличить или auto_bri_dec - уменьшить
Параметр = []
Ответ: {"result":["ok"],"id":1513976946}

Изменить цветовую темрературу (НЕ работает, если Power=off):
Метод = auto_cct_inc - Увеличить холодный или auto_cct_dec - Увеличить тёплый
Параметр = []
Ответ: {"result":["ok"],"id":1513976946}

Установить яркость и температуру (работает, если Power=off):
Метод = set_bricct
Параметр = [10,10] - Значения от 0 до 100. Если указано [0,0], то включается ночной светильник
Ответ: {"result":["ok"],"id":1513976946}

Установить яркость (работает, если Power=off):
Метод = set_bright
Параметр = [10] - Значения от 0 до 100.
Ответ: {"result":["ok"],"id":1513976946}


Установить цветовую температуру (работает, если Power=off):
Метод = set_cct
Параметр = [10] - Значения от 0 до 100.
Ответ: {"result":["ok"],"id":1513976946}

Установить фиксированные сцены (1-Яркий, 2-ТВ, 3-тёплый, 4-ночь):
Метод = apply_fixed_scene
Параметр = [1] - Значения от 1 до 4.
Ответ: {"result":["ok"],"id":1513976946}

Переключение между фиксированными сценами по очереди (3 сцены, без ночи):
Метод = switch_the_scene
Параметр = []
Ответ: {"result":["ok"],"id":1513976946}


Метод = get_props
Параметр = ["power"] или ["power_consume_rate"]
Свет ВКЛ, Ответ: {"result":["on"],"id":1513972975}
Свет ОТКЛ, Ответ: {"result":["off"],"id":1513975579}
Ночник ВКЛ,Ответ: {"result":["on"],"id":1513976397}

Метод = get_props
Параметр = ["cct"]
Свет ВКЛ, Ответ: {"result":[46],"id":1513973162}
Свет ОТКЛ, Ответ: {"result":[46],"id":1513975663}
Ночник ВКЛ,Ответ: {"result":[0],"id":1513976360}

Метод = get_props
Параметр = ["brightness"] или ["bright"]
Свет ВКЛ, Ответ: {"result":[80],"id":1513973308}
Свет ОТКЛ, Ответ: {"result":[80],"id":1513975686}
Ночник ВКЛ,Ответ: {"result":[0],"id":1513976281}

Получить значение автонастройка цветовой температуры:
Метод = get_props
Параметр = ["ac"]
Ответ: {"result":[1],"id":1513978284}
Ответ: {"result":[0],"id":1513978284}

Получить значение интеллектуальный ночник:
Метод = get_props
Параметр = ["bl"]
Ответ: {"result":[1],"id":1513978284}
Ответ: {"result":[0],"id":1513978284}


Получить значение таймера отключения:
Метод = get_props
Параметр = ["dv"]
Ответ в сек при ВКЛ таймере: {"result":[532],"id":1513978284}
Ответ при ОТКЛ таймере: {"result":[0],"id":1513978284}

Получить номер сцены (1-Яркий, 2-ТВ, 3-тёплый, 4-ночник, 0 - при любых отклонениях цвета или яркости от параметров сцены):
Метод = get_props
Параметр = ["snm"]
Ответ: {"result":[1],"id":1513978900}

Запрос в одной строке:
Метод = get_props
Параметр = ["power", "bright", "cct", "snm", "dv", "bl", "ac"]
Ответ: {"result":["on",35,1,0,0,0,0],"id":1513978688}


ВКЛ/ОТКЛ интеллектуальный ночник:
Метод = enable_bl
Параметр = [1] или [0]
Ответ: {"result":["ok"],"id":1513976946}

ВКЛ/ОТКЛ : автонастройка цветовой температуры (приложение падает, если включено):
Метод = enable_ac
Параметр = [1] или [0]
Ответ: {"result":["ok"],"id":1513976946}

ВКЛ/ОТКЛ Таймер отключения:
Метод = delay_off
Параметр = кол-во секунд. Если 0, то таймер отключается
Ответ: {"result":["ok"],"id":1513977602}





НЕИЗВЕСТНО:

хз:
Метод = get_props
Параметр = "mssw"
Ответ: {"result":[0],"id":1514009506}
Свет ОТКЛ: {"result":[0],"id":1514011918}

хз:
Метод = get_props
Параметр = "mb"
Ответ: {"result":[0],"id":1514009506}
Свет ОТКЛ: {"result":[0],"id":1514011955}


хз:
Метод = get_props
Параметр = "cctsw"
Ответ: {"result":[[[0,3],[0,2],[0,1]]],"id":1514009774}
Свет ОТКЛ: {"result":[[[0,3],[0,2],[0,1]]],"id":1514011865}


хз:
Метод = get_props
Параметр = "ms"
Ответ: {"result":[0],"id":1514010751}
Свет ОТКЛ: {"result":[0],"id":1514011991}
P.S. Спасибо за модуль, сильно облегчило анализ параметров!

Re: [Модуль] Xiaomi miIO

Добавлено: Сб дек 23, 2017 9:34 pm
skysilver
zlayer писал(а):Протестировал работу Xiaomi Philips LED Ceiling Lamp и поковырял ещё дополнительные команды, возможно многим пригодится.
Спасибо за выкладки. А вкл/выкл, яркость и изменение температуры, присутствующие в модуле, работают корректно?

Вижу api у этой лампы богатый. Что бы хотелось увидеть в модуле в первую очередь?

Re: [Модуль] Xiaomi miIO

Добавлено: Вс дек 24, 2017 12:18 am
zlayer
Да, всё работает правильно.
У этой лампы ещё есть датчик света, сопряжение с браслетом mi Band (информация о нахождении рядом и о засыпании). Вот это бы хотелось :) но до этого ещё не докопал: (
А так просто добавить по мере возмоэности все параметры из моего сообщения, будет удобно управлять и снимать параметры.

Re: [Модуль] Xiaomi miIO

Добавлено: Пн дек 25, 2017 9:43 am
srvsrvsrv
Mi Air Humidifier:
получение текущего статуса и параметров-работает
включение/выключение-работает
смена режима (silent, medium, high)-работает

Re: [Модуль] Xiaomi miIO

Добавлено: Пн дек 25, 2017 9:58 am
skysilver
srvsrvsrv писал(а):Mi Air Humidifier:
получение текущего статуса и параметров-работает
включение/выключение-работает
смена режима (silent, medium, high)-работает
Отлично. Спасибо за репорт.
А можно увидеть скриншот вкладки Данные?

Re: [Модуль] Xiaomi miIO

Добавлено: Пн дек 25, 2017 10:09 am
srvsrvsrv
Mi Air Humidifier
SPOILERSPOILER_SHOW
uvl.gif
uvl.gif (30.21 КБ) 8546 просмотров

Re: [Модуль] Xiaomi miIO

Добавлено: Пн дек 25, 2017 10:51 am
skysilver
srvsrvsrv писал(а):Mi Air Humidifier
Параметр led, похоже, нерабочий. Надо будет убрать.

Re: [Модуль] Xiaomi miIO

Добавлено: Пн дек 25, 2017 11:29 am
srvsrvsrv
В принципе, не знаю, что там можно еще добавить..Но вот тут все функции видно, остальное автоматизация (среди автоматизации, как умная функция его-это алерт на 70% влажности)
mi home увлажнитель:
SPOILERSPOILER_SHOW
Screenshot_20171225-112121.png
Screenshot_20171225-112121.png (192.81 КБ) 8524 просмотра

Re: [Модуль] Xiaomi miIO

Добавлено: Пн дек 25, 2017 6:07 pm
Gelezako
проверил работу Mi Remote 360, всё пашет!коды кнопок нужно привязывать к опции ir_play

Re: [Модуль] Xiaomi miIO

Добавлено: Пн дек 25, 2017 10:59 pm
smart_g
Вечер добрый. Получил шлюз, подключил как описано. К сведению шлюз версия 3 ("model":"lumi.gateway.v3"). Вопрос, как подключаются в данны й модуль датчики и кнопки ZigBEE?