Купив себе лампочки Philips от Xiaomi и увидев существующую инструкцию я слегка опешил и решил поискать способ попроще, и он таки есть!
Подготовка софта
Для начала нам необходимо установить себе NPM менеджер пакетов, входящий в состав Node.js. Сделать это можно как на MacOS, так и на Windows. Идем сюда, и жмем кнопку "Download Node.js and npm", качаем последнюю стабильную версию для вашей операционной системы (далее буду приводить все действия на MacOS, ибо других у меня к сожалению не водится). Ставим её и переходим к следующему пункту.
Для получения токена нам необходим пакет miio из менеджера NPM. Для его установки открываем terminal.app и пишем следующее:
sudo npm install -g miio
и ждем завершения процесса установки.
Добыча токена
После установки нашей утилиты подключаемся к WiFi сети, которую создает наше устройство при первичной настройке. Если вы уже добавили устройство в MiHome - его придется сбросить. После подключения к сети WiFi возвращаемся к терминалу и пишем там:
miio discover sync
Через некоторое время в выводе команды появится наше устройство с необходимым токеном. Для примера у меня было вот так:
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.
Простите необразованного. Но как в эту самую веб-морду зайти?
Нынче МиХоум сам показывает все токены в хабе без бубнов. Ура!
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) - не заработает? под каким нить первым или вторым?
добрый вечер! сделала все по инструкции, но получила вот это..) с чем это может быть связано? заранее спасибо
Эта инструкция немножко устарела)
печаль 😭 есть какие-то другие варианты добыть этот чертов токен? я весь день бьюсь - и все в пустую
Если телефон на андроиде - можно кастом приложение ми хоум поставить. Если нет, поставить эмулятор андроида Nox на компе с виндой.
такой вариант тоже испробован, приложение Mi home от vevs’a, при установке - абсолютно не отличается от оригинального приложения и не показывает токен, при добавлении плагинов - выдаёт токен, но он не действителен