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

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

Модератор: immortal

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

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

Сообщение skysilver »

VaShe писал(а):Розетка ZeegBee - qbcz11lm
Раз зигби, значит по протоколу miIO до нее не достучаться. Только через шлюз в режиме разработчика.

У меня есть такая розетка. События и репорты от нее приходят. Также примерно раз в час прилетает heartbeat.

Кроме включения/выключения, пробовал ее нагружать? При изменении нагрузки она железно шлет репорт.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

Важная инфа для юзеров девайсов xiaomi!

Начиная с версии 5.0.30 Mihome в его базе (miio2.db) больше не хранятся токены девайсов! Теперь он их каждый раз подтягивает из облака.

Чтобы узнать токены из базы приложения miio2.db, нужно ставить версию 5.0.29 и старее.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
TurburatoR
Сообщения: 49
Зарегистрирован: Вс ноя 06, 2016 6:49 pm

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

Сообщение TurburatoR »

skysilver писал(а):Важная инфа для юзеров девайсов xiaomi!

Начиная с версии 5.0.30 Mihome в его базе (miio2.db) больше не хранятся токены девайсов! Теперь он их каждый раз подтягивает из облака.

Чтобы узнать токены из базы приложения miio2.db, нужно ставить версию 5.0.29 и старее.

Это печальная новость. Может случиться так, что в будущих версиях прошивок версия 5.0.29 MiHome перестанет поддерживаться. (((

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

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

Сообщение skysilver »

TurburatoR писал(а):Может случиться так, что в будущих версиях прошивок версия 5.0.29 MiHome перестанет поддерживаться. А там глядишь и режим разработчика прикроют...
Конечно, такая вероятность существует. И это было понятно с самого начала. Поэтому не надо без лишней необходимости обновлять Михом и тем более прошивки на устройствах.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Контактная информация:

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

Сообщение Gelezako »

skysilver писал(а):Конечно, такая вероятность существует. И это было понятно с самого начала. Поэтому не надо без лишней необходимости обновлять Михом и тем более прошивки на устройствах.
хм, зачем же они это делают? Им что жалко что устройствами можно управлять из сторонних приложений? Заметил что для лампочек Yeelight в их приложении разработчики запретили управлять устройством пока не обновишь прошивку ((
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm

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

Сообщение Ron »

Могу предположить что бы не сторонние приложения могли упрапвлять девайсами,а что бы обезопаситься от управления "не совсем честными парнями".
Хотя выдернуть токиен из смарта хозяйского удаленно практически не реально.
Да и заодно захлопнутся в своей системе. Т.е покупай только их железки, ставь только их облако (ну под их шляпой быть..)
VladPTZ
Сообщения: 397
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск

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

Сообщение VladPTZ »

skysilver писал(а):Важная инфа для юзеров девайсов xiaomi!

Начиная с версии 5.0.30 Mihome в его базе (miio2.db) больше не хранятся токены девайсов! Теперь он их каждый раз подтягивает из облака.

Чтобы узнать токены из базы приложения miio2.db, нужно ставить версию 5.0.29 и старее.
Где скачать старое приложение?
А вариант получения токена через точку доступа пылесоса еще не прикрыли?

Не хорошие эти ребята из Xiaomi до часу ночи с доставанием токена из базы , я хотел еще сетевые фильтры купить на 6 розеток но наверно всеже про маялсядолжу двигаться направлении использовать железа на которое сам могу написать софт или изготовить самостоятельно.
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

VladPTZ писал(а):Где скачать старое приложение?
На 4pda есть. http://4pda.ru/forum/index.php?showtopi ... 69071082-1
VladPTZ писал(а):А вариант получения токена через точку доступа пылесоса еще не прикрыли?
Нет, не прикрыли. Но! для пылесоса этот способ не прокатит, т.к. при последующем добавлении пылесоса в Михом токен волшебным образом меняется на другой. )) Поэтому для пылика только вариант вытаскивать из базы Михом.

Либо его вообще можно "хакнуть" и получить полный доступ в ОС пылесоса по ssh. ))
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm

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

Сообщение Ron »

Положил сюда Mi Home 5.0.29
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm

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

Сообщение Ron »

skysilver писал(а):Либо его вообще можно "хакнуть" и получить полный доступ в ОС пылесоса по ssh. ))
Для первой версии робота есть "тело" 3.3.9_003132 с рутом, а вот вторая версия еще не совсем раздербанилась.
Ответить