Română
Aspect
Română
Aspect
Această metodă trebuie utilizată dacă aspiratorul robot este gestionat în prezent prin aplicația Xiaomi Home. Pentru a asigura compatibilitatea, aceasta poate fi verificată împotriva aplicației oficiale Xiaomi Home disponibilă pentru iOS și Android.


Cerințe
Autentificări terțe
Dacă contul a fost creat folosind un serviciu terț (cum ar fi Google sau Apple), trebuie să fie generată mai întâi o parolă dedicată în setările de utilizator ale aplicației. Parolele conturilor terțe nu pot fi folosite pentru autentificare.
Recomandare Alegere Aplicație
Unele dispozitive pot fi configurate folosind fie aplicația Dreamehome, fie Xiaomi Home. Cu excepția cazului în care o conexiune locală este strict necesară, este recomandat să se utilizeze aplicația Dreamehome în locul Xiaomi Home pentru dispozitivele compatibile:
În timpul pasului de configurare, este disponibilă o opțiune suplimentară Preferă Cloud și este bifată implicit.
Cerința subnetului
Din motive de securitate, dispozitivul răspunde doar la cererile care provin din propria sa subrețea. Prin urmare, aspiratorul robot și Home Assistant trebuie să fie pe exact aceeași subrețea pentru ca comunicarea locală să funcționeze. Consultați acest articol python-miio pentru depanarea problemelor între subrețele.
Dacă serverele Xiaomi Home consideră tentativa de autentificare sau adresa IP ca fiind neîncredere, va fi necesar un pas de verificare Captcha. În acest caz, imaginea captcha trebuie rezolvată pentru a trece la pasul următor.


Pe lângă un captcha, o tentativă de autentificare neîncrezătoare poate declanșa și Autentificarea cu Doi Factori (2FA). Integratia va solicita automat un cod 2FA de la serverele Xiaomi Home, care este trimis către numărul de telefon înregistrat (prioritar) sau adresa de email.
Acest cod trebuie obținut și introdus în pasul de configurare pentru a finaliza autentificarea.


Limitări 2FA
Spre deosebire de alte metode de conectare în cloud care suportă notificări push, conexiunea Xiaomi Home se bazează complet pe interogarea în fundal pentru a prelua cea mai recentă stare. Pentru a optimiza utilizarea rețelei, intervalul de interogare este calculat dinamic în funcție de timpul scurs de la ultima schimbare de stare; solicitările sunt trimise frecvent în timp ce dispozitivul este activ, dar intervalul crește treptat pe măsură ce trece timpul în timp ce dispozitivul rămâne inactiv.
Integrarea stochează în siguranță un token de autentificare după un login reușit pentru a comunica cu serverele cloud. Dacă acest token expiră sau este invalidat de serviciul cloud din orice motiv, Home Assistant va declanșa automat un proces de reautentificare, solicitând introducerea din nou a credențialelor contului.