Seni bina
NVR Home Assistant: Kamera, Rakaman, Frigate dan Scrypted
Bina NVR Home Assistant dengan kamera ONVIF, strim langsung, rakaman klip, Frigate atau Scrypted serta pilihan storan, codec dan keselamatan yang jelas.

Jawapan ringkas: asingkan orkestrasi daripada pengekalan
Penyepaduan Camera pada Home Assistant ialah komponen asas yang disediakan oleh penyepaduan peranti lain. Ia boleh menyediakan entiti kamera kepada papan pemuka dan automasi, memainkan strim yang serasi, mengambil petikan gambar serta menggunakan camera.record untuk mencipta rakaman daripada suapan langsung. Tindakan rakaman itu memerlukan penyepaduan Stream, dan laluan output mestilah boleh ditulis serta dibenarkan oleh konfigurasi fail Home Assistant. Penyepaduan Stream memproksikan video langsung yang serasi melalui Home Assistant menggunakan HLS atau HLS kependaman rendah.
Tindakan yang didokumenkan ini berguna, tetapi model operasinya tidak sama dengan perakam khusus yang menyediakan rakaman berterusan, pengekalan storan dan garis masa rakaman yang boleh dicari. Gunakan Home Assistant sebagai lapisan automasi dan papan pemuka, kemudian pilih NVR apabila rakaman berterusan atau semakan jangka panjang diperlukan.
Tiga seni bina kamera Home Assistant
| Seni bina | Laluan kamera | Rakaman dan semakan | Keperluan persediaan | Paling sesuai untuk |
|---|---|---|---|---|
| Home Assistant Camera + Stream | Penyepaduan Camera menyediakan entiti; Stream memproksikan H.264 atau H.265 yang serasi kepada HLS/LL-HLS | Petikan gambar, paparan langsung dan rakaman yang dicipta melalui tindakan | Penyepaduan Stream, laluan output yang boleh ditulis dan dibenarkan untuk camera.record, codec serta audio yang serasi dengan pelayar | Papan pemuka dan automasi kamera |
| Frigate + Home Assistant | Frigate merakam dan menganalisis kamera; penyepaduan rasminya menerbitkan entiti kepada Home Assistant | Rakaman mengikut bulan, hari, kamera dan masa; rakaman objek serta petikan gambar dalam Media Browser | MQTT pada broker yang sama, penyepaduan HACS, URL Frigate dan media_source untuk Media Browser | AI setempat dan pengekalan NVR khusus |
| Scrypted + Home Assistant | Scrypted menerima strim kamera dan menyepadukan antara mukanya ke dalam Home Assistant | Kad Scrypted NVR Camera dan Event Reel menyediakan antara muka rakamannya | Komponen tersuai Scrypted melalui HACS, walaupun ketika menggunakan Home Assistant add-on | Paparan kamera rumah pintar berkependaman rendah dan Scrypted NVR |
Sokongan codec tetap memberi kesan kepada klien yang digunakan untuk menonton. Home Assistant menyatakan bahawa banyak pelayar tidak menyokong H.265 dan audio PCM tidak disokong oleh penyepaduan Stream. Oleh itu, kamera H.265 atau trek audio yang tidak disokong boleh berfungsi secara berbeza pada papan pemuka dan peranti yang berlainan. Utamakan profil H.264 dengan audio yang serasi jika main balik pada pelbagai jenis klien penting.
Sambungkan kamera ONVIF dengan betul
Penyepaduan ONVIF rasmi Home Assistant menyokong peranti yang mematuhi ONVIF Profile S dan memerlukan penyepaduan FFmpeg. Home Assistant boleh mengesan peranti secara automatik atau menerima entri penyepaduan manual. Dokumentasi mengesyorkan penciptaan pengguna standard khusus pada kamera dan bukannya menggunakan semula akaun pentadbir.
Penyepaduan menambahkan profil serasi dengan pengekodan video H.264. Jika Home Assistant melaporkan “No usable cameras were found”, konfigurasikan sekurang-kurangnya satu strim H.264. Pilihan yang praktikal ialah mengekalkan strim utama dalam H.265 dan menetapkan strim sekunder kepada H.264. Bergantung pada sokongan peranti, ONVIF juga boleh menyediakan penderia gerakan dan peristiwa lain, suis peranti, pengangkutan RTSP yang boleh dipilih serta tindakan PTZ.
Pasang Frigate dengan keperluan sebenar yang jelas
Penyepaduan Frigate Home Assistant memerlukan Home Assistant MQTT dipasang dan dikonfigurasikan secara manual. Frigate mesti mendayakan MQTT dan bersambung kepada broker yang sama agar banyak entiti penyepaduan berfungsi. Penyepaduan dipasang melalui HACS, dan media_source mesti didayakan untuk Media Browser.
Bagi kamera, panduan perkakasan Frigate semasa mengesyorkan video H.264 dan audio AAC untuk keserasian maksimum dengan Frigate dan Home Assistant. Beberapa substrim berguna kerana pengesanan, paparan langsung dan rakaman boleh menggunakan resolusi berbeza tanpa pengekodan semula. Pengesan khusus disyorkan untuk beban kerja pengeluaran, tetapi ia tidak semestinya Google Coral. Dokumentasi semasa menyokong beberapa keluarga pengesan dan tidak lagi mengesyorkan Coral untuk kebanyakan pemasangan baharu.
Home Assistant juga memerlukan URL Frigate yang boleh dicapai. Untuk Frigate pada mesin setempat yang berasingan, panduan penyepaduan rasmi mengesyorkan port yang disahkan 8971. Ikuti panduannya tentang TLS dan sijil dan jangan dedahkan port dalaman tanpa pengesahan kepada rangkaian yang tidak dipercayai.
Senarai semak storan, keselamatan dan pengesahan
Kekalkan pengekalan rakaman pada lapisan perakam supaya ada satu pihak yang jelas untuk mengurus pemadaman, had cakera, keadaan segmen dan pemulihan. Gunakan Home Assistant untuk automasi dan status, tetapi sahkan rakaman melalui garis masa NVR atau Media Browser selain daripada kad papan pemuka.
- Cipta pengguna kamera ONVIF standard yang khusus.
- Pastikan profil H.264 tersedia untuk Home Assistant.
- Uji video langsung dan tindakan
camera.record. - Untuk Frigate, sahkan entiti MQTT dan rakaman Media Browser.
- Mulakan semula Home Assistant, perakam dan satu kamera secara berasingan.
- Pastikan pengekalan memadam rakaman lama sebelum storan kehabisan ruang.
- Gunakan sambungan yang disahkan atau peribadi antara Home Assistant dengan perakam.
Untuk perancangan protokol, baca perbandingan RTSP dengan ONVIF. Untuk butiran peringkat produk, teruskan kepada perbandingan OmniNVR dengan Frigate atau perbandingan OmniNVR dengan Scrypted NVR.
Soalan lazim
Bolehkah Home Assistant merakam video kamera tanpa Frigate?
Boleh. Penyepaduan Camera rasmi menyediakan camera.record apabila kamera dan penyepaduan Stream menyokongnya. Konfigurasikan Stream, gunakan laluan boleh tulis yang dibenarkan oleh Home Assistant, kemudian uji hasilnya. Gunakan NVR khusus apabila anda memerlukan rakaman berterusan, pengekalan terurus dan garis masa berorientasikan perakam.
Adakah Frigate memerlukan Google Coral?
Tidak. Frigate menyokong beberapa jenis pengesan. Panduan perkakasan semasanya menyatakan bahawa Coral tidak lagi disyorkan untuk kebanyakan pemasangan baharu, kecuali pemasangan dengan keperluan kuasa yang amat rendah atau perkakasan yang tidak dapat menggunakan pemecut alternatif.
Mengapakah ONVIF Home Assistant menyatakan tiada kamera yang boleh digunakan?
Penyepaduan ONVIF Home Assistant mencari profil video H.264. Konfigurasikan sekurang-kurangnya satu strim kamera sebagai H.264. Anda lazimnya boleh mengekalkan strim utama dalam H.265 dan menggunakan substrim 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