В статье я представлю процесс добавления неофициальной интеграции (Custom Component) в Home Assistant на примере интеграции с использованием облачных сервисов eWeLink и, как следствие, позволяющего нам управлять устройствами Sonoff без изменения их прошивки .
Чтобы добавить устройство в одну из открытых систем, упомянутых выше, вам потребуется Токен и IP-адрес. Хороший совет, для всех устройств, которые это делают, назначьте статический IP-адрес. Благодаря этому связь не перестанет работать, например, после перезапуска. маршрутизатор.
Wi-Fi
Начнем с тех устройств, которые работают после Wi-Fi. принадлежать им Очистители , увлажнители воздуха Lub роботы-пылесосы , Когда-то вы могли легко узнать токен, введя их настройки сети. Однако со временем Xiaomi удалила эту опцию, и вам нужно больше уставать. К счастью, это не значит больше.
Первое, что вам нужно, это эмулятор Android. Я рекомендую вам Bluestacks. Работает как на ПК, так и на Mac. Вы можете скачать его с этого место .
Прошивка пылесоса XIAOMI
После установки эмулятора в нем должно быть установлено специальное приложение Мы дома. Вы можете получить ее от этого место 5.5.4 версия.
Затем войдите в свою учетную запись Mi Home на сервер, с которого вы хотите загрузить токен. Нажмите на выбранное устройство, затем информацию о сети, и в самом низу вы найдете токен и IP-адрес, который вас интересует.
Источник: smartme.pl
Получаем miio токен прямо из MacOS
Сегодня мы расскажем о самом простом способе получения miio-токена если у вас под рукой есть только устройство под MacOS.
Одной из проблем, с которой сталкиваются те, кто хочет «прокинуть» в Homebridge какое-либо устройство от Xiaomi, работающее по Wi-fi, является получение miio-токена. И если для некоторых устройств это достаточно просто решается установкой npm пакета miio, то для некоторых устройств это превращается в испытание, особенно если под рукой нет Windows или Android.
В итоге зачастую это превращается в перевод устройства в режим сопряжения, подключение к этому Wi-fi, поиск miio токена прямо с Raspberry Pi, что уже зачастую не очень удобно.
На самом же деле всё гораздо проще.
И поможет нам решить эту задачу — Packet Sender Tool. ПО, которое позволит нам отправить пакет на наше устройство, подключенное по Wi-fi, и получить в ответ наш токен.
Далее по порядку:
2. Сбрасываем устройство, для того, чтобы ввести его в режим сопряжения.
САМАЯ ПРОСТАЯ ПРОШИВКА ГОЛОСА РОБОТА-ПЫЛЕСОСА XIAOMI 1C
3. Подключаемся прямо с нашего Mac к этому устройству
4. Открываем скачанную программу и отправляем следующий пакет
HEX: 21310020ffffffffffffffffffffffffffffffffffffffffffffffffffffffff IP: X.X.X.1 Port: 54321 Protocol dropdown: UDP
, где X.X.X.1 является IP устройства, которое создает сеть. Его вы можете узнать, посмотрев в настройках Wi-fi. Скорее всего в настройках вы увидите что-то типа 192.168.8.3 или 192.168.4.3. Это значит, что в таком случае в качестве IP вам необходимо будет использовать 192.168.8.1 или 192.168.4.1 соответственно.
5. После чего нажимаем на кнопку Send и получаем ответ от устройства. Лично у меня ответ пришел не с первой попытки, поэтому возможно стоит с некоторой периодичностью отправить пакет несколько раз до получения ответа.
6. В итоге в ответе будет в последних 32 символах содержатся наш искомый токен. Копируем его, убираем пробелы и используем при настройке соответствующего плагина в HomeBridge.
7. После получения токена, как обычно, можем продолжить настройку устройства для того, чтобы завершить его обратное подключение к MiHome.
Вот такой простой список действий, который позволит получить токен с любого устройства, требующего токен для его подключения к HomeBridge.
Источник: inhomekit.ru
Как получить токен пылесоса Roborock для привязки Xioami Mi IO
Я хочу добавить свой пылесос Xiaomi RoboRock в openHab. После установки Xiaomi Mi Io Binding запрашивает токен в настройках. После поиска в Интернете они говорят, что вам нужно установить старую версию приложения, сделать резервную копию .
Есть ли более простой способ получить этот токен?
06.06.2019 00:24
В этой статье мы рассмотрим некоторые из лучших расширений VS Code для разработчиков Python.
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
Не все нужно хранить на стороне сервера. Иногда все, что вам нужно, это постоянное хранилище на стороне клиента для хранения уникальных для клиента.
В этом видео Рупеш Тивари протестирует функцию AWS Lambda, и вы увидите, что она способна выполнить вызов конечной точки Amazon SageMaker, передав.
Здравствуйте друзья, сегодня в этом блоге мы узнаем, как создать пользовательский генератор QR-кодов с помощью qrcode.js и JavaScript. В нашем.
Этот документ предназначен для тех, кто хочет начать работу с react js (используя typescript или javascript) и создать приложение за несколько минут.
Источник: reddeveloper.ru