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

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

Добавлено: Вс янв 21, 2018 10:32 pm
confessor
Подключил сегодня пульт IR Remote 360

В модуле запустил сканирование, устройство сразу нашлось и отдало токен.
Базу кодов забрал со смартфона (рутован).

В режиме тестирования API команд поставил:
Метод: miIO.ir_play
Параметр: {"code":"нужныйкод","freq":38400}

Заработало, ураа! Теперь бы разобраться, как из всего этого сделать ну.. хотя бы кнопку, дальше будет понятнее..

Товарищу skysilver огромное спасибо за труд!

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

Добавлено: Вс янв 21, 2018 11:01 pm
skysilver
Dicont писал(а):Почему так?
Вероятно, ошибка в модуле. Надо отлаживать. Нужны логи.
Цикл cycle_xiaomimiio не падает, работает?
В поле message каждые 120 сек информация обновляется?

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

Добавлено: Вс янв 21, 2018 11:11 pm
skysilver
confessor писал(а):Заработало, ураа! Теперь бы разобраться, как из всего этого сделать ну.. хотя бы кнопку, дальше будет понятнее..
1. Создаешь объект, например, MiRemote360. У этого объекта создаешь свойство, например, ir_code.
2. В модуле к параметру ir_play привязываешь эти объект и свойство.
3. Чтобы передать команду шайбе достаточно записать в свойство объекта нужный ir-код, который достал из конфигов Михом:

Код: Выделить всё

setGlobal('MiRemote360.ir_code', 'Z6VHABACAABEAgAAowYAAOMIAACMEQAAmSEAANohAACknAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGEBAgEBAQEBAgIBAgICAgICAQECAQEBAQECAgECAgICBwNQA='); 
Ну а там уж смотри по ситуации, где и когда слать команды. Если делать кнопку в меню, то setGlobal можно вписать прямо в поле Код в настройках кнопки.

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

Добавлено: Пн янв 22, 2018 1:25 am
confessor
skysilver, спасибо! Очень доходчиво объяснили, я вкурил в логику MJD, получилось. Обкатал и на кнопках, и на сценариях, и на шаблонах поведения.

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

Добавлено: Пн янв 22, 2018 3:31 pm
barsmaster
Ребят всем привет, наблюдаю за темой со дня первого поста. К сожалению до сегодня не было времени на тестирование. Да и оборудование не было подключено.
Имеем Xiaomi Philips Ceiling Lamp, токен удалось добыть.

Модуль установил, но там нет моего устройства. Взял yeelink.light.ceiling как наиболее подходящий. Какие-то данные получаю от него
https://gyazo.com/52b8098caec03f53e1066c42301933c0

Но если в командной строке ввести power on ничего не происходит.
Давайте добавим поддержку данной лампы :)

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

Добавлено: Пн янв 22, 2018 3:36 pm
nick7zmail
Не пробовали свойство power привязать к какому нить свойству объекта, и менять на 1/0?

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

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

Добавлено: Пн янв 22, 2018 3:39 pm
skysilver
barsmaster писал(а):Имеем Xiaomi Philips Ceiling Lamp, токен удалось добыть. Модуль установил, но там нет моего устройства. Взял yeelink.light.ceiling
Думаю, надо выбирать Philips EyeCare Smart Ceiling Lamp. Это ведь потолочный светильник?
Чтобы точнее сказать, нужны сведения miIO.info.
barsmaster писал(а):Но если в командной строке ввести power on ничего не происходит.
Что и куда именно вводишь?
Чтобы управлять, надо сначала через привязать Простые устройства (или заранее созданные свойства объекта) к параметрам power, bright, cct и т.п. на вкладке Данные. А потом через setGlobal() или прямо из Простых устройств рулить.

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

Добавлено: Пн янв 22, 2018 3:43 pm
barsmaster
Поменял на Philips EyeCare Smart Ceiling Lamp. ничего не изменилось.

https://gyazo.com/993a1a2b82e732d470ae8e8c43ce46bd

Код: Выделить всё

14:43:14 command = power
14:43:14 properties = on
14:43:14 /ajax/xiaomimiio.html?op=test_api_cmd&dip=192.168.0.111&dtoken=3d5f7ae53b51aa312e464b150b37453b&dcmd=power&dopt=on
14:43:14 Что-то пошло не так... 

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

Добавлено: Пн янв 22, 2018 3:45 pm
skysilver
barsmaster писал(а):Поменял на Philips EyeCare Smart Ceiling Lamp. ничего не изменилось.
Нее, в тестирование API не лазь, оно для продвинутых и для отладки. Делай через привязку объектов или простых устройств на вкладке Данные.

Теперь картинка светильника в модуле совпадает с тем, что у тебя? ))

И скинь, пжл, данные miIO.info - это круглая кнопка с буквой "i".

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

Добавлено: Пн янв 22, 2018 3:50 pm
barsmaster
Через обьекты включить удалось. Спасибо!