Home Assistant, pusat tumpukan rumah pintar sumber terbuka

Seorang penulis XDA baru-baru ini melaporkan bahwa tiga kontainer Docker mencakup seluruh rumah pintar mereka. Klaim itu mendapat perhatian karena sebagian besar penyiapan yang dihosting sendiri tumbuh menjadi berantakan dua belas layanan padahal pekerjaan sebenarnya menjalankan cahaya, sensor, kamera, dan otomasi hanya memerlukan segelintir. Jika mini PC dan tongkat Zigbee USB duduk di bawah TV, dan tujuannya adalah meninggalkan cloud tanpa mengasuh homelab, aplikasi terbaik untuk tumpukan rumah pintar sumber terbuka cocok di satu mesin dan tetap tidak terlihat. Tujuh pilihan di bawah mencakup peran yang paling sebenarnya dibutuhkan rumah yang dihosting sendiri: hub, broker MQTT, editor otomasi, gateway Zigbee, toolkit firmware untuk papan ESP, perekam kamera yang menjalankan deteksi objek lokal, dan monitor untuk tumpukan itu sendiri. Masing-masing dikirim sebagai gambar Docker, berjalan di Windows, macOS, dan Linux, dan tetap menjadi sumber terbuka.

Apa yang harus dicari dalam aplikasi tumpukan rumah pintar

Sebelum memilih salah satu dari ini, kriteria yang benar-benar penting untuk rumah pintar yang dihosting sendiri:

Perbandingan cepat

Aplikasi Peran Docker Lisensi Menonjol
Home Assistant Hub pusat dan otomasi Ya Apache 2.0 3.000+ integrasi, rilis mingguan
Mosquitto Broker MQTT Ya EPL 2.0 Berjalan di bawah 10 MB RAM
Node-RED Otomasi aliran visual Ya Apache 2.0 Seret-dan-lepas logika untuk aliran kompleks
Zigbee2MQTT Gateway Zigbee Ya MIT Menggantikan setiap hub Zigbee khusus merek
ESPHome Firmware ESP32/ESP8266 Ya MIT / GPLv3 Sensor DIY yang ditentukan YAML
Frigate NVR kamera dengan deteksi AI Ya MIT Deteksi objek lokal, tidak ada cloud
Uptime Kuma Pemantauan layanan Ya MIT Peringatan ke Telegram, Discord, email

Aplikasi

1. Home Assistant: terbaik untuk hub pusat

Home Assistant adalah implementasi referensi dari hub rumah pintar sumber terbuka. Ini mengirimkan integrasi untuk ribuan perangkat, dashboard asli, dan mesin otomasi yang membaca YAML atau editor visual. Menjalankan rilis Container di bawah Docker menjaga instalasi portabel di seluruh mesin, dan pemulihan satu klik dari snapshot memindahkan seluruh rumah ke kotak baru dalam waktu kurang dari satu jam.

Di mana ini kurang: Beberapa integrasi perangkat bergantung pada komponen khusus dari HACS, toko add-on komunitas. Menyiapkan TLS secara eksternal adalah manual kecuali langganan cloud Nabu Casa menanganinya.

Harga:

Platform: Windows, macOS, Linux melalui Docker. Install OS asli pada Raspberry Pi dan mini PC x86 generik.

Unduh: Home Assistant

Garis bawah: Pilihan default untuk rumah pintar apa pun yang dihosting sendiri. Setiap aplikasi lain di daftar ini terhubung ke sana.


2. Mosquitto: terbaik untuk broker MQTT

Mosquitto adalah broker MQTT dari Eclipse Foundation. Hampir setiap tumpukan rumah pintar menggunakan MQTT sebagai bus pesan bersama, dan Mosquitto adalah implementasi terkecil, tercepat, dan paling direferensikan. Citra Docker berjalan pada memori kecil, memerlukan satu file config, dan berbicara MQTT 3.1.1 dan 5.0.

