Arkkitehtuuri

NVR ja Home Assistant: kamerat, tallennus, Frigate ja Scrypted

Rakenna NVR Home Assistant -ympäristöön ONVIF-kameroilla, suorilla virroilla, leiketallennuksella, Frigatella tai Scryptedillä sekä selkeillä tallennus-, koodekki- ja tietoturvavalinnoilla.

Toimitus- ja faktantarkistusperiaatteetJulkaistu 3. elokuuta 2026Päivitetty 3. elokuuta 202611 min lukuaika
NVR ja Home Assistant: kamerat, tallennus, Frigate ja Scrypted — OmniNVR
Paikallinen kameratallennus, reaaliaikainen valvonta, tallenteiden tarkastelu aikajanalla ja vienti.

Lyhyt vastaus: erota ohjaus säilytyksestä

Home Assistantin Camera-integraatio on muiden laiteintegraatioiden tarjoama perusosa. Se voi tuoda kameraentiteetit kojelaudoille ja automaatioihin, toistaa yhteensopivia virtoja, ottaa tilannekuvia ja luoda suorasta kuvasta tallenteen camera.record-toiminnolla. Tallennustoiminto edellyttää Stream-integraatiota, ja tulostuspolun on oltava kirjoitettava sekä sallittu Home Assistantin tiedostomäärityksissä. Stream-integraatio välittää yhteensopivaa suoraa videota Home Assistantin kautta HLS- tai pienen viiveen HLS -muodossa.

Nämä dokumentoidut toiminnot ovat hyödyllisiä, mutta niiden toimintamalli ei vastaa erillistä tallenninta, jossa on jatkuva materiaali, tallennustilan säilytyskäytäntö ja haettava tallenteiden aikajana. Käytä Home Assistantia automaatio- ja kojelautakerroksena ja valitse NVR, kun tarvitset jatkuvaa tallennusta tai pitkäaikaista tarkastelua.

Kolme kamera-arkkitehtuuria Home Assistantin kanssa

ArkkitehtuuriKameran polkuTallennus ja tarkasteluMääritysvaatimuksetSopivin käyttö
Home Assistant Camera + StreamCamera-integraatio tarjoaa entiteetit; Stream välittää yhteensopivan H.264- tai H.265-videon HLS/LL-HLS-muotoonTilannekuvat, suoran videon katselu ja toiminnoilla luodut tallenteetStream-integraatio, kirjoitettava ja sallittu tulostuspolku toiminnolle camera.record sekä selaimen kanssa yhteensopiva koodekki ja ääniKojelaudat ja kamera-automaatiot
Frigate + Home AssistantFrigate tallentaa ja analysoi kamerat; sen virallinen integraatio julkaisee entiteetit Home AssistantissaTallenteet kuukauden, päivän, kameran ja ajan mukaan; kohdetallenteet ja tilannekuvat Media BrowserissaMQTT samalla brokerilla, HACS-integraatio, Frigate-URL ja media_source Media Browseria vartenPaikallinen tekoäly ja erillisen NVR:n säilytys
Scrypted + Home AssistantScrypted vastaanottaa kameravirtoja ja integroi käyttöliittymänsä Home AssistantiinScrypted NVR Camera- ja Event Reel -kortit tarjoavat tallennuskäyttöliittymänScryptedin mukautettu komponentti HACS:n kautta myös Home Assistant -lisäosaa käytettäessäÄlykotikameroiden pienen viiveen katselu ja Scrypted NVR

Koodekkituki ulottuu katseluohjelmaan saakka. Home Assistant huomauttaa, että monet selaimet eivät tue H.265:tä ja että Stream-integraatio ei tue PCM-ääntä, joten H.265-kamera tai tukematon ääniraita voi toimia eri tavalla eri kojelaudoilla ja laitteilla. Suosi H.264-profiilia ja yhteensopivaa ääntä, kun laaja toistotuki eri asiakaslaitteilla on tärkeää.

Liitä ONVIF-kamerat oikein

Home Assistantin virallinen ONVIF-integraatio tukee ONVIF Profile S -yhteensopivia laitteita ja edellyttää FFmpeg-integraatiota. Home Assistant voi löytää laitteen automaattisesti tai hyväksyä manuaalisesti lisätyn integraation. Dokumentaatio suosittelee erillisen tavallisen käyttäjän luomista kameraan järjestelmänvalvojan tilin uudelleenkäytön sijasta.

