Bahasa Indonesia
Tampilan
Bahasa Indonesia
Tampilan
Metode ini harus digunakan jika robot vacuum saat ini dikelola melalui aplikasi Xiaomi Home. Untuk memastikan kompatibilitas, hal ini dapat diverifikasi melalui aplikasi resmi Xiaomi Home yang tersedia untuk iOS dan Android.


Persyaratan
Masuk Pihak Ketiga
Jika akun dibuat menggunakan layanan pihak ketiga (seperti Google atau Apple), kata sandi khusus harus dibuat terlebih dahulu di pengaturan pengguna aplikasi. Kata sandi akun pihak ketiga tidak dapat digunakan untuk autentikasi.
Rekomendasi Pemilihan Aplikasi
Beberapa perangkat dapat dikonfigurasi menggunakan aplikasi Dreamehome atau Xiaomi Home. Kecuali koneksi lokal benar-benar diperlukan, sangat disarankan untuk menggunakan aplikasi Dreamehome daripada Xiaomi Home untuk perangkat yang didukung:
Selama langkah konfigurasi, opsi tambahan Prefer Cloud tersedia dan dicentang secara default.
Persyaratan Subnet
Untuk alasan keamanan, perangkat hanya merespons permintaan yang berasal dari subnet-nya sendiri. Oleh karena itu, robot vacuum dan Home Assistant harus berada di subnet yang sama persis agar komunikasi lokal berfungsi. Lihat artikel python-miio ini untuk memecahkan masalah lintas subnet.
Jika server Xiaomi Home menandai upaya login atau alamat IP sebagai tidak tepercaya, langkah verifikasi captcha akan diperlukan. Ketika hal ini terjadi, gambar captcha harus diselesaikan untuk melanjutkan ke langkah berikutnya.


Selain captcha, upaya login yang tidak tepercaya juga dapat memicu Autentikasi Dua Faktor (2FA). Integrasi akan secara otomatis meminta kode 2FA dari server Xiaomi Home, yang dikirim ke nomor telepon yang terdaftar (diprioritaskan) atau alamat email.
Kode ini harus diambil dan dimasukkan ke langkah konfigurasi untuk menyelesaikan login.


Batasan 2FA
Berbeda dengan metode koneksi cloud lain yang mendukung notifikasi push, koneksi Xiaomi Home sepenuhnya bergantung pada polling latar belakang untuk mengambil status terbaru. Untuk mengoptimalkan penggunaan jaringan, interval polling dihitung secara dinamis berdasarkan waktu yang telah berlalu sejak perubahan status terakhir; permintaan dikirim secara sering saat perangkat sedang aktif, tetapi interval secara bertahap meningkat seiring bertambahnya waktu saat perangkat tetap tidak aktif.
Integrasi ini menyimpan token autentikasi dengan aman setelah login berhasil untuk berkomunikasi dengan server cloud. Jika token ini kedaluwarsa atau dibatalkan oleh layanan cloud karena alasan apapun, Home Assistant akan secara otomatis memicu alur re-autentikasi, meminta kredensial akun untuk dimasukkan kembali.