Skip to content

Seadistamine Xiaomi Home kontoga ​

Seda meetodit tuleks kasutada siis, kui robot­tolmuimejat hallatakse praegu Xiaomi Home rakenduse kaudu. Ühilduvuse tagamiseks saab seda kontrollida ametliku Xiaomi Home rakenduse abil, mis on saadaval iOS ja Android.

Xiaomi Home konfiguratsioonXiaomi Home konfiguratsioon

Nõuded

  • Kasutajatunnus ja parool: Peavad olema täpselt samad, mida kasutatakse mobiilirakendusse sisselogimiseks (mitte ametlikule veebisaidile).
  • Serveri piirkond: Valitud riik peab vastama piirkonnale, kus seade rakenduses registreeritud on. Mittevastav piirkond põhjustab veateateid „sisselogimine ebaõnnestus“ või „seadet ei leitud“.

Kolmanda osapoole sisselogimised

Kui konto loodi kolmanda osapoole teenuse (näiteks Google või Apple) kaudu, tuleb rakenduse kasutajaseadetes esmalt genereerida spetsiaalne parool. Kolmanda osapoole konto paroole ei saa autentimiseks kasutada.

Rakenduse valiku soovitus

Mõningaid seadmeid saab seadistada kas Dreamehome või Xiaomi Home rakenduse kaudu. Välja arvatud juhul, kui kohalik ühendus on rangelt vajalik, on tugevalt soovitatav kasutada Dreamehome rakendust Xiaomi Home asemel toetatud seadmete puhul:

  • Kaamera voo eest: Kaamera voogude funktsioon ei ole saadaval seadmetele, mis on seadistatud Xiaomi Home kaudu.
  • Push-uudised: Dreamehome ühendus kasutab Cloud Push reaalajas uuenduste jaoks, elimineerides vajaduse perioodiliste päringu järele.

Andke eelistus cloud-valikule ​

Konfiguratsiooni etapi ajal on saadaval lisavõimalus Eelista cloud'i, mis on vaikimisi märgitud.

  • Kui märgitud (vaikimisi): Sunnib kogu suhtlust toimima pilve kaudu (kui seade seda toetab). See on vaikimisi käitumine, kuna uuematel seadmetel on Xiaomi lülitanud välja kohaliku juurdepääsu võimalused. Lisaks, kui seade ja Home Assistant asuvad erinevatel alamvõrkudel, ebaõnnestub kohalik suhtlus.
  • Kui mitte märgitud (soovitatav toetatud seadistuste puhul): Tõmbab integratsioon vajalikku tokenit pilvest, kuid loob seadmega otsese kohaliku ühenduse (sarnaselt Kohalik ühendus meetodile). See annab eelise automaatse tokeni ja IP uuenduse osas, hoides kogu suhtluse (v.a kaarditeave) lokaalselt. Kui see meetod põhjustab lõpliku seadistusastme juures vea "seadet ei saa kätte", tuleks seadistust proovida uuesti, märkides antud juhul valiku Eelista pilve.

    Alamvõrgu nõue

    Turvalisuse huvides reageerib seade ainult päringutele, mis pärinevad selle enda alavõrgust. Seetõttu peavad robotpuhasti ja Home Assistant olema täpselt samas alavõrgus, et kohaliku suhtluse toimimine oleks võimalik. Vaadake seda python-miio artiklit, et lahendada alavõrkudevahelisi probleeme.

Captcha kontroll ​

Kui Xiaomi Home serverid märgistavad sisselogimise katse või IP-aadressi mittetuntuna, on vajalik captcha kontrolli samm. Sellisel juhul tuleb captcha pilt lahendada, et edasi minna järgmisse sammu.

Xiaomi Home CaptchaXiaomi Home Captcha

Kahefaktoriline autentimine (2FA) ​

Lisaks captcha'le võib mittetuntud sisselogimise katse aktiveerida ka kahefaktorilise autentimise (2FA). Integreerimine küsib automaatselt 2FA koodi Xiaomi Home serveritelt, mis saadetakse registreeritud telefoninumbrile (esmatähtsustatult) või e-posti aadressile.

See kood tuleb kätte saada ja sisestada konfiguratsioonisammu, et sisselogimine oleks lõpule viidud.

Xiaomi Home 2FAXiaomi Home 2FA

2FA piirangud

  • Koodi kehtivus: Kui konfiguratsiooniakna sulgeda ja tehakse uus sisselogimise katse, genereeritakse uus 2FA-kood. Alati tuleb kasutada hiljuti saadud koodi.
  • Kiiruse piiramine: Xiaomi piirab rangelt päevas taotletavate 2FA-koodide arvu. Korduvad sisselogimise katsed võivad põhjustada ajutise blokeerimise.

Perioodilised olekuuuendused ​

Erinevalt teistest pilveühenduse meetoditest, mis toetavad push-teavitusi, tugineb Xiaomi Homei ühendus täielikult taustalehe poleerimisele, et hankida uusimaid olekuid. Võrgu kasutamise optimeerimiseks arvutatakse poleerimise intervall dünaamiliselt lähtudes ajast, mis on möödunud viimase olekumuutuse hetkest; taotlusi saadetakse sageli, kui seade on aktiivselt tööle hakanud, kuid intervall suureneb järk-järgult, kui seade jääb tühikäigule.

Taasautentimine ​

Integratsioon salvestab pärast edukat sisselogimist turvaliselt autentimistokini, et suhelda pilveserveritega. Kui see token aegub või pilveteenus selle mistahes põhjusel tühistab, käivitab Home Assistant automaatselt taasautentimise protsessi, nõudes konto andmete uuesti sisestamist.