Integraatio lisää yhteensopivat profiilit, joiden videokoodaus on H.264. Jos Home Assistant ilmoittaa ”No usable cameras were found”, määritä vähintään yksi H.264-virta; käytännöllinen vaihtoehto on säilyttää päävirta H.265-muodossa ja asettaa apuvirta H.264-muotoon. Laitteen tuesta riippuen ONVIF voi tarjota myös liike- ja muita tapahtuma-antureita, laitekytkimiä, valittavia RTSP-siirtotapoja ja PTZ-toimintoja.

Ota Frigate käyttöön sen todelliset vaatimukset näkyvissä

Frigaten Home Assistant -integraatio vaatii, että Home Assistant MQTT asennetaan ja määritetään manuaalisesti. Frigaten on otettava MQTT käyttöön ja yhdistettävä samaan brokeriin, jotta monet integraation entiteetit toimivat. Integraatio asennetaan HACS:n kautta, ja media_source on otettava käyttöön Media Browseria varten.

Kameroita varten Frigaten nykyinen laitteisto-opas suosittelee H.264-videota ja AAC-ääntä parhaan Frigate- ja Home Assistant -yhteensopivuuden saavuttamiseksi. Useat apuvirrat ovat hyödyllisiä, koska tunnistus, suoran kuvan katselu ja tallennus voivat käyttää eri tarkkuuksia ilman uudelleenkoodausta. Tuotantokuormiin suositellaan erillistä tunnistinta, mutta sen ei tarvitse olla Google Coral: nykyinen dokumentaatio tukee useita tunnistinperheitä eikä enää suosittele Coralia useimpiin uusiin asennuksiin.

Home Assistant tarvitsee myös saavutettavan Frigate-URL:n. Kun Frigate toimii erillisellä paikallisverkon koneella, virallinen integraatio-opas suosittelee todennettua porttia 8971. Noudata sen TLS- ja varmenneohjeita sen sijaan, että paljastaisit todentamattoman sisäisen portin epäluotettaviin verkkoihin.

Tallennuksen, tietoturvan ja validoinnin tarkistuslista

Pidä tallenteiden säilytys tallenninkerroksessa, jotta yksi komponentti vastaa selkeästi poistamisesta, levyrajoista, segmenttien kunnosta ja palautumisesta. Käytä Home Assistantia automaatioihin ja tilatietoihin, mutta tarkista tallenteet myös NVR-aikajanalta tai Media Browserista, ei vain kojelautakortista.

  • Luo kameraan erillinen tavallinen ONVIF-käyttäjä.
  • Varmista, että Home Assistantille on saatavilla H.264-profiili.
  • Testaa suora video ja camera.record-toiminto.
  • Tarkista Frigatessa MQTT-entiteetit ja Media Browser -tallenteet.
  • Käynnistä Home Assistant, tallennin ja yksi kamera erikseen uudelleen.
  • Varmista, että säilytys poistaa vanhaa materiaalia ennen tallennustilan loppumista.
  • Käytä todennettua tai yksityistä yhteyttä Home Assistantin ja tallentimen välillä.

Lue protokollien suunnittelua varten RTSP:n ja ONVIF:n vertailu. Tuotekohtaisia tietoja saat oppaista OmniNVR verrattuna Frigateen ja OmniNVR verrattuna Scrypted NVR:ään.

Usein kysytyt kysymykset

Voiko Home Assistant tallentaa kameravideota ilman Frigatea?

Kyllä. Virallinen Camera-integraatio tarjoaa camera.record-toiminnon, kun kamera ja Stream-integraatio tukevat sitä. Määritä Stream, käytä Home Assistantin sallimaa kirjoitettavaa polkua ja testaa tulos. Käytä erillistä NVR:ää, kun tarvitset jatkuvaa tallennusta, hallittua säilytystä ja tallentimelle suunniteltua aikajanaa.

Tarvitseeko Frigate Google Coralin?

Ei. Frigate tukee useita tunnistintyyppejä. Sen nykyisen laitteisto-oppaan mukaan Coralia ei enää suositella useimpiin uusiin asennuksiin, paitsi kohteisiin, joiden virrankulutusvaatimukset ovat erityisen pienet tai joiden laitteisto ei voi käyttää vaihtoehtoisia kiihdyttimiä.

Miksi Home Assistant ONVIF ilmoittaa, ettei käyttökelpoisia kameroita löytynyt?

Home Assistantin ONVIF-integraatio etsii H.264-videoprofiilia. Määritä vähintään yksi kameravirta H.264-muotoon; voit usein pitää päävirran H.265-muodossa ja käyttää H.264-apuvirtaa.

Lähteet