[Модуль] Xiaomi miIO (xiaomimiio)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

antpino
Сообщения: 73
Зарегистрирован: Вт ноя 07, 2017 9:54 am

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

Сообщение antpino »

Доброго времени суток!
Подскажите пожалуйста, не получается подключить Yeelight Bedside Lamp к модулю MILO в MJ. Делаю так:
Сбрасываю устройство (лампу).
Через телефон подключаюсь по wifi к лампе.
С помощью программы Packet Handler отправляю команду, все как по инструкции.
Получаю ответ, строку, отсчитываю последние 32 символа т.е. я так понимаю токен.
Вбиваю его в модуль.
Привязываю лампу через MiHome.
В модуле пытаюсь получить данные, пишет: miIO Info Сведения miIO.info не получены. Вероятно, указан неверный токен.
(Пробовал пару раз, после сброса устройства, токен меняется на новый. Модуль Xiaomi Milo свежий от 2018-01-21 03:17:40 (v.1.1-beta))
Что делаю не так?
Изображение
Изображение
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

antpino, нужно попробовать выдернуть токен из базы приложения Михом. М.б. там будет другой токен, корректный.

Ну и без скриншотов и логов абсолютно не возможно что-то детально посоветовать.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
antpino
Сообщения: 73
Зарегистрирован: Вт ноя 07, 2017 9:54 am

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

Сообщение antpino »

Вот скриншот с программы
SPOILERSPOILER_SHOW
Screenshot_2018-01-21-23-49-06-326_com.echozio.packethandler.png
Screenshot_2018-01-21-23-49-06-326_com.echozio.packethandler.png (95.02 КБ) 6971 просмотр
Для того чтобы вытащить токен с базы, я так понимаю нужен рут на телефоне, а это бы не желательно)
Изображение
Изображение
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

antpino писал(а):Для того чтобы вытащить токен с базы, я так понимаю нужен рут на телефоне, а это бы не желательно)
Не обязательно. Есть способ и без рута - бэкап через adb.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
antpino
Сообщения: 73
Зарегистрирован: Вт ноя 07, 2017 9:54 am

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

Сообщение antpino »

Спасибо, попробую!
Изображение
Изображение
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

antpino писал(а):Спасибо, попробую!
А кроме этой лампы ещё что-то есть? Работает в модуле?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
antpino
Сообщения: 73
Зарегистрирован: Вт ноя 07, 2017 9:54 am

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

Сообщение antpino »

skysilver писал(а):
antpino писал(а):Спасибо, попробую!
А кроме этой лампы ещё что-то есть? Работает в модуле?
Да, шлюз xiaomi. И кстати, Packet Handler у шлюза, токен считывает корректно. Не понятно почему с лампой не получается...
Последний раз редактировалось antpino Вс янв 21, 2018 10:07 pm, всего редактировалось 1 раз.
Изображение
Изображение
shawk
Сообщения: 8
Зарегистрирован: Вт янв 09, 2018 10:26 pm

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

Сообщение shawk »

а если Packet Handler несколько раз запустить, токен все время один и тот же или меняется?
если меняется, значит устройство его перегенерит каждый раз, и, следовательно, телефон, привязывая устройство получает другой токен.
antpino
Сообщения: 73
Зарегистрирован: Вт ноя 07, 2017 9:54 am

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

Сообщение antpino »

shawk писал(а):а если Packet Handler несколько раз запустить, токен все время один и тот же или меняется?
если меняется, значит устройство его перегенерит каждый раз, и, следовательно, телефон, привязывая устройство получает другой токен.
Нет, токен меняется только если сбросить лампу до заводских настроек.
Изображение
Изображение
Dicont
Сообщения: 112
Зарегистрирован: Вс дек 17, 2017 11:24 pm

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

Сообщение Dicont »

Отлично!
Обновил, картинки, объекты, свойства появились. Все хорошо.
Период опроса, секунд: 120 сек
Но обновляется только дата поля online - 2018-01-21 22:22:43
current_state и остальные время не меняет 2018-01-21 21:52:14 остается PAUSED_PLAYBACK,
Хотя при проверке через API current_state\": \"PLAYING\".
Почему так?
Ответить