Статья

Получаем токен Mi wi-fi совместимых устройств

Купив себе лампочки Philips от Xiaomi и увидев существующую инструкцию я слегка опешил и решил поискать способ попроще, и он таки есть! 

Подготовка софта

Для начала нам необходимо установить себе NPM менеджер пакетов, входящий в состав Node.js. Сделать это можно как на MacOS, так и на Windows. Идем сюда, и жмем кнопку "Download Node.js and npm", качаем последнюю стабильную версию для вашей операционной системы (далее буду приводить все действия на MacOS, ибо других у меня к сожалению не водится). Ставим её и переходим к следующему пункту.

Для получения токена нам необходим пакет miio из менеджера NPM. Для его установки открываем terminal.app и пишем следующее:

bash
Копировать
sudo npm install -g miio

и ждем завершения процесса установки.

Добыча токена

После установки нашей утилиты подключаемся к WiFi сети, которую создает наше устройство при первичной настройке. Если вы уже добавили устройство в MiHome - его придется сбросить. После подключения к сети WiFi возвращаемся к терминалу и пишем там:

bash
Копировать
miio discover sync

Через некоторое время в выводе команды появится наше устройство с необходимым токеном. Для примера у меня было вот так:

bash
Копировать
Device ID: 65094693
Model info: philips.light.bulb
Address: 192.168.4.1
Token: 32b98be69c88e631600a33526794738d via auto-token
Support: At least basic

Отключаемся от WiFi устройства и продолжаем его необходимую настройку для добавления в MiHome. Получений токен можно использовать для настройки лампы в HomeBridge или HomeAssistant.


Жаль что не на все устройства - это работает =(

Xiaomi Philips Eyecare Lamp 2

 Не отдаёт токен этим способом, и nox не хочет добавлять MiHome_5.6.63_63003_vevs.apk... Есть ещё варианты токен добыть?

Сложно. )) Самое простое, что на сегодня есть, это сборка Mihome от vevs. Там прям в свойствах девайсов токены показывает. А если уж хочется в режиме инициализации токены вытаскивать, то для этого есть виндовая утилита MiHomeAdmin. И не надо никаких консолей.

Это конечно замечательно, когда есть винда и андроид) Мой вариант для тех, у кого этого нет.

Некоторое время, это какое? Час ждал пылесосного токена, не дождался

Если все сделали правильно - около 10-15 секунд.

К сожалению, с увлажнителем аналогично- тишина. 

Через приложение михом от EvilArt можно увидеть и скопировать токены на все оборудование от сяоми без танцев с бубном

Каким образом и где именно в приложении это можно увидеть?

Открыть плагин устройства,а там пункт "Общие настройки" : "Информация сети"

Спасибо, помогло. Успешно привязал  лампочки Xiaomi-Philips  к HomeKit.

Простите необразованного. Но как в эту самую веб-морду зайти? 

Спасибо за статью! Что то Nox не запускается на mac, А этот способ реально помог!!!



Нынче МиХоум сам показывает все токены в хабе без бубнов. Ура!

https://sprut.ai/static/media/cache/00/60/70/5/4502035/63407/1000x_image.png?1595524539" alt="1000x_image.png?1595524539" />

Увлажнитель воздуха Xiaomi Mi (Mijia) Smart Sterilization Humidifier S (белый) (MJJSQ03DY) - не заработает? под каким нить первым или вторым?



https://sprut.ai/static/media/cache/00/70/55/5/6283381/71569/1000x_image.jpeg?1607091746" alt="1000x_image.jpeg?1607091746" />

добрый вечер! сделала все по инструкции, но получила вот это..) с чем это может быть связано? заранее спасибо

Эта инструкция немножко устарела)

печаль 😭 есть какие-то другие варианты добыть этот чертов токен? я весь день бьюсь - и все в пустую 

Если телефон на андроиде - можно кастом приложение ми хоум поставить. Если нет, поставить эмулятор андроида Nox на компе с виндой.

такой вариант тоже испробован, приложение Mi home от vevs’a, при установке - абсолютно не отличается от оригинального приложения и не показывает токен, при добавлении плагинов - выдаёт токен, но он не действителен 


Вернуться назад
Вернуться назад