Skip to content

Sąranka su Xiaomi Home paskyra ​

Šis metodas turėtų būti naudojamas, jei robotas dulkių siurblys šiuo metu valdomas per Xiaomi Home programėlę. Siekiant užtikrinti suderinamumą, tai galima patikrinti naudojant oficialią Xiaomi Home programėlę, esančią iOS ir Android.

Xiaomi Home konfigūracijaXiaomi Home konfigūracija

Reikalavimai

  • Prisijungimo duomenys: Turi būti tiksliai tas pats vartotojo vardas ir slaptažodis, kurie naudojami prisijungiant prie mobiliosios programėlės (ne prie oficialios svetainės).
  • Serverio regionas: Pasirinkta šalis turi atitikti regioną, kuriame įrenginys užregistruotas programėlėje. Nesutampantys regionai sukels klaidas „prisijungimas nepavyko“ arba „įrenginys nerastas“.

Trečiųjų šalių prisijungimai

Jei paskyra buvo sukurta naudojant trečiosios šalies paslaugą (pvz., Google ar Apple), pirmiausia programėlės naudotojo nustatymuose turi būti sukurtas specialus slaptažodis. Trečiųjų šalių paskyrų slaptažodžiai negali būti naudojami autentifikacijai.

Programėlės pasirinkimo rekomendacija

Kai kurie įrenginiai gali būti konfigūruojami naudojant tiek Dreamehome, tiek Xiaomi Home programėlę. Nebent būtina vietinė jungtis, labai rekomenduojama naudoti Dreamehome programėlę vietoje Xiaomi Home palaikymui skirtų įrenginių:

  • Kameros srautas: Kameros srauto funkcija nėra prieinama įrenginiams, konfigūruotiems per Xiaomi Home.
  • Push naujiniai: Dreamehome jungtis naudoja Cloud Push realaus laiko naujinimams, todėl nereikia periodinių užklausų tikrinimui.

Pageidauti debesies parinkties ​

Konfigūracijos žingsnio metu galima pasirinkti papildomą Pageidauti debesies parinktį, kuri pagal nutylėjimą yra pažymėta.

  • Kai pažymėta (numatyta): Priverčia visą komunikaciją vykti per debesį (jei įrenginys tai palaiko). Tai yra numatytoji elgsena, nes naujesniuose įrenginiuose Xiaomi išjungė vietinio prieigos galimybes. Be to, jei įrenginys ir Home Assistant yra skirtinguose potinkliuose, vietinė komunikacija nepavyks.
  • Kai nepažymėta (rekomenduojama palaikomuose nustatymuose): Integracija gauna reikiamą ženklą iš debesies, bet užmezga tiesioginį vietinį ryšį su įrenginiu (panašiai kaip Vietinis ryšys metodas). Tai suteikia automatinio ženklo ir IP atnaujinimo pranašumą, tuo pačiu laikant visą komunikaciją (išskyrus žemėlapio duomenis) vietinę. Jei šis metodas galutiniame konfigūracijos žingsnyje sukelia „negalima pasiekti įrenginio“ klaidą, konfigūracija turėtų būti pakartota su pažymėta Prefer Cloud parinktimi.

    Potinklio reikalavimas

    Dėl saugumo priežasčių įrenginys atsako tik į užklausas, kilusias iš jo pačių potinklio. Todėl robotas dulkių siurblys ir Home Assistant turi būti lygiai tame pačiame potinklyje, kad vietinis bendravimas veiktų. Peržiūrėkite šį python-miio straipsnį, kad spręstumėte kryžminio potinklio problemas.

Captcha patvirtinimas ​

Jei Xiaomi Home serveriai pažymės prisijungimo bandymą arba IP adresą kaip nepatikimą, bus reikalingas captcha patvirtinimo žingsnis. Kai tai atsitiks, captcha paveikslėlis turi būti išspręstas, kad būtų galima pereiti prie kito žingsnio.

Xiaomi Home CaptchaXiaomi Home Captcha

Dviejų faktorių autentifikacija (2FA) ​

Be captcha, nepatikimas prisijungimo bandymas taip pat gali suaktyvinti Dviejų faktorių autentifikaciją (2FA). Integracija automatiškai paprašys 2FA kodo iš Xiaomi Home serverių, kuris bus išsiųstas į registruotą telefono numerį (prioritetas) arba el. pašto adresą.

Šis kodas turi būti gautas ir įvestas į konfigūracijos žingsnį, kad prisijungimas būtų užbaigtas.

Xiaomi Home 2FAXiaomi Home 2FA

2FA apribojimai

  • Kodo galiojimas: Jei konfigūracijos langas uždaromas ir bandoma nauja prisijungimo procedūra, bus sugeneruotas naujas 2FA kodas. Visada turi būti naudojamas naujausiai gautas kodas.
  • Prašymų dažnio ribojimas: Xiaomi griežtai riboja, kiek 2FA kodų galima paprašyti per dieną. Pasikartojantys prisijungimų bandymai gali lemti laikiną blokavimą.

Periodiniai būsenos atnaujinimai ​

Skirtingai nuo kitų debesų ryšio metodų, kurie palaiko pranešimus push būdu, „Xiaomi Home“ ryšys visiškai priklauso nuo fono tikrinimo, siekiant gauti naujausią būseną. Norint optimizuoti tinklo naudojimą, tikrinimo intervalas yra dinamiškai apskaičiuojamas pagal laiką, praėjusį nuo paskutinio būsenos pakeitimo; užklausos siunčiamos dažnai, kai įrenginys aktyviai veikia, tačiau intervalas palaipsniui didėja, kai įrenginys lieka neveikiantis.

Pakartotinė autentifikacija ​

Integracija saugiai saugo autentifikacijos žetoną po sėkmingo prisijungimo, kad galėtų bendrauti su debesų serveriais. Jei šis žetonas pasibaigia arba jį cloud paslauga dėl bet kokios priežasties panaikina, Home Assistant automatiškai inicijuos pakartotinės autentifikacijos procesą, prašydamas vėl įvesti paskyros prisijungimo duomenis.