Résumer cet article :
Robot pemotong rumput Mammotion sedikit seperti rekan kerja otonom: selama kita membiarkannya bekerja sendiri melalui aplikasi resmi, semuanya berjalan lancar… sampai hari di mana kita ingin memberinya aturan hidup yang nyata. Tidak keluar saat hujan mengancam, menghindari melewati saat anak-anak bermain di taman, memanfaatkan puncak produksi solar, atau menyinkronkan pemotongan dengan jadwal keluarga. Itulah yang secara tepat dipermudah oleh Home Assistant: mengubah LUBA atau YUKA menjadi perangkat smart home yang sepenuhnya, dengan sensor yang dapat dimanfaatkan, perintah yang dapat diakses di mana saja, dan terutama otomatisasi yang menghemat waktu (dan menghindari beberapa momen tegang). Hari ini saya menawarkan Anda untuk mengetahui cara mengintegrasikan robot pemotong rumput Mammotion Anda ke dalam Home Assistant, sehingga pemotongan dapat terintegrasi akhirnya ke dalam rumah Anda… alih-alih tetap terkurung dalam sebuah aplikasi.
Apa yang dibawa oleh integrasi Mammotion secara konkret
Keuntungannya adalah mengeluarkan pemotongan dari “silo aplikasi”. Setelah LUBA atau YUKA ada di Home Assistant, robot menjadi perangkat smart home seperti yang lain: Anda mendapatkan sensor (baterai, status, GPS, satelit, zona kerja, jenis koneksi…) dan Anda memicu aksi (mulai, jeda, berhenti, kembali ke dok).
Hasilnya: skenario Anda akhirnya dapat membuat keputusan yang baik atas nama robot (atau sebagai pelengkap). Contoh khas: kita menghentikan pemotongan jika hujan datang, menghindari jam-jam terik, memanfaatkan slot kelebihan solar, atau mencegah pemotongan ketika anak-anak bermain di luar… singkatnya, sesuatu yang konkret, bukan barang rongsokan.
Prasyarat sebelum memulai
Periksa terlebih dahulu bahwa Home Assistant Anda sudah diperbarui: integrasi ini memerlukan versi minimal Home Assistant 2025.3.0.
Anda juga memerlukan HACS (Home Assistant Community Store), karena kita di sini menginstal integrasi komunitas… dan itu tidak ada dalam katalog HACS “standar”, perlu ditambahkan sebagai repositori khusus.
Poin penting terakhir: sangat disarankan untuk membuat akun kedua Mammotion yang didedikasikan untuk Home Assistant. Jika tidak, dengan menghubungkan akun utama, Anda berisiko terdegradasi dari aplikasi seluler, dan itu sangat menjengkelkan :)
Langkah 1: buat akun kedua Mammotion
Buka aplikasi Mammotion dan buat akun baru (email lain sudah cukup). Setelah itu, kembali ke akun utama Anda, lalu pergi ke berbagi perangkat untuk membagikan robot Anda ke akun kedua ini. Akhirnya, sambungkan kembali ke akun kedua dan terima berbagi: ini adalah akun “sekunder” yang akan Anda gunakan hanya di Home Assistant.
Ya, ini sedikit “administratif”… tetapi itu menghindari kepala sakit setelah (dan pesan semacam “mengapa aplikasi saya terputus sendiri?!”).
Langkah 2: instal integrasi Mammotion melalui HACS
Di Home Assistant, buka HACS, lalu pergi ke Integrasi. Di menu (tiga titik di kanan atas), buka Repositori khusus dan tambahkan repositori https://github.com/mikey0000/Mammotion-HA dengan memilih kategori Integrasi.

Cari “Mammotion” di HACS, instal integrasi, lalu restart Home Assistant.

Langkah 3: tambahkan integrasi di Home Assistant
Setelah restart, buka Pengaturan → Perangkat dan layanan → Tambah integrasi, cari “Mammotion”, lalu mulai konfigurasi.

Pada titik ini, dua hal yang sangat penting:
- Pertama, koneksi. Integrasi ini mendukung Bluetooth (BLE) dan Wi-Fi (termasuk melalui SIM 4G, tergantung model), dengan peta jalan yang berfokus pada kontrol, jadwal, zona, dll.
- Kedua, jika Anda menggunakan Bluetooth dan Home Assistant Anda jauh dari robot, Bluetooth Proxy ESPHome bisa sangat berguna (sebuah ESP32 kecil yang ditempatkan di tempat yang tepat, dan Home Assistant “memperluas” jangkauan BLE-nya).
Kita akan menggunakan koneksi Wifi, yang lebih sederhana, karena seluruh taman ditutupi dengan baik.
Anda hanya perlu mengisi alamat email dan kata sandi dari akun kedua Mammotion yang telah dibuat:

