Hvis du har en Home Assistant-server og riktig utstyr, kan du spare deg selv for mye penger og holde videoene dine private.
Hvis du har trådløse IP-kameraer installert i lokalene dine, eller du planlegger å distribuere Wi-Fi-kameraer for å unngå ledningsproblemer, kan du gå for en nettverksvideoopptaker eller NVR. Bortsett fra NVR-er, spesielt trådløse, kommer med en heftig prislapp.
Men hvis du bruker Home Assistant-serveren, kan du sette den opp som en NVR med objektdeteksjon og ta opp videoer kun når bevegelse oppdages. Dette hjelper deg med å få de nødvendige opptakene samtidig som du sparer båndbredde og lagring uten ekstra kostnad.
Ting du trenger
Du trenger følgende for å bygge en NVR med en Home Assistant-server:
- En overvåket Home Assistant-server på en Raspberry Pi 3, 4 eller bedre. Du kan nå også installere Supervised Home Assistant-serveren på Docker.
- Sørg for at du kjører Home Assistant Server på Raspberry Pi eller Docker via SSD og ikke et SD-kort. Du må migrer Home Assistant Server fra micro SD-kortet til SSD ettersom NVR krever mer og raskere lagring.
- Sørg for at HACS er installert på Home Assistant Server.
- Ha MQTT installert og konfigurert på Home Assistant.
- Du trenger også ett eller flere Wi-Fi- eller Ethernet-baserte IP-CCTV-kamera(er). Du kan få dem fra markedsplassen fra produsenter, for eksempel TP-Link, eller bygge et 10 USD DIY IP-sikkerhetskamera.
Installer Fregate NVR-tillegget
Frigate er en nettverksvideoopptaker eller NVR som fungerer med både trådløse og kablede IP-kameraer. Ved å installere Fregate-tillegget på Home Assistant kan du kjøre en helt lokal NVR med sanntids AI-basert objektdeteksjon. Den utløser automatisk opptak og tar opp opptak basert på bevegelsen som er oppdaget. Det er mye mer nøyaktig og pålitelig enn MotionEye når det gjelder å detektere menneske- og objektbevegelser.
Følg disse trinnene for å installere Fregate-tillegget på Home Assistant-serveren,
- Gå til på Home Assistant Server HACS > Integrering og klikk Utforsk og legg til integrasjoner.
- Søk og klikk på Fregatt.
- Klikk nedlasting > nedlasting.
- Gå til Utviklerverktøy og klikk Omstart for å starte Home Assistant Server på nytt.
Legg til og konfigurer Fregate NVR
Etter å ha startet Home Assistant-serveren på nytt, følg disse trinnene for å legge til og konfigurere Fregate NVR.
- Gå til Innstillinger > Tillegg og klikk på Tilleggsbutikk knapp.
- Skriv inn "fregatt” i søkefeltet og klikk på Fregatt alternativ. Ikke klikk på andre alternativer, for eksempel Fregate Proxy, Beta, etc.
- Klikk Installere. Dette vil installere Fregate NVR på Home Assistant Server.
- Når Fregate er installert, søk og installer Filredigering tillegg.
- Start Filredigering tillegget og åpne nettgrensesnittet til tillegget.
- Klikk på Mappe ikonet og klikk deretter på Ny fil ikon.
- Gi denne nye filen et navn "fregatt.yaml" og klikk OK.
- Klikk deretter på fregatt.yaml fil i filredigering og lim inn følgende kode.
mqtt:
vert: 192.168.0.100
havn: 1885
bruker: mqtt-bruker
passord: techposts
kameraer:
TerraceCam: # < Gi kameraet et navn
ffmpeg:
innganger:
- bane: rtsp://192.168.0.200/live/ch00_1 # < Oppdatering for kameraet ditt
roller:
- rtmp
rtmp:
aktivert: Falsk#
oppdage:
bredde: 1280# < oppdatering for kameraets oppløsning
høyde: 720# < oppdatering for kameraets oppløsning
fps: 5
ta opp: # < Aktiver opptak
aktivert: ekte
øyeblikksbilder: # < Aktiver øyeblikksbilder
aktivert: ekte
bevegelse:
maske:
- 0,720,3,0,427,0,355,162,812,565,783,434,708,244,518,279,918,692,274,230,463,246,642,388,944,720
GarageCam: # < Gi kameraet et navn
ffmpeg:
hwaccel_args: -hwaccel vaapi -hwaccel enhet /dev/drive/renderrd128 -hwaccel_output_format yuv420p
innganger:
- bane: rtsp://192.168.0.00:8554/mjpeg/1 # < Oppdatering for kameraet ditt
roller:
- rtmp
rtmp:
aktivert: Falsk#
oppdage:
bredde: 1280# < oppdatering for kameraets oppløsning
høyde: 720# < oppdatering for kameraets oppløsning
fps: 5
ta opp: # < Aktiver opptak
aktivert: Falsk
øyeblikksbilder: # < Aktiver øyeblikksbilder
aktivert: Falsk
Tapo: # < Gi kameraet et navn
ffmpeg:
innganger:
- bane: rtsp://techposts: [email protected]:554/stream1/1 # < Oppdatering for kameraet ditt
roller:
- rtmp
rtmp:
aktivert: Falsk#
oppdage:
bredde: 1280# < oppdatering for kameraets oppløsning
høyde: 720# < oppdatering for kameraets oppløsning
fps: 5
ta opp: # < Aktiver opptak
aktivert: ekte
øyeblikksbilder: # < Aktiver øyeblikksbilder
aktivert: ekte
bevegelse:
maske:
- 0,720,3,0,427,0,355,162,812,565,783,434,708,244,518,279,918,692,274,230,463,246,642,388,944,720 - Sørg for å navngi kameraene riktig og bytt ut -sti: URL med det Wi-Fi-baserte eller kablede IP-kameraets RTSP eller stream URL. Du kan også endre oppløsningen og fps, redigere bevegelsesmasken osv. Oppdater også MQTT-verts-, bruker- og passorddetaljer.
- Når du er ferdig, klikker du på Lagre ikon.
- Gå tilbake til Innstillinger > Tillegg og klikk på Fregatt.
- Klikk Start. Hvis koden i fregatt.yaml er riktig og MQTT fungerer, vil Fregate-tillegget starte.
- Klikk Åpne Web UI. Dette vil vise direktestrømmen av alle kameraene du har lagt til fregatt.yaml fil.
- Hvis noen kameraer er av eller ikke er koblet til nettverket, vil det vise en grønn skjerm. Så snart bevegelse oppdages, begynner fregatten å ta opp videoen og lagrer den på Home Assistant-lagringen under Media > Fregatt mappe.
- Du kan også klikke på hendelser-knappen for å se videoene og bildene tatt av Fregate. Du kan spille av eller laste ned videoer eller øyeblikksbilder når som helst med bare noen få klikk.
- Du kan også slette videoene og må gjøre det etter en måned for å gjøre plass til nye videoer og øyeblikksbilder.
Smart overvåking til en brøkdel av prisen
Med Fregate-oppsett i Home Assistant kan du utnytte AI- og objektdeteksjonsfunksjonene til tillegget for å overvåke hjemmet, kontoret og omgivelsene. Du kan bruke hvilket som helst IP-kamera, og det trenger ikke nødvendigvis å være smart.
Du trenger heller ikke noe minnekort for kameraer for å lagre videoopptakene. Bare legg til IP-kameraene dine i Fregate-tillegget som kjører på Home Assistant-serveren, og la tillegget håndtere resten for deg. Den reduserer lagrings-I/O og hjelper til med å spare Home Assistant-stasjonsplass ettersom den bare tar opp videoer når bevegelse oppdages.