Čeština
Vzhled
Čeština
Vzhled
Tato metoda by měla být použita, pokud je robotický vysavač aktuálně spravován prostřednictvím aplikace Xiaomi Home. Pro zajištění kompatibility lze ověřit proti oficiální aplikaci Xiaomi Home dostupné pro iOS a Android.


Požadavky
Přihlášení třetích stran
Pokud byl účet vytvořen prostřednictvím služby třetí strany (například Google nebo Apple), musí být nejprve v nastavení uživatele aplikace vygenerováno speciální heslo. Hesla účtů třetích stran nelze použít pro ověřování.
Doporučení výběru aplikace
Některá zařízení lze konfigurovat buď pomocí aplikace Dreamehome, nebo Xiaomi Home. Pokud místní připojení není striktně vyžadováno, důrazně se doporučuje používat aplikaci Dreamehome namísto Xiaomi Home pro podporovaná zařízení:
Během konfiguračního kroku je k dispozici další možnost Preferovat cloud, která je zaškrtnuta ve výchozím nastavení.
Požadavek na podsíť
Z bezpečnostních důvodů zařízení reaguje pouze na požadavky pocházející z jeho vlastní podsítě. Proto musí být robotický vysavač a Home Assistant ve stejné podsíti, aby místní komunikace fungovala. Podívejte se na tento článek python-miio pro řešení problémů s komunikací mezi různými podsítěmi.
Pokud servery Xiaomi Home označí pokus o přihlášení nebo IP adresu jako nedůvěryhodnou, bude vyžadován krok ověření captcha. V takovém případě musí být obrázek captcha vyřešen, aby bylo možné pokračovat do dalšího kroku.


Kromě captcha může nedůvěryhodný pokus o přihlášení spustit také dvoufaktorovou autentizaci (2FA). Integrace automaticky požádá servery Xiaomi Home o kód 2FA, který je zaslán na registrované telefonní číslo (preferované) nebo e-mailovou adresu.
Tento kód musí být získán a zadán do konfiguračního kroku pro dokončení přihlášení.


Omezení 2FA
Na rozdíl od jiných metod připojení k cloudu, které podporují push notifikace, připojení Xiaomi Home se zcela spoléhá na pozadní dotazování, aby bylo možné získat nejnovější stav. Pro optimalizaci využití sítě je interval dotazování dynamicky vypočítáván na základě doby uplynulé od poslední změny stavu; požadavky jsou odesílány často, když je zařízení aktivně v provozu, ale interval se postupně prodlužuje, jakmile zařízení zůstává nečinné.
Integrace bezpečně uchovává ověřovací token po úspěšném přihlášení, aby mohla komunikovat s cloudovými servery. Pokud tento token vyprší nebo bude zneplatněn cloudovou službou z jakéhokoli důvodu, Home Assistant automaticky spustí proces znovuověřování a vyzve k opětovnému zadání přihlašovacích údajů účtu.