Om migKontakt
Vejledninger

Frigate med Hikvision eller Dahua i Home Assistant: hvad giver det, når du allerede har en optager?

Du har kameraer fra Hikvision eller Dahua, optageren optager, og Home Assistant viser billedet. Et oplagt næste spørgsmål er, om det er værd at tilføje Frigate.

Denne vejledning hjælper dig med at træffe den beslutning. Den forklarer, hvad Frigate tilføjer ud over det, du allerede har, hvornår det giver mening, hvornår det er overflødigt, og hvad der skal tjekkes i kameraer, optager og hardware, før arbejdet går i gang.

Det er ikke en installationsvejledning. Selve tilslutningen af Hikvision-kameraer til Home Assistant, hændelser fra kameraerne og kobling til alarmen er beskrevet i en separat vejledning: Hikvision i Home Assistant.

Erstatter Frigate din optager?

Det behøver den ikke. Frigate er selv en optager med lokal objektgenkendelse, men den kan køre ved siden af en eksisterende NVR som et ekstra analyselag.

I sådan en opsætning optager NVR'en videre som hidtil. Frigate henter det, den har brug for til analysen, fra kameraernes streams og sender resultaterne til Home Assistant. Den kan også gemme egne optagelser og billeder af hændelser, hvis du sætter den op til det.

Om du stadig har brug for optageren bagefter, afhænger af, hvad du forventer af den: løbende optagelse på dens egne diske, producentens app eller adgang for andre personer. Det er en beslutning, der skal træffes bevidst, og ikke noget, der sker automatisk, når Frigate tilføjes.

Hvad Frigate tilføjer ud over almindelig kameravisning

Kameravisningen i Home Assistant viser billedet. Frigate analyserer det. Først finder en let bevægelsesregistrering ud af, hvor noget har ændret sig i billedet, og derefter køres objektgenkendelse på det område.

Frigate har også ekstra funktioner som ansigtsgenkendelse og nummerpladegenkendelse. Det er separate moduler med egne krav, som skal vurderes for hvert kamera og hver monteringsplacering.

Objektgenkendelse

Som standard følger Frigate personer. Biler, dyr og andre objekter fra modellen skal slås til separat. Dermed behøver en skygge, en gren eller et lysskift ikke at blive til en hændelse.

Zoner

Du kan tegne zoner i billedet, for eksempel indkørslen eller lågen, og vælge, hvilke objekter der tæller i dem. En person på fortovet uden for hegnet og en person i indkørslen kan så give forskellige hændelser.

Billeder og optagelser af hændelser

Frigate kan gemme et billede af hvert fulgt objekt og beholde optagelser i en fastsat periode. Aktiviteten samles i oversigten som alarmer og registreringer, så det er hurtigt at se, hvad der er sket.

Data til automatiseringer

Home Assistant får entiteter for kameraer, zoner og objekter, for eksempel om der lige nu er en person i en zone, og hvor mange objekter af en bestemt type der er. Notifikationer med billede og automatiseringer kan bygges oven på det.

Analyse i kameraet eller i Frigate

Nogle kameraer fra Hikvision og Dahua har deres egen billedanalyse, for eksempel til at skelne mellem personer og køretøjer. Home Assistant kan modtage de hændelser gennem producentens integration, som beskrevet i vejledningen om Hikvision.

Frigate laver analysen på sin egen side, på serveren. Den virker uanset kameraets mærke, men kræver regnekraft. Hvilken løsning der fungerer bedst et bestemt sted, afhænger af kameraerne, udsnittet og dine forventninger. Det kan ikke afgøres uden at se på den konkrete installation.

Sådan arbejder Frigate sammen med optageren og Home Assistant

Forenklet flyder data sådan:

  1. Kameraet eller optageren leverer videostreams via RTSP.
  2. go2rtc, som er indbygget i Frigate, henter streams og kan videresende dem, hvilket begrænser antallet af forbindelser til kameraet.
  3. Frigate analyserer som regel den lettere understream, mens den kan optage hovedstreamen i høj kvalitet.
  4. Oplysninger om registrerede objekter og hændelser sendes via MQTT til Home Assistant.
  5. Frigate-integrationen i Home Assistant opretter entiteter, giver adgang til billeder og optagelser og danner grundlag for notifikationer.

Frigate-integrationen er ikke indbygget i Home Assistant. Den installeres via HACS og kræver en konfigureret MQTT-broker, som begge systemer bruger, for at fungere fuldt ud.

Hvad du skal tjekke i kameraerne og optageren

Frigate afhænger af kvaliteten og tilgængeligheden af streams. I en eksisterende installation med Hikvision eller Dahua er dette de vigtigste områder.

Adgang til RTSP-streams

RTSP skal være slået til. Er kameraerne tilsluttet optagerens PoE-porte, skal det undersøges, om de kan nås direkte, eller om streams skal hentes gennem optageren med et kanalnummer. Hikvision beskriver også RTSP-adresseformatet for optagere. Hvordan det fungerer i praksis, afhænger af model og firmware.

