Skip to content

Nastavitev z računom Xiaomi Home ​

Ta metoda naj se uporablja, če je robotski sesalnik trenutno upravljan prek aplikacije Xiaomi Home. Za zagotavljanje združljivosti se lahko preveri prek uradne aplikacije Xiaomi Home, ki je na voljo za iOS in Android.

Konfiguracija Xiaomi HomeKonfiguracija Xiaomi Home

Zahteve

  • Prijavni podatki: Morajo biti točno uporabniško ime in geslo, uporabljeno za prijavo v mobilno aplikacijo (ne na uradni spletni strani).
  • Regija strežnika: Izbrana država se mora ujemati z regijo, kjer je naprava registrirana v aplikaciji. Neujemanje regij bo povzročilo napake "prijava ni uspela" ali "naprava ni najdena".

Prijave tretjih oseb

Če je bil račun ustvarjen z uporabo storitve tretje osebe (kot sta Google ali Apple), je treba najprej v nastavitvah uporabnika aplikacije ustvariti namensko geslo. Gesla računov tretjih oseb ni mogoče uporabiti za preverjanje pristnosti.

Priporočilo izbire aplikacije

Nekatere naprave je mogoče konfigurirati bodisi z aplikacijo Dreamehome bodisi z aplikacijo Xiaomi Home. Če ni strogo zahtevana lokalna povezava, je močno priporočljivo uporabiti aplikacijo Dreamehome namesto Xiaomi Home za podprte naprave:

  • Tok kamere: Funkcija tok kamere ni na voljo za naprave, konfigurirane prek Xiaomi Home.
  • Potisna posodobitev: Povezava Dreamehome uporablja Cloud Push za posodobitve v realnem času, kar odpravlja potrebo po občasnih zahtevah za poizvedbo.

Prednostna možnost Cloud ​

Med korakom konfiguracije je na voljo dodatna možnost Prednost Cloud, ki je privzeto označena.

  • Ko je potrjeno (Privzeto): Vse komunikacije prisilno potekajo skozi oblak (če ga naprava podpira). To je privzeto vedenje, saj je Xiaomi na novejših napravah onemogočil lokalne dostopne zmogljivosti. Poleg tega, če naprava in Home Assistant delujeta na različnih podsistemih, bo lokalna komunikacija neuspešna.
  • Ko ni potrjeno (Priporočeno za podprte nastavitve): Integracija pridobi zahtevan žeton iz oblaka, vendar vzpostavi neposredno lokalno povezavo z napravo (podobno kot Nastavitve lokalne povezave metoda). To prinaša prednost samodejnega obnovitve žetona in IP-ja, medtem ko vse komunikacije (razen podatkov zemljevida) ostanejo lokalne. Če ta metoda povzroči napako »naprave ni mogoče doseči« v zadnjem koraku konfiguracije, je treba konfiguracijo poskusiti znova s potrjeno možnostjo Prednost oblaka.

    Zahteva za podomrežje

    Zaradi varnostnih razlogov naprava odgovarja samo na zahteve, ki izvirajo iz njenega lastnega podsistema. Zato morata biti robotski sesalnik in Home Assistant na popolnoma istem podsistemu, da bo lokalna komunikacija delovala. Za odpravljanje težav pri komunikaciji med podsistemi si oglejte ta članek python-miio.

Preverjanje Captcha ​

Če strežniki Xiaomi Home označijo poskus prijave ali IP naslov kot nezaupanja vreden, bo zahtevan korak preverjanja s captcha. Ko se to zgodi, je treba captcha sliko rešiti, da se nadaljuje na naslednji korak.

Xiaomi Home CaptchaXiaomi Home Captcha

Dvofaktorska avtentikacija (2FA) ​

Poleg captche lahko nezaupanja vreden poskus prijave sproži tudi dvofaktorsko avtentikacijo (2FA). Integracija bo samodejno zahtevala 2FA kodo od strežnikov Xiaomi Home, ki je poslana na registrirano telefonsko številko (prednostno) ali e-poštni naslov.

To kodo je treba pridobiti in vnesti v koraku konfiguracije, da se prijava zaključi.

Xiaomi Home 2FAXiaomi Home 2FA

Omejitve 2FA

  • Veljavnost kode: Če je konfiguracijsko okno zaprto in se poskusi nova prijava, bo ustvarjena nova koda 2FA. Vedno je treba uporabiti nazadnje prejeto kodo.
  • Omejitev zahtev: Xiaomi strogo omejuje število 2FA kod, ki jih je mogoče zahtevati na dan. Ponavljajoči poskusi prijave lahko privedejo do začasne blokade.

Periodične posodobitve stanja ​

Za razliko od drugih metod povezave v oblak, ki podpirajo potisna obvestila, se povezava Xiaomi Home v celoti zanaša na ozadno poizvedovanje za pridobivanje najnovejšega stanja. Za optimizacijo uporabe omrežja se interval poizvedb dinamično izračuna glede na čas, ki je potekel od zadnje spremembe stanja; zahteve se pošiljajo pogosto, ko je naprava aktivno v uporabi, interval pa se postopoma povečuje, ko naprava ostaja nedejavna.

Ponovno preverjanje pristnosti ​

Integracija varno shrani žeton za preverjanje pristnosti po uspešni prijavi, da lahko komunicira s strežniki v oblaku. Če ta žeton poteče ali ga obstoječa storitev v oblaku na kakršen koli način razveljavi, Home Assistant samodejno sproži postopek ponovnega preverjanja pristnosti in zahteva ponovno vnos podatkov računa.