
Jika Anda pernah mencoba menginstal asisten rumah, kemungkinan Anda telah melihat banyak cara untuk bangun dan pergi. Saya mulai dengan metode yang disarankan, dan, melalui coba -coba, menemukan cara yang paling dapat diandalkan untuk menginstal dan menjalankan asisten rumah.
Ada beberapa cara untuk memasang asisten rumah
Home Assistant adalah platform rumah pintar favorit di sini di How-To Geek. Untuk alasan yang bagus juga. Ini adalah cara yang fantastis untuk mengintegrasikan lusinan, jika tidak ratusan, perangkat pabrikan, semuanya di bawah satu atap. Tidak seperti layanan rumah pintar tradisional, asisten rumah dapat menjalankan sepenuhnya perangkat keras yang sudah Anda miliki – kecuali Anda memutuskan untuk membeli asisten rumah hijau atau kuning.
Terkait
Apa itu Asisten Rumah? Dan mengapa semua orang tidak menggunakannya?
Kenali platform rumah pintar yang dikendalikan secara lokal ini.
Karena berjalan pada sistem Anda sendiri, Anda harus menginstal sendiri asisten rumah. Ada sejumlah cara untuk menginstal dan mengkonfigurasi asisten rumah, dan menemukan metode terbaik dapat mengambil beberapa percobaan dan kesalahan. Mari kita lihat pilihan Anda.
Asisten rumah OS berjalan sebagai mesin virtual
Jika Anda mencari cara utama yang disarankan untuk menginstal asisten rumah, ini dia. Home Assistant menyediakan mesin virtual yang telah dikonfigurasi sebelumnya yang harus Anda lakukan adalah mengunduh, memuatnya ke manajer mesin virtual pilihan Anda, dan menyalakannya. Setelah mesin virtual di -boot, Anda akan mendapatkan alamat IP yang ditampilkan di output terminal VM. Hanya itu yang diperlukan bagi Anda untuk menginstal asisten rumah dengan cara ini.
Menginstal OS Asisten Rumah melalui mesin virtual juga memberi Anda pengalaman penuh, memungkinkan semua fitur yang ditawarkan platform Smart Home, tidak meninggalkan apa pun.
Asisten rumah dapat berlari dalam wadah Docker
Setelah semua pengujian saya, ini adalah rute yang saya rekomendasikan secara pribadi. Sementara asisten rumah itu sendiri merekomendasikan untuk pergi dengan mesin virtual yang telah dikonfigurasi sebelumnya untuk kemudahan penggunaan, saya memiliki lebih banyak keberuntungan menjalankannya di dalam Docker melalui metode Compose Docker Assistant Home.
Dengan Docker, Anda benar-benar kalah pada pembaruan satu klik, karena Anda harus memperbarui wadah yang sebenarnya. Toko add-ons juga tidak tersedia dengan wadah Docker, tetapi saya pribadi tidak menggunakan add-on apa pun.
Pengaya asisten rumah pada dasarnya adalah aplikasi kecil yang berjalan di dalam asisten rumah. Ini dapat menjalankan Mariadb atau Letsencrypt di dalam Home Assistant, mengintegrasikan broker MQTT, atau bahkan berbagi konfigurasi Anda melalui Samba untuk dengan mudah mengeditnya di komputer lain. Meskipun hal -hal ini menyenangkan untuk dimiliki dalam keadaan yang lebih teknis, saya hanya tidak melihatnya sebagai keharusan bagi saya atau mungkin mayoritas pengguna asisten rumah.
Inti Asisten Rumah adalah pilihan lain
Sekarang kita keluar dari metode pemasangan yang mudah dan mulai berjalan ke wilayah instalasi yang lebih rumit. Home Assistant Core sama terbatasnya dengan asisten rumah dalam wadah Docker, tetapi kali ini semuanya dilakukan dengan Python di lingkungan virtual. Jika itu terdengar seperti bahasa asing bagi Anda, Anda tidak sendirian.
Meskipun saya telah bekerja dengan server Linux selama sekitar 15 tahun, saya pribadi tidak pernah mengerahkan lingkungan virtual Python. Saya mencoba, dan sepertinya bukan sesuatu yang benar -benar ingin saya selami untuk mencari tahu seluk beluk.
Saya tidak akan merekomendasikan siapa pun yang menjalankan inti asisten rumah. Artinya, kecuali Anda benar -benar bersukacita dengan gagasan bermain dengan lingkungan virtual Python.
Asisten rumah diawasi tidak sepadan untuk kebanyakan orang
Sejauh fitur Go, asisten rumah yang diawasi memiliki semua yang dilakukan asisten rumah, termasuk toko add-ons. Namun, ini adalah bentuk asisten rumah yang paling sulit untuk dipasang. Disarankan agar kebanyakan orang melewatkan asisten rumah yang diawasi dan Anda hanya pergi dengan asisten rumah OS di VM, atau asisten wadah rumah di Docker.
Asisten rumah yang diawasi juga memiliki lebih banyak keterbatasan, karena Anda tidak dapat menginstalnya di Ubuntu, Armbian, atau Raspberry Pi Os. Ini sangat membatasi tempat dan sistem operasi yang dapat Anda pasang, dan menambah kompleksitas.
Baik saya dan tim asisten rumah menyarankan agar Anda menghindari asisten rumah yang diawasi kecuali Anda benar -benar tahu apa yang Anda lakukan. Ini hanyalah bentuk instalasi asisten rumah yang paling kompleks dan sulit yang tersedia, dan tidak perlu bagi kebanyakan orang.
Home Assistant OS menawarkan fungsionalitas paling banyak, tetapi membutuhkan lebih banyak pemeliharaan
Saya memulai perjalanan asisten rumah saya dengan asisten rumah OS dengan mesin virtual. Saya menjalankan VM di server unreay saya, dan itu bekerja dengan baik untuk sementara waktu. Karena itu adalah mesin virtual, saya memiliki semua penawaran asisten rumah, termasuk toko tambahan.
Saya mendedikasikan enam core CPU untuk VM, serta 8GB RAM. Karena ini adalah mesin virtual penuh dan bukan hanya wadah kecil, ia menghabiskan sedikit sumber daya itu, bahkan hanya untuk menjaga sistem operasi dasar tetap berjalan. Bagaimanapun, ini adalah instalasi Linux penuh.

