Български
Външен вид
Български
Външен вид
Този метод трябва да се използва, ако роботът-прахосмукачка в момента се управлява чрез приложението Xiaomi Home. За да се осигури съвместимост, тя може да се провери спрямо официалното приложение Xiaomi Home, налично за iOS и Android.


Изисквания
Влизания чрез трети страни
Ако акаунтът е създаден чрез услуга на трета страна (като Google или Apple), първо трябва да се генерира специална парола в настройките на потребителя в приложението. Пароли за акаунти на трети страни не могат да се използват за удостоверяване.
Препоръка за избор на приложение
Някои устройства могат да се конфигурират чрез приложението Dreamehome или Xiaomi Home. Освен ако локалната връзка не е абсолютно необходима, силно се препоръчва да се използва приложението Dreamehome вместо Xiaomi Home за поддържаните устройства:
По време на стъпката на конфигурация е налична допълнителна опция Предпочитана Cloud, която по подразбиране е отметната.
Изискване за подсистема
По съображения за сигурност устройството отговаря само на заявки, които идват от неговата собствена подсистема. Следователно, роботът-прахосмукачка и Home Assistant трябва да са в точно същата подсистема, за да работи локалната комуникация. Вижте тази статия за python-miio за отстраняване на проблеми с комуникацията между различни подсистеми.
Ако сървърите на Xiaomi Home отбележат опита за влизане или IP адреса като ненадежден, ще се изисква стъпка за проверка с Captcha. Когато това се случи, изображението на Captcha трябва да бъде решено, за да се продължи към следващата стъпка.


Освен Captcha, несигурен опит за влизане може също да предизвика Двуфакторна автентикация (2FA). Интеграцията автоматично ще поиска 2FA код от сървърите на Xiaomi Home, който се изпраща на регистрирания телефонен номер (с предимство) или имейл адрес.
Този код трябва да бъде получен и въведен в стъпката на конфигурацията, за да се завърши влизането.


Ограничения на 2FA
За разлика от другите методи за свързване в облака, които поддържат push известия, връзката на Xiaomi Home разчита изцяло на фоново полингване за извличане на последните състояния. За оптимизиране на използването на мрежата, интервалът на полинг се изчислява динамично въз основа на времето, изминало след последната промяна на състоянието; заявките се изпращат често, докато устройството активно работи, но интервалът постепенно се увеличава, докато устройството остава в покой.
Интеграцията съхранява сигурно токен за удостоверяване след успешно влизане, за да комуникира с облачните сървъри. Ако този токен изтече или бъде невалидиран от облачната услуга по някаква причина, Home Assistant автоматично ще стартира процес на повторно удостоверяване, изисквайки повторно въвеждане на данните за акаунта.