Om du har en Home Assistant-server och rätt utrustning kan du spara en hel del pengar och hålla dina videor privata.
Om du har trådlösa IP-kameror installerade i dina lokaler, eller om du planerar att distribuera Wi-Fi-kameror för att undvika krångel med kabeldragning, kan du välja en nätverksvideoinspelare eller NVR. Förutom NVR, särskilt trådlösa, kommer med en rejäl prislapp.
Men om du använder Home Assistant-servern kan du ställa in den som en NVR med objektdetektering och spela in videor endast när rörelse upptäcks. Detta hjälper dig att få den film som krävs samtidigt som du sparar bandbredd och lagring utan extra kostnad.
Saker du behöver
Du behöver följande för att bygga en NVR med hjälp av en Home Assistant-server:
- En övervakad Home Assistant-server på en Raspberry Pi 3, 4 eller bättre. Du kan nu också installera Supervised Home Assistant-servern på Docker.
- Se till att du kör Home Assistant Server på Raspberry Pi eller Docker via SSD och inte ett SD-kort. Du måste migrera din Home Assistant Server från micro SD-kortet till SSD eftersom NVR kräver mer och snabbare lagring.
- Se till att HACS är installerat på din Home Assistant Server.
- Ha MQTT installerat och konfigurerat på Home Assistant.
- Du behöver också en eller flera Wi-Fi eller Ethernet-baserade IP CCTV-kameror. Du kan få dem från marknaden från tillverkare, såsom TP-Link, eller bygg en $10 DIY IP-säkerhetskamera.
Installera tillägget Fregate NVR
Frigate är en nätverksvideoinspelare eller NVR som fungerar med både trådlösa och trådbundna IP-kameror. Genom att installera tillägget Frigate på Home Assistant kan du köra en helt lokal NVR med AI-baserad objektdetektering i realtid. Den utlöser automatisk inspelning och tar bilder baserat på den upptäckta rörelsen. Det är mycket mer exakt och tillförlitligt än MotionEye när det gäller att upptäcka människors och föremåls rörelser.
Följ dessa steg för att installera tillägget Fregate på din Home Assistant-server,
- I din Home Assistant Server, gå till HACS > Integration och klicka Utforska och lägg till integrationer.
- Sök och klicka på Fregatt.
- Klick Ladda ner > Ladda ner.
- Gå till Utvecklarverktyg och klicka Omstart för att starta om Home Assistant Server.
Lägg till och konfigurera Fregate NVR
När du har startat om Home Assistant-servern, följ dessa steg för att lägga till och konfigurera Fregate NVR.
- Gå till inställningar > Tillägg och klicka på Tilläggsbutik knapp.
- Skriv "fregatt” i sökfältet och klicka på Fregatt alternativ. Klicka inte på andra alternativ, som Fregate Proxy, Beta, etc.
- Klick Installera. Detta kommer att installera Fregate NVR på din Home Assistant Server.
- När Fregate är installerat, sök och installera Filredigerare tillägg.
- Starta Filredigerare tillägget och öppna webbgränssnittet för tillägget.
- Klicka på Mapp ikonen och klicka sedan på Ny fil ikon.
- Namnge denna nya fil "fregatt.yaml” och klicka OK.
- Klicka sedan på fregatt.yaml fil i filredigeraren och klistra in följande kod.
mqtt:
värd: 192.168.0.100
hamn: 1885
användare: mqtt-användare
lösenord: techposts
kameror:
TerraceCam: # < Namnge kameran
ffmpeg:
ingångar:
- sökväg: rtsp://192.168.0.200/live/ch00_1 # < Uppdatering för din kamera
roller:
- rtmp
rtmp:
aktiverad: Falsk#
upptäcka, detektera:
bredd: 1280# < uppdatering för kamerans upplösning
höjd: 720# < uppdatering för kamerans upplösning
fps: 5
spela in: # < Aktivera inspelning
aktiverad: Sann
ögonblicksbilder: # < Aktivera ögonblicksbilder
aktiverad: Sann
rörelse:
mask:
- 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: # < Namnge kameran
ffmpeg:
hwaccel_args: -hwaccel vaapi -hwaccel enhet /dev/drive/renderrd128 -hwaccel_output_format yuv420p
ingångar:
- sökväg: rtsp://192.168.0.00:8554/mjpeg/1 # < Uppdatering för din kamera
roller:
- rtmp
rtmp:
aktiverad: Falsk#
upptäcka, detektera:
bredd: 1280# < uppdatering för kamerans upplösning
höjd: 720# < uppdatering för kamerans upplösning
fps: 5
spela in: # < Aktivera inspelning
aktiverad: Falsk
ögonblicksbilder: # < Aktivera ögonblicksbilder
aktiverad: Falsk
Tapo: # < Namnge kameran
ffmpeg:
ingångar:
- sökväg: rtsp://techposts: [email protected]:554/stream1/1 # < Uppdatering för din kamera
roller:
- rtmp
rtmp:
aktiverad: Falsk#
upptäcka, detektera:
bredd: 1280# < uppdatering för kamerans upplösning
höjd: 720# < uppdatering för kamerans upplösning
fps: 5
spela in: # < Aktivera inspelning
aktiverad: Sann
ögonblicksbilder: # < Aktivera ögonblicksbilder
aktiverad: Sann
rörelse:
mask:
- 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 - Se till att namnge kamerorna korrekt och byt ut -väg: URL med din Wi-Fi-baserade eller trådbundna IP-kameras RTSP eller stream URL. Du kan också ändra upplösning och fps, redigera rörelsemasken, etc. Uppdatera även MQTT-värd, användar- och lösenordsinformation.
- När du är klar klickar du på Spara ikon.
- Gå tillbaka till inställningar > Tillägg och klicka på Fregatt.
- Klick Start. Om koden i fregatt.yaml är korrekt och MQTT fungerar, kommer Fregate-tillägget att starta framgångsrikt.
- Klick Öppna webbgränssnittet. Detta kommer att visa liveströmmen av alla kameror du har lagt till fregatt.yaml fil.
- Om vissa kameror är avstängda eller inte är anslutna till nätverket visas en grön skärm. Så snart rörelse upptäcks börjar fregatten spela in videon och lagrar den på Home Assistant-lagringen under Media > Fregatt mapp.
- Du kan också klicka på knappen Events för att se videor och bilder som tagits av Fregate. Du kan spela upp eller ladda ner videor eller ögonblicksbilder när som helst med bara några klick.
- Du kan också ta bort videorna och måste göra det efter en månad för att göra plats för nya videor och ögonblicksbilder.
Smart övervakning till en bråkdel av kostnaden
Med Fregate-installation i din Home Assistant kan du utnyttja funktionerna för AI och objektdetektering av tillägget för att övervaka ditt hem, kontor och omgivningar. Du kan använda vilken IP-kamera som helst, och det behöver inte nödvändigtvis vara smart.
Du behöver inte heller något minneskort för kameror för att lagra videofilmerna. Lägg bara till dina IP-kameror till tillägget Frigate som körs på din Home Assistant-server och låt tillägget sköta resten åt dig. Det minskar lagrings-I/O och hjälper till att spara Home Assistant-diskutrymmet eftersom det bara spelar in videor när rörelse upptäcks.