Di mana ini kurang: Kontrol akses berbasis file teks. Tidak ada web UI. Setiap dasbor duduk di Home Assistant atau klien terpisah seperti MQTT Explorer.

Harga:

Platform: Windows, macOS, Linux melalui Docker. Biner asli untuk setiap OS utama.

Unduh: Mosquitto

Garis bawah: Atur sekali, lupakan keberadaannya.


3. Node-RED: terbaik untuk otomasi visual

Node-RED adalah editor berbasis alur yang dibangun oleh IBM Emerging Technology. Seret node untuk topik MQTT, panggilan HTTP, timer, dan blok fungsi ke kanvas, sambungkan bersama-sama, dan otomasi berjalan. Home Assistant memiliki mesin otomasi sendiri, tetapi Node-RED menang ketika alur mencakup perangkat, API cloud, dan status yang berjalan lama (misalnya, sensor gerakan yang memicu cahaya hanya ketika bel pintu belum berbunyi dalam satu jam terakhir).

Di mana ini kurang: Alur dapat menjadi kusut tanpa disiplin. Kontrol versi pada ekspor JSON dapat berfungsi tetapi tidak elegan.

Harga:

Platform: Windows, macOS, Linux melalui Docker atau npm.

Unduh: Node-RED

Garis bawah: Pilihan yang tepat ketika otomasi bawaan Home Assistant kehabisan jangkauan ekspresif.


4. Zigbee2MQTT: terbaik untuk gateway Zigbee

Zigbee2MQTT menghubungkan koordinator USB Zigbee (Sonoff, ConBee II, Home Assistant Yellow, atau SkyConnect) ke broker MQTT lokal. Jembatan tunggal itu membuka kunci sekitar 3.000 perangkat Zigbee dari setiap vendor tanpa membeli hub untuk setiap merek. Menambahkan bohlam atau sensor baru memerlukan sekitar 20 detik pemasangan.

Di mana ini kurang: Pembaruan firmware koordinator kadang-kadang mengganggu pemasangan perangkat. Beberapa perangkat tidak jelas memerlukan konverter khusus yang ditulis dalam JavaScript.

Harga:

Platform: Windows, macOS, Linux melalui Docker. Passthrough USB di Linux adalah instalasi paling mulus.

Unduh: Zigbee2MQTT

Garis bawah: Alasan mengapa jembatan Philips Hue, hub Aqara, dan gateway IKEA tidak perlu berbagi rak yang sama.


5. ESPHome: terbaik untuk firmware ESP32 dan ESP8266

ESPHome mengubah papan ESP32 murah menjadi sensor rumah pintar dengan 20 baris YAML. Kerangka kerja mengompilasi firmware dari config, mem-flash melalui USB atau OTA, dan mendaftarkan perangkat dengan Home Assistant secara otomatis. Sensor khusus (suhu, kualitas udara, kebocoran air, monitor energi) menjadi proyek akhir pekan bukan startup perangkat keras.

Di mana ini kurang: Hanya mendukung papan keluarga ESP. DSL YAML memiliki kurva pembelajaran untuk apa pun di luar komponen bawaan.

Harga:

Platform: Windows, macOS, Linux melalui Docker. Juga berjalan sebagai add-on Home Assistant untuk instalasi satu klik.

Unduh: ESPHome

Garis bawah: Pilihan ketika sensor rak tidak mencakup ruangan atau perangkat tertentu.


6. Frigate: terbaik untuk NVR kamera lokal

Frigate adalah perekam video jaringan yang dibangun di sekitar deteksi objek lokal. Ini mengambil aliran RTSP dari kamera IP, menjalankan setiap frame melalui Coral TPU atau CPU, dan hanya merekam ketika orang, mobil, atau hewan benar-benar terlihat. Pilihan desain tunggal itu mengurangi penyimpanan sekitar 90% versus perekaman berkelanjutan dan membuat setiap frame tetap keluar dari cloud.

Di mana ini kurang: Akselerator USB Coral hampir wajib untuk lebih dari dua kamera. Setup dengan aliran resolusi tinggi memerlukan penyetelan hati-hati dari preset ffmpeg.

