miIO - протокол для Xiaomi (Mi Home) устройств

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

CAHbKA
Сообщения: 39
Зарегистрирован: Сб мар 17, 2018 6:37 am
Благодарил (а): 10 раз
Поблагодарили: 2 раза

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение CAHbKA » Вт ноя 13, 2018 11:56 am

skysilver писал(а):
Чт окт 05, 2017 3:44 am
Токен miIO-устройства

Токен - это уникальная 32-ухзначная последовательность символов, используемая для формирования ключа шифрования.
да ё-маё. возился часа 3. все проги переставил , пытался сбросить шлюз к заводским настройкам.
а надо было зайти в телефоне в ксиоми хом и в свойствах шлюза а hub_info посмотреть токен. он таам в открытом виде.
Можете это добавить в шапку темы?
Pi3 + MJD
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение skysilver » Вт ноя 13, 2018 12:02 pm

CAHbKA писал(а):
Вт ноя 13, 2018 11:56 am
все проги переставил
Надо было почитать документацию на модуль в Базе знаний и поставить сборку Михом от Vevs.
CAHbKA писал(а):
Вт ноя 13, 2018 11:56 am
в свойствах шлюза а hub_info посмотреть токен. он там в открытом виде.
Угу. Но это актуально только шлюза.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
CAHbKA
Сообщения: 39
Зарегистрирован: Сб мар 17, 2018 6:37 am
Благодарил (а): 10 раз
Поблагодарили: 2 раза

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение CAHbKA » Пт ноя 16, 2018 6:33 pm

skysilver писал(а):
Вт ноя 13, 2018 12:02 pm
Надо было почитать документацию на модуль в Базе знаний и поставить сборку Михом от Vevs.
из документации и увидел 4 или 5 прог чтобы выловить токен.ни один способ не проканал. Михом ставить не стал, не охота было сносить текущую с телефона. Вернее поверх он не встал, а удалять желания не было.

еще бредовая идея: использовать шлюз в качестве динамика мжд.
Пока только 1 бредовый вариант реализации: добавить ссылку на потоковое радио(сылка на серв мжд) и подсовывать в это поток фразы мжд. хотя бы список стандартных.
Pi3 + MJD
pentiumd2013
Сообщения: 4
Зарегистрирован: Ср фев 13, 2019 8:37 pm
Благодарил (а): 0
Поблагодарили: 0

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение pentiumd2013 » Чт фев 14, 2019 1:17 pm

Всем добрый день. Подскажите, можно ли новому шлюзу прописать настройки сети wi-fi не зная при этом его ip ? То есть по тому же принципу, как это делает Mihome приложение? Нашел только команду смены логина и пароля для Wi-fi miIO.config_router , но надо знать по какому ip ее отправлять, а он пока неизвестен. Хотелось организовать подключение своими силами и не использовать вообще mihome сего китайскими серверами
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение skysilver » Чт фев 14, 2019 2:02 pm

pentiumd2013 писал(а):
Чт фев 14, 2019 1:17 pm
Всем добрый день. Подскажите, можно ли новому шлюзу прописать настройки сети wi-fi не зная при этом его ip ? То есть по тому же принципу, как это делает Mihome приложение? Нашел только команду смены логина и пароля для Wi-fi miIO.config_router , но надо знать по какому ip ее отправлять, а он пока неизвестен. Хотелось организовать подключение своими силами и не использовать вообще mihome сего китайскими серверами
Нужно подключаться к точке доступа, которую создает устройство в режиме инициализации. IP-шник устройства при этом зачастую 192.168.4.1 и оно является шлюзом по умолчанию и dhcp-сервером для клиента.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
pentiumd2013
Сообщения: 4
Зарегистрирован: Ср фев 13, 2019 8:37 pm
Благодарил (а): 0
Поблагодарили: 0

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение pentiumd2013 » Пт фев 15, 2019 1:41 pm

Понял, спасибо
Аватара пользователя
WOLVERINE
Сообщения: 2
Зарегистрирован: Чт июн 13, 2019 10:39 pm
Откуда: Минск
Благодарил (а): 2 раза
Поблагодарили: 0

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение WOLVERINE » Чт июн 13, 2019 10:42 pm

Всем привет, возникла проблема, никак не могу получить токен лампы и телевизора
Поставил приложение от Vevs, но в файл никакие токены не записываются :(

Ну и в "Тип" устройства было бы неплохо добавить телевизоры
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение skysilver » Чт июн 13, 2019 10:57 pm

WOLVERINE писал(а):
Чт июн 13, 2019 10:42 pm
Всем привет, возникла проблема, никак не могу получить токен лампы и телевизора
Поставил приложение от Vevs, но в файл никакие токены не записываются :(
Ну и в "Тип" устройства было бы неплохо добавить телевизоры
1. Тема не та.
2. Какой такой файл? В приложении от Vevs токены видно в самом приложении.
3. Мало просто добавить тип нового девайса и его иконку. Нужно еще разобраться с API-командами и добавлять их поддержку. Что, к примеру, можно сделать с ТВ из родного приложения Mihome?
За это сообщение автора skysilver поблагодарил:
WOLVERINE (Чт июн 13, 2019 11:03 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
WOLVERINE
Сообщения: 2
Зарегистрирован: Чт июн 13, 2019 10:39 pm
Откуда: Минск
Благодарил (а): 2 раза
Поблагодарили: 0

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение WOLVERINE » Чт июн 13, 2019 11:01 pm

skysilver писал(а):
Чт июн 13, 2019 10:57 pm
1. Тема не та.
2. Какой такой файл? В приложении от Vevs токены видно в самом приложении.
3. Мало просто добавить тип нового девайса и его иконку. Нужно еще разобраться с API-командами и добавлять их поддержку. Что, к примеру, можно сделать с ТВ из родного приложения Mihome?
1. viewtopic.php?f=5&t=4863&start=710 - сюда писать стоило?
2. Где-то тут нашел ссылку вот сюда: http://www.kapiba.ru/2017/11/mi-home.html А там как раз написано про файл в корне ФС
3. Включить/Выключить, Кнопка домой, Кнопка Назад, Кнопка меню, ну и свайпами по экрану можно менять фокус элемента
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение skysilver » Чт июн 13, 2019 11:10 pm

WOLVERINE писал(а):
Чт июн 13, 2019 11:01 pm
1. viewtopic.php?f=5&t=4863&start=710 - сюда писать стоило?
Угу.
WOLVERINE писал(а):
Чт июн 13, 2019 11:01 pm
2. Где-то тут нашел ссылку вот сюда: http://www.kapiba.ru/2017/11/mi-home.html А там как раз написано про файл в корне ФС
По этой же ссылке. п. 12 списка изменений:
Добавлено отображение токена устройства в свойствах сети, а также отображение идентификатора сценария (us_id) в его свойствах. Токен устройства, ID сценария и ID пользователя можно скопировать в буфер обмена долгим тапом.
WOLVERINE писал(а):
Чт июн 13, 2019 11:01 pm
3. Включить/Выключить, Кнопка домой, Кнопка Назад, Кнопка меню, ну и свайпами по экрану можно менять фокус элемента
Интересно. Но с практической стороны нужны конкретные API-команды этих действий. Либо поискать в инете (если кто-то их уже раскурил), либо самому сниффить и расшифровывать трафик Mihome.
За это сообщение автора skysilver поблагодарил:
WOLVERINE (Чт июн 13, 2019 11:22 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить