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

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

Модератор: immortal

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

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

Сообщение skysilver » Вс янв 28, 2018 9:47 pm

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
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Ср янв 31, 2018 10:00 am

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

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

Чтобы узнать токены из базы приложения miio2.db, нужно ставить версию 5.0.29 и старее.
За это сообщение автора skysilver поблагодарили (всего 3):
VladPTZ (Ср янв 31, 2018 5:02 pm) • webms (Чт фев 01, 2018 9:44 am) • ypiter2006 (Вт фев 06, 2018 9:44 pm)
Рейтинг: 3.49%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
TurburatoR
Сообщения: 47
Зарегистрирован: Вс ноя 06, 2016 6:49 pm
Благодарил (а): 59 раз
Поблагодарили: 3 раза

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

Сообщение TurburatoR » Ср янв 31, 2018 10:30 am

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

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

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

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

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

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

Сообщение skysilver » Ср янв 31, 2018 10:49 am

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
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Ср янв 31, 2018 2:45 pm

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

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

Сообщение Ron » Ср янв 31, 2018 3:50 pm

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

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

Сообщение VladPTZ » Ср янв 31, 2018 5:05 pm

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
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Ср янв 31, 2018 5:21 pm

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

Либо его вообще можно "хакнуть" и получить полный доступ в ОС пылесоса по ssh. ))
За это сообщение автора skysilver поблагодарили (всего 2):
Ron (Ср янв 31, 2018 11:57 pm) • VladPTZ (Ср фев 07, 2018 10:45 am)
Рейтинг: 2.33%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

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

Сообщение Ron » Ср янв 31, 2018 5:22 pm

Положил сюда Mi Home 5.0.29
За это сообщение автора Ron поблагодарил:
VladPTZ (Ср фев 07, 2018 10:45 am)
Рейтинг: 1.16%
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

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

Сообщение Ron » Ср янв 31, 2018 5:29 pm

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