[Модуль] 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 ничего не происходит.
Давайте добавим поддержку данной лампы
Имеем Xiaomi Philips Ceiling Lamp, токен удалось добыть.
Модуль установил, но там нет моего устройства. Взял yeelink.light.ceiling как наиболее подходящий. Какие-то данные получаю от него
https://gyazo.com/52b8098caec03f53e1066c42301933c0
Но если в командной строке ввести power on ничего не происходит.
Давайте добавим поддержку данной лампы
- 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
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 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 раз