Harga:

Platform: Windows, macOS, Linux melalui Docker. Linux dengan akselerasi hardware adalah jalur yang disarankan.

Unduh: Frigate

Garis bawah: Tumpukan kamera bebas cloud terbaik di pasar. Setiap peringatan mendarat di Home Assistant dengan snapshot.


7. Uptime Kuma: terbaik untuk memantau tumpukan

Uptime Kuma adalah halaman status yang dihosting sendiri. Ini melakukan ping pada setiap layanan dalam tumpukan (Home Assistant di port 8123, Mosquitto pada 1883, Frigate pada 5000) dan memberikan peringatan pada Telegram, Discord, atau email ketika sesuatu jatuh. Itu berarti tanda pertama wadah yang gagal bukan otomasi yang rusak jam 6:30 pagi.

Di mana ini kurang: Bukan alat metrik. Untuk grafik CPU atau RAM, pasangkan dengan Grafana atau integrasi sistem Home Assistant.

Harga:

Platform: Windows, macOS, Linux melalui Docker. Berjalan dengan senang hati di kotak yang sama dengan sisa tumpukan.

Unduh: Uptime Kuma

Garis bawah: Kontainer terakhir yang mengubah rumah pintar hobi menjadi sesuatu yang cukup dapat diandalkan untuk bergantung.


Cara memilih yang tepat

Rumah pintar yang dihosting sendiri tidak memerlukan setiap aplikasi di daftar ini sejak hari pertama. Kit pemula yang tepat tergantung pada ukuran rumah, bauran perangkat, dan seberapa jauh dari cloud penyiapan berjalan.

Tanya jawab

Apakah saya benar-benar membutuhkan Home Assistant jika saya sudah memiliki Alexa?

Ya, jika tujuannya adalah kontrol lokal, otomasi khusus, dan tidak ada ketergantungan cloud. Alexa adalah antarmuka suara yang terikat pada server Amazon. Home Assistant berjalan di jaringan lokal, menjaga keadaan perangkat lokal, dan terus bekerja ketika internet mati. Banyak orang menjalankan keduanya, menghubungkan perintah suara Alexa ke skrip Home Assistant melalui add-on cloud Nabu Casa.

Apa tumpukan rumah pintar minimum?

Tiga kontainer mencakup sebagian besar rumah: Home Assistant, Mosquitto, dan Zigbee2MQTT. Kombinasi itu menggantikan jembatan Hue, hub Aqara, dan aplikasi merek apa pun untuk lampu, sensor, dan sakelar.

Bisakah tumpukan ini berjalan di Raspberry Pi?

Ya. Raspberry Pi 4 dengan 4 GB RAM menangani Home Assistant, Mosquitto, Zigbee2MQTT, Node-RED, dan ESPHome tanpa stres. Frigate memerlukan akselerator Coral TPU di Pi, atau mini PC dengan Intel iGPU untuk transcoding hardware.

Apakah Docker diperlukan atau apakah install native tidak apa-apa?

Install native berfungsi untuk setiap aplikasi di daftar, tetapi Docker membuat tumpukan portabel. Satu file docker-compose.yml memindahkan seluruh penyiapan ke mesin baru dalam satu perintah. Snapshot dan rollback menjadi trivial. Untuk tumpukan yang akan berjalan selama bertahun-tahun, Docker adalah jalur gesekan lebih rendah.

Apa perbedaan antara Home Assistant dan OpenHAB?

Keduanya adalah hub rumah pintar sumber terbuka. Home Assistant memiliki komunitas yang lebih besar, tempo rilis yang lebih cepat, dan cakupan integrasi yang lebih luas pada tahun 2026. OpenHAB lebih kuat untuk pengguna yang lebih suka dapat diperluas berbasis JVM dan mesin aturan seperti Blockly dan JSR-223. Untuk tumpukan pertama yang dihosting sendiri, Home Assistant adalah default yang lebih aman.