Hvis du har en Home Assistant-server og det rigtige udstyr, kan du spare dig selv for en del penge og holde dine videoer private.
Hvis du har trådløse IP-kameraer installeret i dit område, eller du planlægger at installere Wi-Fi-kameraer for at undgå besværet med ledninger, kan du vælge en netværksvideooptager eller NVR. Bortset fra NVR'er, især trådløse, kommer med en stor pris.
Men hvis du bruger Home Assistant-serveren, kan du konfigurere den som en NVR med objektdetektering og kun optage videoer, når der registreres bevægelse. Dette hjælper med at skaffe dig de nødvendige optagelser, mens du sparer båndbredde og lagerplads uden ekstra omkostninger.
Ting du får brug for
Du skal bruge følgende for at bygge en NVR ved hjælp af en Home Assistant-server:
- En overvåget Home Assistant-server på en Raspberry Pi 3, 4 eller bedre. Du kan nu også installere Supervised Home Assistant-serveren på Docker.
- Sørg for, at du kører Home Assistant Server på Raspberry Pi eller Docker via SSD og ikke et SD-kort. Du må migrer din Home Assistant Server fra micro SD-kortet til SSD da NVR kræver mere og hurtigere lagring.
- Sørg for, at HACS er installeret på din Home Assistant Server.
- Har MQTT installeret og konfigureret på Home Assistant.
- Du skal også bruge et eller flere Wi-Fi- eller Ethernet-baserede IP CCTV-kameraer. Du kan få dem fra markedspladsen fra producenter, såsom TP-Link eller byg et 10 $ DIY IP-sikkerhedskamera.
Installer Fregate NVR Add-On
Fregate er en netværksvideooptager eller NVR, der fungerer med både trådløse og kablede IP-kameraer. Ved at installere Fregate-tilføjelsen på Home Assistant kan du køre en helt lokal NVR med AI-baseret objektdetektering i realtid. Den udløser automatisk optagelse og optager optagelser baseret på den registrerede bevægelse. Det er meget mere nøjagtigt og pålideligt end MotionEye når det kommer til at detektere menneske- og objektbevægelser.
Følg disse trin for at installere Fregate-tilføjelsen på din Home Assistant-server,
- Gå til i din Home Assistant Server HACS > Integration og klik Udforsk og tilføj integrationer.
- Søg og klik på Fregat.
- Klik Hent > Hent.
- Gå til Udvikler værktøjer og klik Genstart for at genstarte Home Assistant Server.
Tilføj og konfigurer Fregat NVR
Når du har genstartet Home Assistant-serveren, skal du følge disse trin for at tilføje og konfigurere Fregate NVR.
- Gå til Indstillinger > Tilføjelser og klik på Tillægsbutik knap.
- Skriv "fregat” i søgefeltet og klik på Fregat mulighed. Klik ikke på andre muligheder, såsom Fregate Proxy, Beta osv.
- Klik Installere. Dette vil installere Fregate NVR på din Home Assistant Server.
- Når Fregate er installeret, søg og installer Fil-editor tilføjelse.
- Start Fil-editor tilføjelse, og åbn tilføjelsens web-UI.
- Klik på Folder ikonet, og klik derefter på Ny fil ikon.
- Navngiv denne nye fil "fregat.yaml” og klik Okay.
- Klik derefter på fregat.yaml fil i fileditoren og indsæt følgende kode.
mqtt:
vært: 192.168.0.100
havn: 1885
bruger: mqtt-bruger
adgangskode: techposts
kameraer:
TerraceCam: # < Navngiv kameraet
ffmpeg:
inputs:
- sti: rtsp://192.168.0.200/live/ch00_1 # < Opdatering til dit kamera
roller:
- rtmp
rtmp:
aktiveret: Falsk#
opdage:
bredde: 1280# < opdatering til dit kameras opløsning
højde: 720# < opdatering til dit kameras opløsning
fps: 5
optage: # < Aktiver optagelse
aktiveret: Rigtigt
snapshots: # < Aktiver snapshots
aktiveret: Rigtigt
bevægelse:
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: # < Navngiv kameraet
ffmpeg:
hwaccel_args: -hwaccel vaapi -hwaccel enhed /dev/drive/renderrd128 -hwaccel_output_format yuv420p
inputs:
- sti: rtsp://192.168.0.00:8554/mjpeg/1 # < Opdatering til dit kamera
roller:
- rtmp
rtmp:
aktiveret: Falsk#
opdage:
bredde: 1280# < opdatering til dit kameras opløsning
højde: 720# < opdatering til dit kameras opløsning
fps: 5
optage: # < Aktiver optagelse
aktiveret: Falsk
snapshots: # < Aktiver snapshots
aktiveret: Falsk
Tapo: # < Navngiv kameraet
ffmpeg:
inputs:
- sti: rtsp://techposts: [email protected]:554/stream1/1 # < Opdatering til dit kamera
roller:
- rtmp
rtmp:
aktiveret: Falsk#
opdage:
bredde: 1280# < opdatering til dit kameras opløsning
højde: 720# < opdatering til dit kameras opløsning
fps: 5
optage: # < Aktiver optagelse
aktiveret: Rigtigt
snapshots: # < Aktiver snapshots
aktiveret: Rigtigt
bevægelse:
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 at navngive kameraerne korrekt og udskift -sti: URL med dit Wi-Fi-baserede eller kablede IP-kameras RTSP eller stream URL. Du kan også ændre opløsningen og fps, redigere bevægelsesmasken osv. Opdater også MQTT-værts-, bruger- og adgangskodeoplysningerne.
- Når du er færdig, skal du klikke på Gemme ikon.
- Gå tilbage til Indstillinger > Tilføjelser og klik på Fregat.
- Klik Start. Hvis koden i fregat.yaml er korrekt, og MQTT fungerer, vil Fregate-tilføjelsen starte med succes.
- Klik Åbn Web UI. Dette vil vise livestreamen af alle de kameraer, du har føjet til fregat.yaml fil.
- Hvis nogle kameraer er slukket eller ikke er forbundet til netværket, vil det vise en grøn skærm. Så snart der registreres bevægelse, begynder fregatten at optage videoen og gemmer den på Home Assistant-lageret under Medier > Fregat folder.
- Du kan også klikke på knappen Begivenheder for at se videoer og billeder taget af Fregate. Du kan afspille eller downloade videoer eller snapshots når som helst med blot et par klik.
- Du kan også slette videoerne og skal gøre det efter en måned for at gøre plads til nye videoer og snapshots.
Smart overvågning til en brøkdel af prisen
Med Fregat-opsætning i din Home Assistant kan du udnytte AI- og objektdetekteringsfunktionerne i tilføjelsen til at overvåge dit hjem, kontor og omgivelser. Du kan bruge et hvilket som helst IP-kamera, og det behøver ikke nødvendigvis at være smart.
Du behøver heller ikke noget hukommelseskort til kameraer til at gemme videooptagelserne. Du skal blot tilføje dine IP-kameraer til Fregate-tilføjelsen, der kører på din Home Assistant-server, og lad tilføjelsen klare resten for dig. Det reducerer lager I/O og hjælper med at spare Home Assistant-drevplads, da det kun optager videoer, når der registreres bevægelse.