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

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

Модератор: immortal

antpino
Сообщения: 64
Зарегистрирован: Вт ноя 07, 2017 9:54 am
Благодарил (а): 71 раз
Поблагодарили: 5 раз

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

Сообщение antpino » Вс янв 21, 2018 8:24 pm

Доброго времени суток!
Подскажите пожалуйста, не получается подключить 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
Сообщения: 2687
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 348 раз
Поблагодарили: 1556 раз
Контактная информация:

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

Сообщение skysilver » Вс янв 21, 2018 8:31 pm

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

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

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

Сообщение antpino » Вс янв 21, 2018 8:36 pm

Вот скриншот с программы
СпойлерПоказать
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 КБ) 1941 просмотр
Для того чтобы вытащить токен с базы, я так понимаю нужен рут на телефоне, а это бы не желательно)
Изображение
Изображение
skysilver
Сообщения: 2687
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 348 раз
Поблагодарили: 1556 раз
Контактная информация:

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

Сообщение skysilver » Вс янв 21, 2018 8:46 pm

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

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

Сообщение antpino » Вс янв 21, 2018 8:57 pm

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

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

Сообщение skysilver » Вс янв 21, 2018 8:58 pm

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

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

Сообщение antpino » Вс янв 21, 2018 9:19 pm

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

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

Сообщение shawk » Вс янв 21, 2018 9:25 pm

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

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

Сообщение antpino » Вс янв 21, 2018 9:44 pm

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

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

Сообщение Dicont » Вс янв 21, 2018 10:28 pm

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