Создание контроллера Xiaomi: различия между версиями

Материал из Sprut.hub Wiki
 
(не показано 11 промежуточных версий этого же участника)
Строка 1: Строка 1:
== Создание контроллера Xiaomi ==
== Создание контроллера Xiaomi ==
{{QuoteBlue|Подключение устройств Xiaomi/Aqara/Yeelight и др. в Sprut.hub по протоколу MiOT осуществляется только если эти устройства уже подключены в приложении MiHome. Sprut.hub подключается к серверам Xiaomi с вашей учетной записью и получает оттуда необходимые реквизиты для локального управления. Вы получаете возможность управлять своими устройствами одновременно через приложение MIHome и из Sprut.hub}}
{{QuoteYellow|WiFi устройства Xiaomi подключаются к локальной сети вашего дома с помощью вашего же роутера. Они настраиваются в родном приложении и уже после этого - становятся доступны для управления из Sprut.hub через контроллер Xiaomi}}
{{QuoteBlue|Sprut.hub подключается к серверам Xiaomi с вашей учетной записью и получает оттуда необходимые реквизиты для локального управления. Вы получаете возможность управлять своими устройствами одновременно через приложение MIHome и из Sprut.hub}}
 
 


Для создания контроллера Xiaomi, вам необходимо перейти в раздел "Контроллеры" и добавить новый контроллер
Для создания контроллера Xiaomi, вам необходимо перейти в раздел "Контроллеры" и добавить новый контроллер
Строка 20: Строка 23:
Облачное управление нужно тем, у кого в одной учетной записи подключены устройства из разных мест. Это позволит управлять как локальными так и удаленными устройствами.
Облачное управление нужно тем, у кого в одной учетной записи подключены устройства из разных мест. Это позволит управлять как локальными так и удаленными устройствами.


После этого необходимо сохранить изменения и включить контроллер.
Причем вы можете выбрать в настройках каждого подключенного устройства (после его добавления в хаб) - предпочтительный способ связи
[[Файл:Xiaomi 006 Способ связи.png|центр|обрамить]]
 
 
Но для начала давайте сохраним изменения в самом контроллере и включим его.
 
== Двухфакторная авторизация учетной записи Xiaomi ==
Если у вас стоит двухфакторная авторизация, то при включении контроллера Xiaomi, в [[Служебный раздел отладки|разделе отладки]] у вас появится ссылка для прохождения двухфактора, которую нужно скопировать, вставить в адресную строку браузера и выполнить предлагаемые инструкции.
[[Файл:Xiaomi 007 2FA.png|центр|обрамить]]
 
