Arsitektur
NVR Home Assistant: Kamera, Perekaman, Frigate, dan Scrypted
Bangun NVR Home Assistant dengan kamera ONVIF, aliran langsung, perekaman klip, Frigate atau Scrypted, serta pilihan penyimpanan, codec, dan keamanan yang jelas.

Jawaban singkat: pisahkan orkestrasi dari retensi
Integrasi Camera pada Home Assistant adalah komponen dasar yang disediakan oleh integrasi perangkat lain. Integrasi ini dapat menampilkan entitas kamera pada dasbor dan otomatisasi, memutar aliran yang kompatibel, mengambil cuplikan gambar, serta menggunakan camera.record untuk membuat rekaman dari umpan langsung. Tindakan perekaman tersebut memerlukan integrasi Stream, dan jalur output harus dapat ditulis serta diizinkan oleh konfigurasi berkas Home Assistant. Integrasi Stream memproksikan video langsung yang kompatibel melalui Home Assistant menggunakan HLS atau HLS berlatensi rendah.
Tindakan yang terdokumentasi tersebut berguna, tetapi tidak memiliki model operasional yang sama dengan perekam khusus yang menyediakan rekaman berkelanjutan, retensi penyimpanan, dan lini masa rekaman yang dapat dicari. Gunakan Home Assistant sebagai lapisan otomatisasi dan dasbor, lalu pilih NVR ketika perekaman berkelanjutan atau peninjauan jangka panjang diperlukan.
Tiga arsitektur kamera Home Assistant
| Arsitektur | Jalur kamera | Perekaman dan peninjauan | Persyaratan penyiapan | Paling sesuai untuk |
|---|---|---|---|---|
| Home Assistant Camera + Stream | Integrasi Camera menyediakan entitas; Stream memproksikan H.264 atau H.265 yang kompatibel ke HLS/LL-HLS | Cuplikan gambar, tayangan langsung, dan rekaman yang dibuat oleh tindakan | Integrasi Stream, jalur output yang dapat ditulis dan diizinkan untuk camera.record, codec serta audio yang kompatibel dengan browser | Dasbor dan otomatisasi kamera |
| Frigate + Home Assistant | Frigate merekam dan menganalisis kamera; integrasi resminya menerbitkan entitas ke Home Assistant | Rekaman berdasarkan bulan, hari, kamera, dan waktu; rekaman objek serta cuplikan gambar dalam Media Browser | MQTT pada broker yang sama, integrasi HACS, URL Frigate, dan media_source untuk Media Browser | AI lokal dan retensi NVR khusus |
| Scrypted + Home Assistant | Scrypted menerima aliran kamera dan mengintegrasikan antarmukanya ke Home Assistant | Kartu Scrypted NVR Camera dan Event Reel menyediakan antarmuka rekamannya | Komponen khusus Scrypted melalui HACS, bahkan saat menggunakan Home Assistant add-on | Tayangan kamera rumah pintar berlatensi rendah dan Scrypted NVR |
Dukungan codec tetap memengaruhi klien yang digunakan untuk menonton. Home Assistant mencatat bahwa banyak browser tidak mendukung H.265 dan audio PCM tidak didukung oleh integrasi Stream. Karena itu, kamera H.265 atau trek audio yang tidak didukung dapat berperilaku berbeda pada berbagai dasbor dan perangkat. Utamakan profil H.264 dengan audio yang kompatibel jika pemutaran pada banyak jenis klien penting.
Menghubungkan kamera ONVIF dengan benar
Integrasi ONVIF resmi Home Assistant mendukung perangkat yang sesuai dengan ONVIF Profile S dan memerlukan integrasi FFmpeg. Home Assistant dapat menemukan perangkat secara otomatis atau menerima entri integrasi manual. Dokumentasi menyarankan pembuatan pengguna standar khusus pada kamera, bukan menggunakan kembali akun administrator.
Integrasi menambahkan profil kompatibel dengan enkode video H.264. Jika Home Assistant melaporkan “No usable cameras were found”, konfigurasikan setidaknya satu aliran H.264. Pilihan praktisnya adalah mempertahankan aliran utama dalam H.265 dan menetapkan aliran sekunder ke H.264. Bergantung pada dukungan perangkat, ONVIF juga dapat menyediakan sensor gerakan dan peristiwa lain, sakelar perangkat, transportasi RTSP yang dapat dipilih, serta tindakan PTZ.
Terapkan Frigate dengan persyaratan nyata yang jelas
Integrasi Frigate Home Assistant mengharuskan Home Assistant MQTT dipasang dan dikonfigurasi secara manual. Frigate harus mengaktifkan MQTT dan terhubung ke broker yang sama agar banyak entitas integrasi berfungsi. Integrasi dipasang melalui HACS, dan media_source harus diaktifkan untuk Media Browser.
Untuk kamera, panduan perangkat keras Frigate saat ini merekomendasikan video H.264 dan audio AAC untuk kompatibilitas maksimum dengan Frigate dan Home Assistant. Beberapa subaliran bermanfaat karena deteksi, tayangan langsung, dan perekaman dapat menggunakan resolusi berbeda tanpa enkode ulang. Detektor khusus disarankan untuk beban kerja produksi, tetapi tidak harus berupa Google Coral. Dokumentasi terbaru mendukung beberapa keluarga detektor dan tidak lagi merekomendasikan Coral untuk sebagian besar instalasi baru.
Home Assistant juga memerlukan URL Frigate yang dapat dijangkau. Untuk Frigate pada mesin lokal terpisah, panduan integrasi resmi menyarankan port terautentikasi 8971. Ikuti panduannya mengenai TLS dan sertifikat daripada mengekspos port internal tanpa autentikasi ke jaringan yang tidak tepercaya.
Daftar periksa penyimpanan, keamanan, dan validasi
Pertahankan retensi rekaman pada lapisan perekam agar ada satu pihak yang jelas untuk menangani penghapusan, batas disk, kesehatan segmen, dan pemulihan. Gunakan Home Assistant untuk otomatisasi dan status, tetapi pastikan rekaman melalui lini masa NVR atau Media Browser selain melalui kartu dasbor.
- Buat pengguna kamera ONVIF standar khusus.
- Pastikan profil H.264 tersedia untuk Home Assistant.
- Uji video langsung dan tindakan
camera.record. - Untuk Frigate, pastikan entitas MQTT dan rekaman Media Browser.
- Mulai ulang Home Assistant, perekam, dan satu kamera secara terpisah.
- Pastikan retensi menghapus rekaman lama sebelum penyimpanan habis.
- Gunakan koneksi terautentikasi atau privat antara Home Assistant dan perekam.
Untuk perencanaan protokol, baca perbandingan RTSP dan ONVIF. Untuk detail tingkat produk, lanjutkan ke perbandingan OmniNVR dan Frigate atau perbandingan OmniNVR dan Scrypted NVR.
Pertanyaan umum
Bisakah Home Assistant merekam video kamera tanpa Frigate?
Bisa. Integrasi Camera resmi menyediakan camera.record ketika kamera dan integrasi Stream mendukungnya. Konfigurasikan Stream, gunakan jalur yang dapat ditulis dan diizinkan Home Assistant, lalu uji hasilnya. Gunakan NVR khusus ketika Anda memerlukan perekaman berkelanjutan, retensi terkelola, dan lini masa berorientasi perekam.
Apakah Frigate memerlukan Google Coral?
Tidak. Frigate mendukung beberapa jenis detektor. Panduan perangkat keras terbarunya menyatakan bahwa Coral tidak lagi disarankan untuk sebagian besar instalasi baru, kecuali penerapan dengan kebutuhan daya sangat rendah atau perangkat keras yang tidak dapat menggunakan akselerator alternatif.
Mengapa ONVIF Home Assistant menyatakan tidak ada kamera yang dapat digunakan?
Integrasi ONVIF Home Assistant mencari profil video H.264. Konfigurasikan setidaknya satu aliran kamera sebagai H.264. Anda biasanya dapat mempertahankan aliran utama dalam H.265 dan menggunakan subaliran H.264.
Sumber
- Home Assistant — Camera integration
- Home Assistant — record camera feed action
- Home Assistant — Stream integration
- Home Assistant — ONVIF integration
- Frigate — official local AI NVR documentation
- Frigate — official hardware and detector guidance
- Frigate — official Home Assistant integration
- Scrypted — official open-source platform overview
- Scrypted — official Home Assistant integration