[Модуль] Xiaomi miIO (xiaomimiio)
Модератор: immortal
-
- Сообщения: 2
- Зарегистрирован: Вс янв 21, 2018 9:50 pm
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Re: [Модуль] Xiaomi miIO
Подключил сегодня пульт IR Remote 360
В модуле запустил сканирование, устройство сразу нашлось и отдало токен.
Базу кодов забрал со смартфона (рутован).
В режиме тестирования API команд поставил:
Метод: miIO.ir_play
Параметр: {"code":"нужныйкод","freq":38400}
Заработало, ураа! Теперь бы разобраться, как из всего этого сделать ну.. хотя бы кнопку, дальше будет понятнее..
Товарищу skysilver огромное спасибо за труд!
В модуле запустил сканирование, устройство сразу нашлось и отдало токен.
Базу кодов забрал со смартфона (рутован).
В режиме тестирования API команд поставил:
Метод: miIO.ir_play
Параметр: {"code":"нужныйкод","freq":38400}
Заработало, ураа! Теперь бы разобраться, как из всего этого сделать ну.. хотя бы кнопку, дальше будет понятнее..
Товарищу skysilver огромное спасибо за труд!
- Рейтинг: 1.16%
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO
Вероятно, ошибка в модуле. Надо отлаживать. Нужны логи.Dicont писал(а):Почему так?
Цикл cycle_xiaomimiio не падает, работает?
В поле message каждые 120 сек информация обновляется?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO
1. Создаешь объект, например, MiRemote360. У этого объекта создаешь свойство, например, ir_code.confessor писал(а):Заработало, ураа! Теперь бы разобраться, как из всего этого сделать ну.. хотя бы кнопку, дальше будет понятнее..
2. В модуле к параметру ir_play привязываешь эти объект и свойство.
3. Чтобы передать команду шайбе достаточно записать в свойство объекта нужный ir-код, который достал из конфигов Михом:
Код: Выделить всё
setGlobal('MiRemote360.ir_code', 'Z6VHABACAABEAgAAowYAAOMIAACMEQAAmSEAANohAACknAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGEBAgEBAQEBAgIBAgICAgICAQECAQEBAQECAgECAgICBwNQA=');
- За это сообщение автора skysilver поблагодарили (всего 8):
- confessor (Пн янв 22, 2018 1:26 am) • piton_78 (Вс фев 25, 2018 4:46 am) • Mavric (Пт апр 20, 2018 11:58 am) • blacbag (Вт июл 24, 2018 1:16 pm) • Samir77 (Вт окт 02, 2018 5:06 pm) • VAD07 (Чт июн 06, 2019 12:23 am) • alibi75 (Пн авг 05, 2019 10:14 pm) • Peter (Пн сен 09, 2019 10:21 pm)
- Рейтинг: 9.3%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 2
- Зарегистрирован: Вс янв 21, 2018 9:50 pm
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Re: [Модуль] Xiaomi miIO
skysilver, спасибо! Очень доходчиво объяснили, я вкурил в логику MJD, получилось. Обкатал и на кнопках, и на сценариях, и на шаблонах поведения.
- Рейтинг: 1.16%
- barsmaster
- Сообщения: 60
- Зарегистрирован: Пн апр 03, 2017 12:21 pm
- Откуда: Киев
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: [Модуль] Xiaomi miIO
Ребят всем привет, наблюдаю за темой со дня первого поста. К сожалению до сегодня не было времени на тестирование. Да и оборудование не было подключено.
Имеем Xiaomi Philips Ceiling Lamp, токен удалось добыть.
Модуль установил, но там нет моего устройства. Взял yeelink.light.ceiling как наиболее подходящий. Какие-то данные получаю от него
https://gyazo.com/52b8098caec03f53e1066c42301933c0
Но если в командной строке ввести power on ничего не происходит.
Давайте добавим поддержку данной лампы![Smile :)](./images/smilies/icon_e_smile.gif)
Имеем Xiaomi Philips Ceiling Lamp, токен удалось добыть.
Модуль установил, но там нет моего устройства. Взял yeelink.light.ceiling как наиболее подходящий. Какие-то данные получаю от него
https://gyazo.com/52b8098caec03f53e1066c42301933c0
Но если в командной строке ввести power on ничего не происходит.
Давайте добавим поддержку данной лампы
![Smile :)](./images/smilies/icon_e_smile.gif)
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Xiaomi miIO
Не пробовали свойство power привязать к какому нить свойству объекта, и менять на 1/0?
Отправлено с моего G8441 через Tapatalk
Отправлено с моего G8441 через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
![Arrow :arrow:](./images/smilies/icon_arrow.gif)
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO
Думаю, надо выбирать Philips EyeCare Smart Ceiling Lamp. Это ведь потолочный светильник?barsmaster писал(а):Имеем Xiaomi Philips Ceiling Lamp, токен удалось добыть. Модуль установил, но там нет моего устройства. Взял yeelink.light.ceiling
Чтобы точнее сказать, нужны сведения miIO.info.
Что и куда именно вводишь?barsmaster писал(а):Но если в командной строке ввести power on ничего не происходит.
Чтобы управлять, надо сначала через привязать Простые устройства (или заранее созданные свойства объекта) к параметрам power, bright, cct и т.п. на вкладке Данные. А потом через setGlobal() или прямо из Простых устройств рулить.
Последний раз редактировалось skysilver Пн янв 22, 2018 3:44 pm, всего редактировалось 1 раз.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- barsmaster
- Сообщения: 60
- Зарегистрирован: Пн апр 03, 2017 12:21 pm
- Откуда: Киев
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: [Модуль] Xiaomi miIO
Поменял на Philips EyeCare Smart Ceiling Lamp. ничего не изменилось.
https://gyazo.com/993a1a2b82e732d470ae8e8c43ce46bd
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 Что-то пошло не так...
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO
Нее, в тестирование API не лазь, оно для продвинутых и для отладки. Делай через привязку объектов или простых устройств на вкладке Данные.barsmaster писал(а):Поменял на Philips EyeCare Smart Ceiling Lamp. ничего не изменилось.
Теперь картинка светильника в модуле совпадает с тем, что у тебя? ))
И скинь, пжл, данные miIO.info - это круглая кнопка с буквой "i".
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- barsmaster
- Сообщения: 60
- Зарегистрирован: Пн апр 03, 2017 12:21 pm
- Откуда: Киев
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз