Skip to content

Persediaan dengan Sambungan Tempatan Tidak Disyorkan ​

Kaedah ini harus digunakan untuk mewujudkan sambungan tempatan terus ke robot vakum tanpa bergantung kepada kesambungan awan yang berterusan. Untuk menggunakan kaedah ini, peranti mesti telah berjaya ditambah ke dalam aplikasi rasmi Xiaomi Home (tersedia untuk iOS dan Android) sekurang-kurangnya sekali untuk menjana token yang sah. Selain itu, ia mesti kekal dipautkan ke akaun semasa langkah persediaan ini supaya integrasi dapat mendapatkan alamat IP dan token yang diperlukan daripada awan.

Konfigurasi Sambungan TempatanKonfigurasi Sambungan Tempatan

Keserasian Peranti

Kaedah sambungan ini hanya disokong untuk peranti yang dihasilkan sebelum tahun 2022 dan disokong dengan aplikasi Xiaomi Home. Jika peranti tidak boleh ditambah ke aplikasi Xiaomi Home, ia tidak akan mendedahkan API tempatan dalam apa jua keadaan dengan mana-mana token.

Tiada Sokongan Peta Tidak Disyorkan

Secara teknikal, tidak mungkin untuk mendapatkan data peta melalui API tempatan. Akibatnya, kaedah sambungan tempatan memberikan tiada sokongan peta, yang sepenuhnya melumpuhkan beberapa ciri utama yang bergantung pada data peta seperti Sejarah Pembersihan, Pemulihan Peta, dan Entiti Bilik dinamik. Oleh kerana peta dan ciri-cirinya yang bergantung padanya adalah pusat kepada fungsi teras integrasi, kaedah sambungan ini secara tegas tidak disyorkan. Untuk pengalaman yang lengkap dan berfungsi sepenuhnya, sangat disarankan untuk menggunakan salah satu kaedah sambungan awan sebaliknya.

Mendapatkan IP dan Token ​

Untuk mengkonfigurasi sambungan tempatan, anda harus memberikan alamat IP dan token peranti secara manual.

Keperluan Subnet

Atas sebab keselamatan, peranti hanya memberikan respon kepada permintaan yang berasal dari subnetnya sendiri. Oleh itu, pembersih vakum robot dan Home Assistant mesti berada dalam subnet yang sama untuk komunikasi tempatan berfungsi. Lihat artikel python-miio ini untuk menyelesaikan masalah antara subnet.

Kaedah 1: Pengekstrak Token Xiaomi Cloud Disyorkan ​

Ini adalah kaedah yang paling boleh dipercayai. Ia dijalankan pada Windows, macOS, atau Linux, bersambung terus ke pelayan awan Xiaomi untuk mendapatkan alamat IP dan token bagi semua peranti yang dipautkan ke akaun secara serentak.

  1. Muat Turun Alat: Muat turun versi yang sesuai (contohnya, .exe untuk Windows) bagi Pengekstrak Token Xiaomi Cloud dari GitHub.
  2. Jalankan Aplikasi: Laksanakan fail yang dimuat turun untuk membuka antara muka terminal.
  3. Masukkan Maklumat Akaun: Berikan nama pengguna tepat (Email atau Xiaomi ID) dan kata laluan yang digunakan untuk aplikasi Xiaomi Home.
  4. Pilih Wilayah Pelayan: Tentukan wilayah pelayan yang sepadan dengan aplikasi Xiaomi Home (contohnya, de untuk Eropah). Jika wilayah tidak diketahui, biarkan medan kosong dan tekan Enter untuk mengimbas semua pelayan yang tersedia.
  5. Dapatkan Token: Alat ini akan memaparkan senarai semua peranti yang disambungkan ke akaun. Cari vakum sasaran dalam senarai dan salin token 32 aksara yang bersesuaian dengannya.

Kaedah 2: Aplikasi GUI Desktop (Get_MiHome_devices_token) ​

Bagi pengguna yang lebih suka antara muka grafik berbanding alat baris perintah, aplikasi desktop disediakan.

  1. Muat Turun Aplikasi: Muat turun dan pasang aplikasi Get_MiHome_devices_token dari GitHub.
  2. Log Masuk: Buka aplikasi, masukkan kelayakan akaun Xiaomi, dan pilih kawasan pelayan yang sesuai.
  3. Dapatkan Token: Setelah disahkan, semua peranti yang dipautkan, bersama-sama alamat IP dan token masing-masing, akan dipaparkan dalam format jadual.

Kaedah 3: Aplikasi Mi Home Mod untuk Android Tidak Disyorkan ​

Pengguna Android boleh menggunakan versi diubah suai aplikasi Mi Home untuk melihat token secara langsung dalam antara muka aplikasi pada peranti mudah alih mereka.

  1. Nyahpasang Aplikasi Asal: Nyahpasang sepenuhnya aplikasi rasmi Mi Home dari peranti Android. (Nota: Peranti akan kekal selamat dipautkan ke akaun awan).
  2. Pasang Aplikasi Modded: Cari secara dalam talian APK yang diubah suai "MiHome oleh Vevs", muat turun versi terbaru, dan pasangkan pada peranti.
  3. Log Masuk: Buka aplikasi yang diubah suai dan log masuk menggunakan kelayakan akaun Xiaomi.
  4. Dapatkan Token: Pilih vakum sasaran untuk membuka antara muka kawalannya. Ketik tiga titik di sudut kanan atas untuk mengakses tetapan, kemudian pergi ke bahagian Maklumat Rangkaian atau Tetapan Am. Alamat IP dan token peranti akan kelihatan terus pada skrin ini.