Hovedstream og understream

En understream med lavere opløsning og få billeder i sekundet er som regel nok til analysen. Det er en fordel, hvis den har samme billedformat som hovedstreamen. For lav opløsning gør små objekter sværere at registrere.

Codec

H.264 giver den bedste kompatibilitet. H.265 sparer plads, men ikke alle browsere kan afspille det. Dokumentationen til Frigate anbefaler at slå funktioner som H.264+ eller H.265+ fra og at sætte intervallet mellem nøglebilleder til at passe med billedhastigheden.

Antal forbindelser

Hver klient, der henter en stream, for eksempel Frigate, optageren, en app eller Home Assistant, bruger en forbindelse til kameraet. Grænserne afhænger af kameraets og optagerens model. Videresendelse gennem go2rtc hjælper med at holde antallet nede.

Login og firmware

Ifølge brugerrapporter, som dokumentationen til Frigate henviser til, kan nyere Hikvision-kameraer kræve ændrede indstillinger for RTSP-godkendelse. Den præcise model og firmwareversion på kameraer og optager har altid betydning.

ONVIF

Frigate kan bruge ONVIF til at læse streamadresser fra et kamera og til at styre drejbare PTZ-kameraer. Selve billedet, der analyseres, kommer stadig fra videostreams.

Hvilken hardware Frigate kræver

Frigate afkoder og analyserer video hele tiden, så den kræver reelle ressourcer. Projektets dokumentation fremhæver nogle principper:

  • til objektgenkendelse anbefales en detektor, og processoren alene anbefales ikke til daglig brug;
  • på computere med Intel-processor kan den integrerede grafik understøtte genkendelsen via OpenVINO, og hardwareacceleration af video kan klare afkodningen;
  • Google Coral anbefales ikke længere til nye installationer;
  • Raspberry Pi 5 har ingen hardwaredekoder til H.264, så afkodningen af de streams lægges på processoren, men den kan arbejde sammen med en Hailo-accelerator;
  • optagelser kræver passende lagerplads, og RAM skal passe til antallet af kameraer og de funktioner, der er slået til.

Hvor mange kameraer en bestemt computer kan klare, afhænger af opløsning og billedhastighed i de analyserede streams, aktiviteten i billedet, antallet af registrerede objekter og den valgte detektor. Kun en måling på den konkrete installation giver et pålideligt svar, og derfor giver jeg ikke universelle tal her.

Hvornår Frigate giver mening

Frigate er en værdifuld tilføjelse, når:

  • du vil skelne personer og køretøjer fra almindelig bevægelse, uanset hvad kameraet selv kan;
  • du har brug for zoner, for eksempel en notifikation kun når nogen går ind i indkørslen og ikke når de går forbi på fortovet;
  • du vil have notifikationer med billede af det registrerede objekt og automatiseringer baseret på det, der faktisk er i billedet;
  • du har kameraer fra forskellige mærker og vil have én ensartet analyse for dem alle;
  • lokal behandling af video uden cloud er vigtig for dig.

Hvordan sådanne hændelser kobles til alarm, tilstedeværelse og lys, beskriver vejledningen om automatiseringer i Home Assistant. Et eksempel på et panel, der samler kameraer og alarm, findes i projektet Kameraer og alarm.

Hvornår Frigate kan være overflødig

Frigate er ikke altid en god idé. Det giver måske ikke mening, når:

  • dit nuværende system allerede giver dig alt, hvad du har brug for, for eksempel pålidelige kamerahændelser i Home Assistant;
  • du kun har brug for liveview og optagelse, ikke billedanalyse;
  • kameraerne eller optageren ikke leverer egnede streams eller ikke tillader flere forbindelser;
  • der ikke er hardware, som kan klare analysen uden at overbelaste det system, Home Assistant kører på.

Så er det bedre først at få fuldt udbytte af det, der allerede er installeret.

Hvad du skal forberede, før installationen vurderes

Før der træffes en beslutning, er det en god idé at samle nogle oplysninger:

  • modeller på kameraer og optager og deres firmwareversioner;
  • antallet af kameraer, og om de er tilsluttet optageren eller det lokale netværk;
  • codecs, opløsninger og billedhastigheder for hovedstream og understream;
  • hvordan kameraerne i dag er forbundet med Home Assistant, hvis de er;
  • hvilken hardware Home Assistant kører på, og om der er plads til Frigate;
  • hvad du forventer af registreringen: hvilke objekter, hvilke steder og hvornår.

Vil du vide, om Frigate giver mening i din videoovervågning?

Jeg kan vurdere, om dine kameraer, din optager og din hardware egner sig til Frigate, foreslå en opsætning af streams og stå for integrationen med Home Assistant, notifikationer og automatiseringer.

Skriv, hvilke kameraer og hvilken optagerdu har, hvor mange kameraer der er, og hvad du forventer af Frigate. Jeg undersøger mulighederne og svarer. → klik her

Kilder og aktualitet