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

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

Модератор: immortal

horas
Сообщения: 5
Зарегистрирован: Ср янв 04, 2017 1:18 am

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

Сообщение horas »

skysilver, получилось
на радостях решил получить значения параметров... привожу на всякий случай результат

...miio-cli.php --ip 192.168.0.19 --token 3994bbe6f7ba20675be60fcafea8465e --sendcmd {'id':3,'method':'get_prop','params':['power','temperature','current','power_consume_rate','wifi_led','mode','powerConsumed']}

Устройство 192.168.0.19 доступно и ответило:
{"result":["on",41.68,0.06,8.89,"on",null,null],"id":3}
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

horas писал(а):skysilver, получилось
на радостях решил получить значения параметров... привожу на всякий случай результат
Отлично. А в модуле-то не работает это разве?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
horas
Сообщения: 5
Зарегистрирован: Ср янв 04, 2017 1:18 am

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

Сообщение horas »

skysilver писал(а):Отлично. А в модуле-то не работает это разве?
Пересоздание помогло
sigment
Сообщения: 138
Зарегистрирован: Вт ноя 14, 2017 6:39 pm
Откуда: Москва
Контактная информация:

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

Сообщение sigment »

Много времени потратил на добывание тоненов. Казалось бы добыл токены от всех трех своих устройств. Вот такие цифры выдал от лампочки 143f0f7c52dacc34f32e790fc3538ba261ba52e01cce956b7d5e7329e3304e050143db63ee66b0cdff9f69917680151e скопировал последние 32 цифры, думал токены. Пишет не верный токен. Потом заметил, что как раз последние 32 цифры у всех моих трех устройств одинаковые почему то. Пробовал и первые 32 копировать, тоже не верно.

Как понять, есть тут токен или нет?

Получил этот токен через iBackupviewer и BrouserSQLite. По такому описанию Пользователи, не поддерживающие Jailbroken iOS

Через PacketSender не получилось, одни нули.
Последний раз редактировалось sigment Сб дек 30, 2017 10:36 pm, всего редактировалось 1 раз.
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

sigment, проверь этот токен 629d46a78b6f9a21448ec50963569ff7
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
sigment
Сообщения: 138
Зарегистрирован: Вт ноя 14, 2017 6:39 pm
Откуда: Москва
Контактная информация:

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

Сообщение sigment »

Подошел. Что за способ такой? ))
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

В иосе токены бывают зашифрованы. Поэтому их надо расшифровать, чтобы привести к 32-значному виду. Вот так http://aes.online-domain-tools.com/link ... 649HrtVZe/
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

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

Сообщение directman66 »

Подскажите, а карту квартиры с пылесоса никак не скачать по этому протоколу?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

directman66 писал(а):Подскажите, а карту квартиры с пылесоса никак не скачать по этому протоколу?
Карта не хранится на самом пылесосе, там только есть некий id, который похоже является частью ссылки, по которой михом скачивает карту из облака сяоми. Что за ссылка и как по ней забирать карту, я не знаю.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
sigment
Сообщения: 138
Зарегистрирован: Вт ноя 14, 2017 6:39 pm
Откуда: Москва
Контактная информация:

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

Сообщение sigment »

skysilver писал(а):В иосе токены бывают зашифрованы. Поэтому их надо расшифровать, чтобы привести к 32-значному виду. Вот так http://aes.online-domain-tools.com/link ... 649HrtVZe/
Если не сложно, объясни как пользоваться, какие параметры выставить? Потыкал ни чего не получается. А кредиты там заканчиваются.
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
Ответить