Skip to content

Pengaturan dengan Koneksi Lokal Tidak Direkomendasikan ​

Metode ini harus digunakan untuk membangun koneksi lokal langsung ke robot vacuum tanpa mengandalkan konektivitas cloud yang berkelanjutan. Untuk menggunakan metode ini, perangkat harus sudah berhasil ditambahkan ke aplikasi resmi Xiaomi Home (tersedia untuk iOS dan Android) setidaknya sekali untuk menghasilkan token yang valid. Selain itu, perangkat harus tetap terhubung dengan akun selama langkah pengaturan ini agar integrasi dapat mengambil alamat IP dan token yang diperlukan dari cloud.

Konfigurasi Koneksi LokalKonfigurasi Koneksi Lokal

Kompatibilitas Perangkat

Metode koneksi ini hanya didukung untuk perangkat yang diproduksi sebelum tahun 2022 yang didukung oleh aplikasi Xiaomi Home. Jika sebuah perangkat tidak bisa ditambahkan ke aplikasi Xiaomi Home, perangkat tersebut tidak akan menampilkan API lokal dalam kondisi apapun dengan token apapun.

Tidak Mendukung Peta Tidak Direkomendasikan

Secara teknis, tidak mungkin untuk mengambil data peta melalui API lokal. Sebagai hasilnya, metode koneksi lokal menyediakan tidak ada dukungan peta, yang sepenuhnya menonaktifkan beberapa fitur inti yang bergantung pada data peta seperti Riwayat Pembersihan, Pulihkan Peta, dan Entitas Ruangan dinamis. Karena peta dan fitur yang bergantung padanya merupakan pusat dari fungsi inti integrasi, metode koneksi ini sangat tidak disarankan. Untuk pengalaman yang lengkap dan sepenuhnya fungsional, sangat disarankan untuk menggunakan salah satu metode koneksi cloud.

Mengambil IP dan Token ​

Untuk mengonfigurasi koneksi lokal, Anda harus secara manual memberikan alamat IP dan token perangkat.

Persyaratan Subnet

Untuk alasan keamanan, perangkat hanya merespons permintaan yang berasal dari subnetnya sendiri. Oleh karena itu, robot vacuum dan Home Assistant harus berada pada subnet yang sama persis agar komunikasi lokal berfungsi. Lihat artikel python-miio ini untuk memecahkan masalah lintas-subnet.

Metode 1: Xiaomi Cloud Tokens Extractor Direkomendasikan ​

Ini adalah metode yang paling dapat diandalkan. Ini berjalan di Windows, macOS, atau Linux, terhubung langsung ke server cloud Xiaomi untuk mengambil alamat IP dan token untuk semua perangkat yang terhubung ke akun secara bersamaan.

  1. Unduh Alat: Unduh rilis yang sesuai (misalnya, .exe untuk Windows) dari Xiaomi Cloud Tokens Extractor dari GitHub.
  2. Jalankan Aplikasi: Eksekusi file yang diunduh untuk membuka antarmuka terminal.
  3. Masukkan Kredensial: Masukkan nama pengguna yang tepat (Email atau Xiaomi ID) dan kata sandi yang digunakan untuk aplikasi Xiaomi Home.
  4. Pilih Wilayah Server: Tentukan wilayah server yang sesuai dengan aplikasi Xiaomi Home (misalnya, de untuk Eropa). Jika wilayah tidak diketahui, biarkan prompt kosong dan tekan Enter untuk memindai semua server yang tersedia.
  5. Ambil Token: Alat ini akan menampilkan daftar semua perangkat yang terhubung ke akun. Temukan vacuum target dalam daftar dan salin token 32 karakter yang sesuai.

Metode 2: Aplikasi GUI Desktop (Get_MiHome_devices_token) ​

Untuk pengguna yang lebih suka antarmuka grafis dibandingkan alat baris perintah, tersedia aplikasi desktop.

  1. Unduh Aplikasi: Unduh dan instal aplikasi Get_MiHome_devices_token dari GitHub.
  2. Login: Buka aplikasi, masukkan kredensial akun Xiaomi, dan pilih wilayah server yang sesuai.
  3. Ambil Token: Setelah terautentikasi, semua perangkat yang terhubung, beserta alamat IP dan token masing-masing, akan ditampilkan dalam format tabel.

Metode 3: Modifikasi Aplikasi Mi Home untuk Android Tidak Direkomendasikan ​

Pengguna Android dapat menggunakan versi modifikasi dari aplikasi Mi Home untuk melihat token langsung dalam antarmuka aplikasi di perangkat seluler mereka.

  1. Uninstall Aplikasi Asli: Hapus sepenuhnya aplikasi Mi Home resmi dari perangkat Android. (Catatan: Perangkat akan tetap aman terhubung ke akun cloud).
  2. Install Aplikasi Modifikasi: Cari secara online APK modifikasi "MiHome by Vevs", unduh versi terbaru, dan instal di perangkat.
  3. Login: Buka aplikasi modifikasi dan masuk menggunakan kredensial akun Xiaomi.
  4. Ambil Token: Pilih vacuum target untuk membuka antarmuka kontrolnya. Ketuk tiga titik di sudut kanan atas untuk mengakses pengaturan, lalu navigasikan ke bagian Info Jaringan atau Pengaturan Umum. Alamat IP dan token perangkat akan terlihat langsung di layar ini.