Если ссылка не сработала, то можно зайти [https://account.xiaomi.com/fe/service/account/privacy по этой ссылке] и при нажатии на номер телефона - система Xiaomi вам отправит код на почту, после введения которого скорее всего контроллер сможет работать и видеть устройства
== Добавление устройств ==
== Добавление устройств ==
После включения контроллера, Sprut.hub автоматически найдет все устройства, доступные для этой учетной записи MIHome со статусом "Not Paired".
Чтобы добавить в Sprut.hub устройства Xiaomi - нужно [[Создание контроллера Xiaomi#Создание контроллера Xiaomi|настроить контроллер Xiaomi]] как описано выше в этой статье.
 
После включения контроллера, Sprut.hub автоматически найдет все устройства, доступные для этой учетной записи MIHome.
{{QuoteYellow|То, что устройства появились в контроллере - еще не значит, что они подключены к хабу. Статус "Not Paired" как раз означает, что они не подключены. Для того, чтобы они появились на вкладке "Устройства" - их надо к нему подключить.}}{{QuoteBlue|Если у устройства обозначено "Нет шаблона" - это означает, что хаб пока не поддерживает устройство. То есть он его видит, но работать с ним не может, пока не появится шаблон. Что делать в этом случае - описано в [[Моё устройство не поддерживается. Нет шаблона. Что делать|этой статье]]}}
{{QuoteYellow|То, что устройства появились в контроллере - еще не значит, что они подключены к хабу. Статус "Not Paired" как раз означает, что они не подключены. Для того, чтобы они появились на вкладке "Устройства" - их надо к нему подключить.}}{{QuoteBlue|Если у устройства обозначено "Нет шаблона" - это означает, что хаб пока не поддерживает устройство. То есть он его видит, но работать с ним не может, пока не появится шаблон. Что делать в этом случае - описано в [[Моё устройство не поддерживается. Нет шаблона. Что делать|этой статье]]}}


 
Для добавления поддерживаемого устройства, необходимо нажать на троеточие в правой части карточки устройства и выбрать "Добавить устройство"
Для добавления устройства, необходимо нажать на троеточие в правой части карточки устройства и выбрать "Добавить устройство"
[[Файл:Xiaomi 005 Добавить устройство.png|центр|обрамить]]
[[Файл:Xiaomi 005 Добавить устройство.png|центр|обрамить]]
Если для устройства есть шаблон - он автоматически добавится в Sprut.hub и будет доступен для управления в разделе Устройства.
После добавления устройства в контроллере Xiaomi, если для него есть шаблон - он автоматически добавится в Sprut.hub и будет доступен для управления в разделе Устройства.
{{QuoteRed|Необходимо учитывать, что у WiFi устройств Xiaomi есть ограничение на одновременное управление из нескольких мест. Поэтому если вы управляете ими через несколько систем умного дома, вероятно в один прекрасный момент у вас начнут появляться ошибки и устройство будет работать нестабильно}}
{{QuoteRed|Необходимо учитывать, что у WiFi устройств Xiaomi есть ограничение на одновременное управление из нескольких мест. Поэтому если вы управляете ими через несколько систем умного дома, вероятно в один прекрасный момент у вас начнут появляться ошибки и устройство будет работать нестабильно}}



Текущая версия от 13:52, 19 января 2024

Создание контроллера Xiaomi

WiFi устройства Xiaomi подключаются к локальной сети вашего дома с помощью вашего же роутера. Они настраиваются в родном приложении и уже после этого - становятся доступны для управления из Sprut.hub через контроллер Xiaomi

Sprut.hub подключается к серверам Xiaomi с вашей учетной записью и получает оттуда необходимые реквизиты для локального управления. Вы получаете возможность управлять своими устройствами одновременно через приложение MIHome и из Sprut.hub


Для создания контроллера Xiaomi, вам необходимо перейти в раздел "Контроллеры" и добавить новый контроллер

Выбрать тип Xiaomi

И нажать сохранить.

Настройка контроллера Xiaomi

Перед тем как включить контроллер Xiaomi, необходимо его настроить. Для этого необходимо перейти в контроллер Xiaomi, нажать на троеточие и выбрать "Настройки"

Далее необходимо ввести логин и пароль от вашей учетной записи MiHome, а также выбрать регион MiHome если это необходимо.

Нежелательно использовать в качестве логина - номер телефона. При использовании номера телефона, иногда возникают ошибки авторизации. Лучше использовать ID или e-mail

Если выбрать "Все страны" - то добавятся все устройства из всех регионов MiHome вашей учетной записи. Или вы можете выбрать конкретный регион, в котором у вас подключено устройство

Если включить "Облачные устройства", то Sprut.hub получит возможность управлять не только локально, но и удаленно через облако Xiaomi, но при этом управление будет осуществляться с задержкой (Особенности облачного управления).

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

Причем вы можете выбрать в настройках каждого подключенного устройства (после его добавления в хаб) - предпочтительный способ связи


Но для начала давайте сохраним изменения в самом контроллере и включим его.

Двухфакторная авторизация учетной записи Xiaomi

Если у вас стоит двухфакторная авторизация, то при включении контроллера Xiaomi, в разделе отладки у вас появится ссылка для прохождения двухфактора, которую нужно скопировать, вставить в адресную строку браузера и выполнить предлагаемые инструкции.

Если ссылка не сработала, то можно зайти по этой ссылке и при нажатии на номер телефона - система Xiaomi вам отправит код на почту, после введения которого скорее всего контроллер сможет работать и видеть устройства

Добавление устройств

Чтобы добавить в Sprut.hub устройства Xiaomi - нужно настроить контроллер Xiaomi как описано выше в этой статье.

После включения контроллера, Sprut.hub автоматически найдет все устройства, доступные для этой учетной записи MIHome.

То, что устройства появились в контроллере - еще не значит, что они подключены к хабу. Статус "Not Paired" как раз означает, что они не подключены. Для того, чтобы они появились на вкладке "Устройства" - их надо к нему подключить.

Если у устройства обозначено "Нет шаблона" - это означает, что хаб пока не поддерживает устройство. То есть он его видит, но работать с ним не может, пока не появится шаблон. Что делать в этом случае - описано в этой статье

Для добавления поддерживаемого устройства, необходимо нажать на троеточие в правой части карточки устройства и выбрать "Добавить устройство"

После добавления устройства в контроллере Xiaomi, если для него есть шаблон - он автоматически добавится в Sprut.hub и будет доступен для управления в разделе Устройства.

Необходимо учитывать, что у WiFi устройств Xiaomi есть ограничение на одновременное управление из нескольких мест. Поэтому если вы управляете ими через несколько систем умного дома, вероятно в один прекрасный момент у вас начнут появляться ошибки и устройство будет работать нестабильно

Yeelight LAN Control (Управление через LAN)

В связи с тем, что у ламп и люстр Yeelight есть возможность включения локального управления - многие его так или иначе включали для интеграции в различные системы умного дома. Но так как процессорных мощностей у устройств и так немного - это нагружает их и так не очень мощные "мозги".

Для работы со Sprut.hub - LAN Control мало того, что не нужен, но и вреден, так как приводит к нестабильной работе устройств.

Поэтому LAN Control при работе с контроллером Xiaomi должен быть выключен в обязательном порядке.

После отключения LAN Control в настройках лампы или люстры - ее необходимо перезагрузить по питанию, чтобы изменения вступили в силу