Langkah 4: periksa entitas dan sensor yang muncul
Setelah integrasi dilakukan, Anda seharusnya dapat melihat robot Anda dengan perintah dan banyak sensor. Di sini saya mengambil Luba Mini AWD Lidar yang baru saja diuji. Di sisi informasi yang berguna, kita biasanya menemukan tingkat baterai, status (pemotongan, pengisian, idle…), jenis koneksi, posisi GPS, jumlah satelit, zona kerja, dll.

Langkah 5: mulai pemotongan dari Home Assistant
Integrasi ini menampilkan aksi khusus mammotion.start_mow. Untuk menguji dengan cepat, pergi ke Alat Pengembang → Aksi, pilih mammotion.start_mow, targetkan pemotong rumput Anda, lalu isi parameter yang didukung model Anda.

Contoh sederhana (disesuaikan dengan entitas/area Anda):
action: mammotion.start_mow
data:
is_mow: true
speed: 0.3
border_mode: "1"
ultra_wave: "2"
areas: [switch.mower_1]
Menurut wiki, ada opsi universal (urutan pemotongan, kecepatan, deteksi rintangan, mode jalur, dll.), opsi spesifik YUKA (pengambilan/penempatan, tepi…), dan opsi spesifik LUBA seperti tinggi potongan.
Ide otomatisasi yang sangat berguna
Mulai sekarang, Anda dapat membuat berbagai otomatisasi yang mengintegrasikan robot pemotong rumput. Misalnya:
- Hentian “cuaca cerdas”. Jika stasiun cuaca Anda (Netatmo, sensor Zigbee, atau integrasi cuaca) mengumumkan kemungkinan hujan yang tinggi, Home Assistant dapat mengembalikan pemotong ke dok sebelum taman berubah menjadi arena es.
- Anti-panas. Jika suhu luar melebihi batas (30°C, misalnya), Anda dapat menunda pemotongan ke malam atau keesokan harinya. Ini bukan hanya masalah kenyamanan: di beberapa lahan kering, memotong di bawah sinar matahari penuh juga dapat kurang “bersih”.
- Pemotongan berdasarkan kelebihan solar. Jika Anda mengikuti produksi fotovoltaik Anda di Home Assistant, memicu pemotongan ketika Anda memiliki surplus di antara dua waktu (misalnya akhir pagi/awal sore) adalah trik sederhana untuk mengisi daya robot Anda dengan energi solar yang dihasilkan.
- Keamanan “keberadaan di taman”. Jika sensor pembuka gerbang aktif, jika kamera mendeteksi keberadaan, atau jika mode “barbecue” diaktifkan, Anda dapat secara otomatis menghentikan pemotong rumput (karena robot yang diam di rumput, bisa terlupakan… sampai saatnya lewat di tempat yang salah).
- Sesuai dengan jadwal keluarga. Jika kita telah mengintegrasikan kalender keluarga di Home Assistant, sangat mudah untuk mengetahui saat-saat di mana robot tidak akan mengganggu saat berkelana di taman.

Dashboard yang dipersonalisasi
Dengan semua informasi yang diambil dari robot, Anda dapat membuat dashboard yang dipersonalisasi yang mengintegrasikan robot pemotong rumput Mammotion Anda. Saya telah membuat dashboard ini, misalnya:

Dengan menggunakan HA-Animated-Cards, misalnya, Anda dapat melakukan beberapa hal yang cukup menarik (saya masih harus bekerja di sini, tetapi dua ubin pertama memberikan gambaran).
Pemecahan masalah cepat
Jika Anda mengalami timeout menuju API api.link.aliyun.com, repositori menyebutkan bahwa Anda perlu memeriksa apakah jaringan atau firewall Anda memblokir layanan “dihosting di China”. Ini adalah jenis rincian yang bisa menghabiskan satu jam jika kita tidak mengetahuinya.
Dan jika penambahan akun menolak email Anda, repositori menunjukkan bahwa terkadang “nomor akun” bekerja lebih baik daripada alamat email (ya, ini aneh, tetapi sebaiknya disimpan di ingatan).
Kesimpulan
Pada akhirnya, mengintegrasikan robot pemotong rumput Mammotion (LUBA atau YUKA) ke dalam Home Assistant bukan hanya “menambahkan barang baru” ke dasbor Anda. Ini terutama mengembalikan kontrol atas pemotongan, dengan menghubungkannya ke informasi nyata dari kehidupan sehari-hari: cuaca, keberadaan di taman, jam, produksi solar, gaya hidup rumah. Setelah entitas tersebut terpasang, kita segera menyadari bahwa keuntungan terbaik berasal dari otomatisasi yang sederhana: menghindari waktu yang buruk, berhenti pada saat yang tepat, dan memulai pemotongan ketika semua kondisi terpenuhi. Dan di situlah Mammotion + Home Assistant menemukan maknanya: rumput yang terawat, tanpa perlu dipikirkan, dan tanpa kejutan.

