Tech
Home Assistant: Instalasi dan Panduan Awal

Jika penasaran yang membawa Anda sampai di sini, kita akan gandakan rasa ingin tahu itu. Mari kita telusuri bagaimana, mengapa, dan apa yang bisa terjadi di masa depan dengan Home Assistant. Peringatan: dengan menambahkan perangkat, ini takkan pernah berakhir—satu sensor bermasalah, yang lain mungkin berfungsi. Kami akan bahas instalasi, versi terbaik, serta intip jargon Home Assistant. Tidak perlu basa-basi, mari mulai.
Apa itu Asisten Rumah/Home Assistant?
Asisten Rumah, atau yang biasa disebut Pengontrol, mengendalikan perangkat lunak seperti Chrome, Word, atau Skype. Ini membutuhkan perangkat keras seperti komputer, berkomunikasi melalui kabel, Wi-Fi, atau bahkan protokol lain seperti bluetooth, zigbee, dan z-wave. Seperti komputer, terdiri dari perangkat lunak, perangkat keras, dan sarana komunikasi. Perangkat yang terhubung dapat memiliki sensor dan aktuator untuk mengirim dan menerima informasi.
Sensor yang mengirimkan informasi
Termometer digital di rumah sering menunjukkan suhu dan kelembapan sekitar. Sekarang, bayangkan kemampuan media, baik melalui kabel atau Wi-Fi, untuk mengirimkan data suhu ini ke Controller (Home Assistant) setiap 5 menit. Data ini kemudian disimpan di Home Assistant, fungsi pengendali utama.
Contoh perangkat yang digunakan termasuk ESP32 atau ESP8266 dengan sensor suhu DHT11 terhubung. Ada juga CAM ESP32 yang berfungsi sebagai kamera kecil, mampu mengirimkan gambar secara streaming atau mengirim foto ke email kita dari perangkat yang sama.
Inilah esensi dari sistem Otomatisasi Rumah. Bergantung pada pabrikan atau perusahaan, mereka mengadopsi konsep-konsep seperti skenario, adegan, rutin, atau otomatisasi untuk memberikan kontrol yang lebih cerdas dan terprogram.
Apa itu otomatisasi di Home Assistant?
Pertama, sistem otomatisasi di Pengontrol rumah kita bekerja seperti ini: saat suhu turun ke 18 derajat, Pengontrol mengirim sinyal untuk menyalakan boiler, mencapai suhu 22 derajat sesuai konfigurasi, dan kemudian mengirim sinyal untuk mematikan boiler.
Untuk yang lebih paham, kita punya perangkat dengan sensor beragam seperti sensor keberadaan (PIR), kamera (IP), bukaan pintu/jendela, hingga ketinggian air. Home Assistant Controller memproses informasi ini, dan melalui skenario/otomatisasi, bisa mengaktifkan sirene, mematikan radiator saat jendela terbuka, atau mengirim foto deteksi dari kamera ke email kita.
Tapi ya, banyak produsen sudah menangani ini tanpa masalah besar. Walaupun, tentu kita terikat dengan pabrikan dan apa yang mereka tawarkan, yang pasti disesuaikan dengan kebutuhan masing-masing. Diskusi ini cukup pribadi, jadi mari kita teruskan.
Mengapa menggunakan Asisten Rumah?
Kontroler seperti Home Assistant memberi KELELUASAAN untuk menggunakan ratusan sensor dan aktuator dari berbagai produsen yang berbeda di pasaran.
Ada kamera IP dengan harga mulai dari €20 hingga €30 dari berbagai produsen, serta CAM ESP32 yang hanya berharga €8. Jika Anda membutuhkan lebih dari satu, pertimbangkan EKONOMI yang bisa didapat.
PRIVASI menjadi poin penting, terutama saat membicarakan data suhu rumah, pengaturan pemanas, atau penggunaan tirai. Home Assistant menjaga semua informasi ini di rumah Anda, tanpa berbagi dengan siapa pun.
Ingat, Pengontrol Asisten Rumah tidak bergantung pada cloud tertentu. Semua operasi berlangsung secara lokal, menjaga PRIVASI Anda dan tetap berfungsi bahkan tanpa koneksi Internet yang stabil.
Sistem ini juga open source dan didukung oleh komunitas besar. Sebagai salah satu dari 3 sistem otomasi rumah open source terkuat (bersama OpenHAB dan Jeedom), ini merupakan pilihan matang menurut pandangan pribadi.
Kebebasan, Ekonomi, Privasi, Operasi Lokal, dan Dukungan Komunitas yang Luas. Semuanya terdengar menarik, bukan? Sekarang, mari bersiap untuk instalasi.
Metode instalasi Asisten Rumah
Pengontrol Asisten Rumah dapat diinstal di berbagai perangkat, seperti laptop, Raspberry PI, Intel NUC, atau mesin virtual. Untuk uji coba instalasi kecil-kecilan, gunakan saja perangkat yang sudah ada. Tapi, kalau untuk penggunaan jangka panjang, pertimbangkan perangkat yang bisa hidup 24 jam sehari. Raspberry jadi pilihan bagus karena konsumsi daya rendah dan nyaris tanpa kebisingan.
Selain itu, ada masalah seputar versi yang akan diinstal. Ada beberapa nama seperti Home Assistant, Hass.IO, HassOS, Home Assistant Core, dan Home Assistant Supervised yang mungkin membingungkan. Biar saya jelaskan dengan singkat agar lebih jelas.
Mari kita kupas ringkasan tabel ini:
1. Home Assistant Core: Ini diprogram dengan Python dan bisa dijalankan di berbagai sistem operasi. Meskipun tidak menyediakan dashboard Supervisor atau add-on, bisa disebut sebagai Home Assistant Container jika tersedia sebagai image Docker.
2. Asisten Rumah: Sebelumnya dikenal sebagai Hass.IO. Ini adalah ekosistem yang dikelola melalui antarmuka pengguna, biasanya melalui browser. Menjalankan Home Assistant Core, Home Assistant Supervisor, dan Home Assistant Plugins. Fitur baru termasuk administrasi yang lebih baik, pengelolaan toko plugin, atau pembaruan sekali klik.
3. Home Assistant Supervised: Ini memberikan pengalaman lengkap Home Assistant di sistem operasi Linux seperti Ubuntu atau Debian. Anda dapat menikmati semua fitur (Supervisor dan add-on) dengan keuntungan menjalankan versi Linux pilihan Anda.
4. Sistem Operasi Home Assistant: Sebelumnya HassOS, ini adalah distribusi Linux ringan yang dioptimalkan untuk perangkat seperti Raspberry Pi, Intel NUC, dan Tinker Board. Meskipun tidak dapat diubah sesuai keinginan seperti distribusi Linux konvensional, itu dirancang khusus untuk menjalankan Home Assistant.
Sistem Operasi Home Assistant, meski memiliki kendali yang terbatas, mungkin menjadi pilihan yang lebih sederhana dan fokus, terutama bagi mereka yang kurang berpengalaman, untuk menjalankan Home Assistant tanpa kerumitan tambahan.
Apa versi Asisten Rumah terbaik?
Mari kita pecah proses penentuan pilihan ini dengan lebih rinci:
- Perangkat Keras: Pertama-tama, kita perlu memilih di perangkat keras apa kita akan menjalankan Home Assistant. Apakah itu PC, Raspberry, atau opsi lainnya?
- Fungsionalitas Lebih Lanjut: Selanjutnya, kita harus pertimbangkan apakah kita menginginkan sistem yang lebih canggih daripada sekadar asisten rumah. Apakah ada kebutuhan khusus yang ingin kita penuhi?
- Pengalaman Pribadi: Terakhir, kita harus mempertimbangkan pengalaman pribadi kita dalam mengelola sistem semacam ini. Apakah kita sudah berpengalaman atau masih dalam tahap pemula?
Dengan menjawab pertanyaan ini, kita dapat membentuk pandangan tentang opsi instalasi yang paling sesuai. Sekarang, mari kita lihat bagaimana saya menilai setiap aspek:
- Pengendali (Asisten Rumah): Saya memberikan nilai tinggi atas kekuatannya, dukungan komunitas yang besar, dan komitmen terhadap perlindungan privasi data.
- Versi (Sistem Operasi Asisten Rumah): Saya memilihnya karena kesederhanaannya, khususnya bagi pengguna yang kurang berpengalaman. Sistem yang dikemas untuk menghindari kerumitan tambahan.
- Perangkat Keras (Raspberry Pi): Raspberry Pi menjadi pilihan utama saya karena ekonomis. Baik RPI 3 maupun RPI 4 dapat digunakan tanpa kendala.
Bagaimana dengan perspektif Anda? Semua ini dirancang untuk memastikan kita mendapatkan pengalaman yang sesuai dengan kebutuhan dan tingkat kenyamanan kita.
Komponen penting untuk menginstal Home Assistant
- Pilihan Raspberry Pi: Baik Raspberry Pi 3 maupun 4 merupakan pilihan yang valid. Jadi, jika Anda sudah memiliki Raspberry Pi 3, tak perlu ragu untuk menggunakannya. Namun, Raspberry Pi 4 dianggap lebih baik.
- Catu Daya: Penting untuk diingat bahwa Anda perlu 2,5 Amps untuk Raspberry Pi 3 dan 3,5 Amps untuk Raspberry Pi 4. Pastikan catu daya yang digunakan sesuai dengan model Raspberry Pi yang Anda pilih.
- Kartu Memori Micro-SD: Bagian ini krusial. Ini seperti kartu memori yang kita beli untuk menambah penyimpanan di ponsel. Pastikan memilih kartu yang sesuai dengan kebutuhan.
- Performa Aplikasi Kelas 1 (A1): Jika memilih kartu dengan performa A1, Anda mendapatkan 1500 IOPS baca dan 500 IOPS tulis.
- Performa Aplikasi Kelas 2 (A2): Sedangkan untuk performa A2, Anda bisa mendapatkan 4000 IOPS baca dan 2000 IOPS tulis.
Jadi, apakah Raspberry Pi 3 atau 4, pastikan Anda memilih catu daya yang tepat dan kartu memori yang sesuai dengan kebutuhan. Untuk kinerja, pilihlah opsi yang paling cocok dengan apa yang Anda perlukan.
Kartu micro-SD A1 dan A2 memiliki persyaratan kinerja yang berbeda. A1 memiliki IOPS baca dan tulis minimum 1500 dan 500, sedangkan A2 memiliki IOPS baca dan tulis minimum 4000 dan 2000.
Perbedaannya adalah, A2 membaca 3 kali lebih cepat dan menulis 4 kali lebih cepat daripada A1.
Jika Anda berencana untuk menggunakan kartu micro-SD untuk sistem otomatisasi rumah yang kompleks, seperti sistem alarm, sensor buka/tutup, sirene, atau kamera, maka sebaiknya Anda menggunakan kartu A2.
Namun, jika Anda tidak ingin repot, Anda bisa menggunakan kartu A1 atau perlengkapan lengkap yang dijual di Aliexpress atau Amazon.
Untuk mengakses Home Assistant dari jarak jauh, Anda perlu menghubungkan RPI 3/4 Anda ke jaringan dengan kabel jaringan (biasa disebut kabel patch).
Instal Asisten Rumah
Peralatan yang dibutuhkan:
- Raspberry Pi 3 atau 4
- Kartu memori A1 32 GB atau SSD USB3.x
- Adaptor kartu memori
Pilihan perangkat:
- Raspberry Pi 3: Pilihan yang paling terjangkau, tetapi tidak memberikan kinerja terbaik
- Raspberry Pi 4: Pilihan yang lebih baik untuk kinerja dan fitur yang lebih canggih
- SSD USB3.x: Pilihan terbaik untuk kinerja dan stabilitas
Adaptor kartu memori:
Adaptor kartu memori diperlukan untuk menghubungkan kartu memori ke komputer Anda untuk menulis gambar Home Assistant. Biasanya daptor disertakan dengan kartu memori.
Sebuah sampel:
Untuk menginstal Home Assistant di Raspberry Pi 3, Anda perlu mengikuti langkah-langkah berikut:
- Unduh gambar Home Assistant dari situs web Raspberry Pi Foundation.
- Gunakan program Etcher untuk menulis gambar ke kartu memori microSD.
- Masukkan kartu memori microSD ke Raspberry Pi 3.
- Hubungkan Raspberry Pi 3 ke jaringan Wi-Fi atau Ethernet.
- Nyalakan Raspberry Pi 3.
- Akses Home Assistant dari browser web Anda.
Home Assistant tersedia untuk semua sistem operasi, termasuk Windows, macOS, dan Linux.
Saya akan menggunakan file yang diunduh untuk macOS.
Setelah Anda menjalankan salah satu file yang sesuai dengan sistem operasi Anda, Anda akan melihat layar seperti ini.
- Lalu, klik opsi “Flash dari URL“.
Di halaman ini, Anda akan menemukan URL yang harus Anda unduh, tergantung pada model Raspberry Pi yang Anda gunakan.
Untuk mengunduh gambar Home Assistant ke komputer Anda, kunjungi GitHub Home Assistant. Saat artikel ini ditulis, versi 7 baru saja dirilis, tetapi anehnya belum tersedia di situs web.
Setelah selesai, lanjutkan ke langkah selanjutnya.
Kami memilih kartu memori SELECT TARGET.
Dan salin gambar FLASH!
Setelah selesai menyalin, Anda dapat mengeluarkan kartu memori dari PC.
Prosesnya cukup mudah. Jika pakai microSD bekas, format dulu. Lalu, sambungkan kabel jaringan dan adaptor daya.
Bagaimana cara terhubung ke Asisten Rumah?
Cara termudah untuk mengakses Home Assistant adalah melalui browser. Jika Anda tidak tahu alamat IP-nya, Anda dapat menggunakan alat seperti Angry IP Scanner untuk memindai jaringan Anda. Alat ini akan menampilkan daftar semua perangkat yang terhubung ke jaringan, termasuk alamat IP-nya.
Contoh dengan Angry IP Scanner sebelum menghubungkan Home Assistant
Lalu, Raspberry Pi kita mendapatkan alamat IP baru.
Lihat dari program LanScan (untuk macOS).
Terakhir, kita coba buka situs web Home Assistant di browser kita. Voila! Layar selamat datang muncul.
Mungkin Anda bertanya-tanya mengapa kita memindai jaringan untuk mengetahui perubahan dan penambahan IP. Jawabannya sederhana: kita harus selalu punya rencana cadangan.
Bagaimana jika halaman Home Assistant tidak dimuat?
Sekarang kita tahu, mari kita pindai jaringan dan lihat hasilnya. Jalankan ping, lalu akses Home Assistant melalui IP-nya: http://192.168.1.36:8123/
Sekarang, kita akhirnya bisa mulai menggunakan sistem otomasi rumah Asisten Rumah kita.
Siapkan Asisten Rumah
Kita sudah hampir selesai. Kita tinggal mengatur beberapa hal lagi, seperti:
- Lokasi kita, sistem metrik, dan mata uang.
- Apakah kita ingin berbagi informasi dengan Home Assistant untuk membantu pengembangannya.
- Melakukan pemindaian lingkungan kita untuk mendeteksi perangkat yang kompatibel.
Dalam kasus saya, saya menemukan Tado, sebuah manajer pemanas. Saya cukup terkejut, karena saya sama sekali tidak tahu bahwa Tado kompatibel dengan Home Assistant. Tado memang bagus, tapi juga mahal. Saya beli di Black Friday.
Setelah selesai mengatur semua hal tadi, kita tinggal menekan tombol “SELESAI”.
Itu saja! Prosesnya cukup mudah, kan? Hanya butuh sedikit kesabaran.
Sekarang, kita perlu memikirkan nomenklatur untuk perangkat kita. Bagaimana kita akan menyebutnya agar tidak membingungkan?
Home Assistant menyebut perangkat sebagai “Entitas”. Entitas adalah bagian penting dari Home Assistant.
Contoh tata nama Asisten Rumah
Bagaimana kamu ingin menamai smart plug di kamar?
Namanya harus terdiri dari jenis perangkat, diikuti dengan lokasi, nama perangkat, dan posisinya di dalam ruangan. Ini berguna jika ada dua perangkat identik di dalam ruangan yang sama. Jika tidak, kita tidak bisa membedakannya.
Berikut adalah beberapa contoh nama yang bisa kamu gunakan. Pilih salah satu yang kamu sukai dan gunakanlah dengan konsisten.
Akses ke EDITOR UI
Ada dua pilihan: membiarkan Home Assistant memperbarui tampilannya secara otomatis, atau kita bisa mulai dari awal dan mengaturnya sendiri. Untuk mengatur tampilan sendiri, klik “Ambil kontrol”.
Tampilan dapat dibagi menjadi beberapa tab, yang berfungsi sebagai filter untuk mengatur perangkat. Kita bisa menambahkan perangkat ke tampilan dengan mengklik tombol “+”.
Saya memutuskan untuk membuat beberapa tampilan, masing-masing mewakili satu lokasi di rumah saya.
Kita bisa mengonfigurasi tampilan dengan mengubah nama, ikon, URL, dan temanya. Kita juga bisa menggunakan lencana untuk menampilkan entitas secara sederhana.
Lencana adalah ikon yang mewakili sensor atau tombol.
Saya menambahkan dua entitas yang sudah ada di instalasi saya.
Setelah menyimpan tampilan, kita bisa mengklik lencana untuk melihat data entitas.
Tampilan saya sekarang terlihat seperti ini.
Berikut adalah daftar semua kartu yang bisa kita gunakan untuk menampilkan data entitas:
- Panel alarm
- Tombol
- Kondisi
- Entitas
- Kesatuan
- Filter entitas
- Cakupan
- Lihat cepat
- Grafik sejarah
- Tumpukan horisontal
- Pelembab
- Lampu
- Peta
- Penurunan harga
- Kontrol multimedia
- Gambar
- Elemen dalam gambar
- Entitas dalam gambar
- Pengukuran dalam gambar
- Status tanaman
- Sensor
- Daftar belanja
- Termostat
- Tumpukan vertikal
- Prakiraan cuaca
- Halaman web
Memasang plugin di Home Assistant
Apa itu Plugin?
Plugin adalah perangkat lunak tambahan yang bisa kita tambahkan ke Home Assistant untuk menambah fungsionalitas. Beberapa plugin khusus mengharuskan kita mengaktifkan mode lanjutan di instalasi Home Assistant.
Berikut adalah 5 plugin yang saya sarankan untuk diinstal:
- Penyunting berkas: untuk mengedit file konfigurasi
- SSH: untuk mengakses dari jarak jauh
- HACS: untuk menambahkan plugin dari komunitas
- SAMBA: untuk berbagi berkas dengan perangkat lain di jaringan
- Cadangan Google Drive Asisten Rumah: untuk membuat cadangan konfigurasi di Google Drive
Untuk memulai, kita akan menginstal Penyunting Berkas. Ini akan memudahkan kita untuk mengedit file konfigurasi.
Tempat pertama yang harus kita tuju adalah ke Supervisor.
Kami melihat bahwa kami belum menginstalnya, klik tombol COMPLEMENT STORE.
Ada dua jenis add-on: yang dari tim resmi dan yang dari komunitas. Klik salah satu untuk menginstalnya. Anda juga bisa melihat deskripsi, dokumentasi, dan informasi lainnya tentang add-on tersebut.
Editor file adalah aplikasi web yang memungkinkan kita untuk menavigasi sistem file Home Assistant, membuka, dan memodifikasi file. Ini juga memiliki markup sintaks bawaan yang dapat membantu kita.
Klik INSTALL.
Kita bisa mengatur add-on untuk dimulai secara otomatis, dimulai ulang jika macet, atau ditampilkan di panel samping.
Terakhir klik MULAI.
Dua tampilan baru muncul: file konfigurasi dan log. File konfigurasi berisi pengaturan, dan log berisi informasi tentang apa yang terjadi di Home Assistant.
Anda juga bisa membuka Editor File untuk mengedit file konfigurasi.
Jendela kerja ini memungkinkan kita untuk membuat, mengedit, atau melihat file.
Kami akhirnya membuka file yang kita inginkan.
Ini adalah cara yang dinamis untuk menginstal plugin lainnya. Semudah ini, bukan?
Tambahkan Integrasi di Home Assistant
Apa yang dimaksud dengan integrasi di Home Assistant?
Home Assistant memiliki banyak integrasi, baik yang resmi dari tim Home Assistant sendiri, maupun yang dikembangkan oleh komunitas. Selain itu, ada juga HACS, yang berisi integrasi tambahan yang dikembangkan oleh pihak ketiga.
Integrasi ini memungkinkan kita untuk menghubungkan perangkat pintar dari berbagai pabrikan ke Home Assistant. Misalnya, kita bisa menghubungkan bola lampu pintar HUE dari Phillips, sehingga kita bisa mengontrolnya melalui aplikasi.
Bagaimana jika kita bisa mengelolanya dari Home Assistant?
Bisakah kita membuat bohlam pintar berkomunikasi dengan perangkat lain dari produsen lain yang terhubung ke Home Assistant kita?
Ada beberapa integrasi:
- Integrasi yang diinstal dari antarmuka Lovelace (contoh saya).
- Integrasi yang diinstal dari YAML (misalnya MQTT).
- Integrasi pihak ketiga (melalui HACS misalnya).
Home Assistant memiliki banyak sekali integrasi, lebih dari 1.800. Beberapa contohnya adalah MQTT, ESPHome, dan Zigbee Home Automation. Hanya dengan tiga integrasi ini saja, kita sudah bisa membuat ratusan kemungkinan pengaturan.
Sebagai contoh, kita bisa mengintegrasikan dengan TADO, sebuah sistem yang memungkinkan kita untuk mengelola boiler dan katup termostatik di setiap radiator.
Baiklah, mari kita lanjutkan. Klik Pengaturan, lalu Integrasi.
Seperti yang Anda lihat sebelumnya, Home Assistant telah menemukan sistem TADO saya. Selain itu, integrasi dengan RPI, layanan cuaca, dan Supervisor juga muncul.
Klik KONFIGURASI di TADO. Anda akan diminta memasukkan nama pengguna dan kata sandi untuk mengakses sistem TADO Anda.
Deteksi semua perangkat saya, klik SELESAI.
Di sini, Anda bisa melihat ringkasan perangkat, entitas, dan area yang ditemukan.
Jika Anda mengklik perangkat atau entitas, Anda bisa melihat data sebenarnya.
Selanjutnya, kita perlu melihat cara menampilkan data yang kita inginkan di Control Panel. Sebagai contoh, saya menambahkan suhu suatu area yang saya tetapkan sebagai Input di TADO.
Hasilnya akan terlihat seperti ini:
Ringkasan Asisten Rumah
Oke, saya rasa sampai di sini dulu. Saya harap saya berhasil membuat Anda tertarik dengan Home Assistant, menghilangkan rasa takut Anda, dan membuat Anda penasaran. Jika sekarang Anda mulai memikirkan sensor apa yang ingin Anda pasang, di mana, dan bagaimana, saya akan sangat senang.
Sampai jumpa lagi!
-
Cryptocurrency4 bulan ago
Apa itu Metasmining? Apakah Aman?
-
Tech7 bulan ago
Cara Mengatasi PUBG Mobile Authorization Denied 611 Error
-
Tech7 bulan ago
Cara Mengatasi AnyDesk Tidak Berfungsi di Windows 11 & 10 [7 Solusi]
-
Tech5 bulan ago
Cara Mengatasi Instax Mini 11 Tidak Berfungsi
-
Tech4 bulan ago
Tutorial Lengkap: Cara Menghapus AnyDesk Sepenuhnya
-
Tech5 bulan ago
Bagaimana Cara Menyembunyikan Balasan Pada Threads?
-
Tech7 bulan ago
Cara Menggunakan ChatGPT dengan Google Colab
-
Tech4 bulan ago
reCAPTCHA tidak berfungsi di Chrome: cara memperbaikinya