Italiano
Aspetto
Italiano
Aspetto
Questo metodo dovrebbe essere utilizzato se l'aspirapolvere robot è attualmente gestito tramite l'applicazione Xiaomi Home. Per garantire la compatibilità, può essere verificata con l'app ufficiale Xiaomi Home disponibile per iOS e Android.


Requisiti
Accessi di terze parti
Se l'account è stato creato utilizzando un servizio di terze parti (come Google o Apple), è necessario generare prima una password dedicata nelle impostazioni utente dell'applicazione. Le password degli account di terze parti non possono essere utilizzate per l'autenticazione.
Raccomandazione sulla scelta dell'app
Alcuni dispositivi possono essere configurati utilizzando sia l'app Dreamehome sia l'app Xiaomi Home. A meno che non sia strettamente necessaria una connessione locale, è altamente consigliato utilizzare l'app Dreamehome invece di Xiaomi Home per i dispositivi supportati:
Durante il passaggio di configurazione, è disponibile un'opzione aggiuntiva Preferire Cloud che è selezionata di default.
Requisito di Sottorete
Per motivi di sicurezza, il dispositivo risponde solo alle richieste provenienti dalla propria sottorete. Pertanto, l'aspirapolvere robot e Home Assistant devono trovarsi esattamente sulla stessa sottorete affinché la comunicazione locale funzioni. Consulta questo articolo python-miio per la risoluzione dei problemi relativi alle sottoreti incrociate.
Se i server Xiaomi Home segnalano il tentativo di accesso o l'indirizzo IP come non affidabile, sarà necessario un passaggio di verifica captcha. Quando ciò avviene, l'immagine captcha deve essere risolta per procedere al passaggio successivo.


Oltre al captcha, un tentativo di accesso non affidabile può anche attivare l'Autenticazione a Due Fattori (2FA). L'integrazione richiederà automaticamente un codice 2FA dai server Xiaomi Home, che viene inviato al numero di telefono registrato (prioritario) o all'indirizzo email.
Questo codice deve essere recuperato e inserito nel passaggio di configurazione per completare l'accesso.


Limitazioni della 2FA
A differenza di altri metodi di connessione cloud che supportano le notifiche push, la connessione Xiaomi Home si basa interamente sul polling in background per recuperare lo stato più recente. Per ottimizzare l'uso della rete, l'intervallo di polling viene calcolato dinamicamente in base al tempo trascorso dall'ultimo cambiamento di stato; le richieste vengono inviate frequentemente mentre il dispositivo è attivamente in funzione, ma l'intervallo aumenta gradualmente man mano che passa il tempo mentre il dispositivo rimane inattivo.
L'integrazione memorizza in modo sicuro un token di autenticazione dopo un login riuscito per comunicare con i server cloud. Se questo token scade o viene invalidato dal servizio cloud per qualsiasi motivo, Home Assistant avvierà automaticamente un flusso di ri-autenticazione, richiedendo nuovamente l'inserimento delle credenziali dell'account.