Terkait
Apa mesin virtual, dan bagaimana cara kerjanya?
Hampir sama dengan perangkat keras.
Rute mesin virtual akhirnya membutuhkan pemeliharaan yang jauh lebih banyak daripada yang ingin saya habiskan untuk asisten rumah juga. Saya harus memperbarui hampir setiap minggu atau plugin saya akan berhenti bekerja. Pengguna Reddit memiliki masalah yang sama ini. Sejujurnya, ini adalah salah satu bagian paling membuat frustrasi dari Running Home Assistant OS bagi saya. Saya akan pergi tidur di malam hari, mencoba memicu adegan selamat malam saya, dan aksesori tidak akan merespons. Saya harus mematikannya secara manual, lalu memperbaiki asisten rumah pada hari berikutnya.
Ada juga paket Linux standar yang Anda perlukan untuk terus diperbarui, agar VM tetap aman. Secara keseluruhan, sementara metode instalasi ini adalah yang termudah karena ini adalah mesin virtual yang telah dikonfigurasi sebelumnya, juga membutuhkan sedikit pegangan tangan dari ujung saya dan akan sering berhenti bekerja. Ini mendorong saya untuk mencari metode instalasi lain: Docker.
Pindah dari asisten rumah OS ke Docker adalah keputusan terbaik yang saya buat
Saya baru -baru ini memperluas homelab saya dengan beberapa server baru. Salah satu server baru didedikasikan untuk tidak ada selain menjalankan layanan dan wadah Docker. Saya memutuskan bahwa, dengan migrasi layanan massal saya, saya akan pindah rumah untuk dijalankan dalam sebuah wadah juga. Ini adalah keputusan terbaik yang saya buat sehubungan dengan asisten rumah.
Meskipun saya mungkin telah kehilangan kemampuan untuk menggunakan toko tambahan, dan pembaruan satu klik tidak tersedia di dalam asisten rumah lagi, segalanya jauh lebih responsif. UI lebih cepat, tindakan terjadi lebih cepat, dan asisten rumah tidak rusak ketika pembaruan tersedia lagi. Dia. Hanya. Pekerjaan.
Hal pembaruan sebenarnya bukan masalah. Yang harus Anda lakukan adalah menggunakan kembali wadah Docker dengan pengaturan yang sama, dan itu akan memperbarui ke gambar terbaru. Atau, Anda dapat menggunakan layanan seperti Menara Pengawal untuk secara otomatis memperbarui kontainer bila tersedia.

Terkait
Docker untuk Pemula: Semua yang Perlu Anda Ketahui
Belajar menggunakan alat pengembangan yang sangat populer ini.
Selain semua hal di atas, wadah Docker biasanya menggunakan sumber daya sistem yang jauh lebih sedikit karena bagaimana mereka berjalan. Ada sedikit atau tidak ada perawatan yang diperlukan juga, karena semuanya terjadi di dalam wadah itu sendiri.
Saya juga tidak mengalami gangguan layanan tunggal sejak beralih dari asisten rumah OS ke wadah Docker, yang saya gunakan untuk bertarung setiap minggu. Saya tidak lagi memiliki aksesori berhenti merespons di malam hari ketika pergi tidur atau ketika saya bangun di pagi hari. Ini saja telah sepadan dengan beralih ke Docker untuk asisten rumah.
Sementara saya kehilangan akses ke toko add-ons dengan beralih ke Docker, semua yang saya miliki di toko add-ons saya dapat menginstal secara manual melalui HACS atau saya tidak benar-benar tidak membutuhkannya.
Pada akhirnya, asisten rumah dalam wadah Docker jauh lebih bermanfaat dan lebih mudah dipelihara daripada menjalankan mesin virtual. Kecuali saya sampai pada titik di mana saya membutuhkan toko add-ons, saya tidak melihat diri saya meninggalkan wadah Docker. Jika saya sampai pada titik itu, saya mungkin hanya akan membeli asisten rumah kuning dan menyebutnya sehari.
Sejak memindahkan asisten rumah ke Docker, itu telah benar -benar mengubah cara pengaturan rumah Apple Smart saya berfungsi. Saya tidak lagi khawatir membeli colokan pintar atau sakelar yang disetujui HomeKit, dan sebaliknya pastikan perangkat bekerja dengan asisten rumah. Juga, jika Anda mencoba mencari tahu dengan tepat apa yang harus digunakan asisten rumah, pertimbangkan delapan otomatisasi mudah ini untuk membuat hidup Anda lebih mudah.