Du kan integrere, kontrollere og overvåge dine generiske eller brandede Wi-Fi-baserede CCTV-kameraer fra mærker som TP-Link, Ezviz osv. i Home Assistant uden at bruge deres cloud-tjenester.
Yderligere kan du aktivere automatisering for at modtage meddelelser på din smartphone med snapshots eller streame et live-feed direkte på dit Amazon Echo Show eller Fire TV, når bevægelsen registreres.
Denne vejledning vil lære dig, hvordan du integrerer eller tilføjer et Wi-Fi-baseret CCTV-kamera til Home Assistant og bruger det som en netværksvideooptager (NVR) til at gemme de optagne optagelser.
Tilføjelse af Wi-Fi-sikkerhedskamera til Home Assistant
Første ting først; hvad er Home Assistant helt præcist, og hvad kan du gøre med det?
Home Assistant er en gratis og open source hjemmeautomatiseringssoftware, som du kan implementere på en Raspberry Pi eller gammel bærbar computer for at bygge et lokaliseret og helt privat smart hjem. Den understøtter over 1900 enheder og tjenester, så du kan integrere og kontrollere smartenheder fra forskellige producenter eller udviklere.
Med Home Assistant kan du tilføje og kontrollere enkelt eller flere Wi-Fi- eller IP-kameraer fra forskellige producenter i ét dashboard. Du behøver således ikke installere og bruge forskellige apps for at få adgang til eller overvåge dine sikkerhedskameraer.
Trin 1: Find Camera RTSP Stream URL
Hvert IP- eller Wi-Fi-baseret sikkerhedskamera har en stream-URL, som du kan tilføje til Home Assistant for at se livestreamen uden at skulle tilmelde dig eller bruge nogen tredjeparts cloud-tjenester.
Du kan finde HTTP stream URL til Motion JPEG kameraer eller RTSP stream for H.264 kameraer i deres apps.
I nogle generiske CCTV-kameraer – for eksempel kameraer, der bruger V360 Pro-appen – skal du dog aktivere RTSP stream ved at blinke en kode via et SD-kort.
Følgende tabel viser populære Wi-Fi CCTV-kameramodeller med deres URL'er. Du skal udskifte del i stream-URL'en.
Sælger | URL |
---|---|
Dahua | rtsp://brugernavn: pwd@ |
TP-Link (Tapo) | rtsp://brugernavn: pwd@ |
V360 Pro | rtsp:// |
Ezviz | rtsp://brugernavn: DeviceVerification@ |
Reolink | rtsp://admin: password@ |
Foscam | rtsp://brugernavn: pwd@ |
Hikvision | rtsp:// |
Stream-URL'erne kan variere baseret på de specifikke eller nyere modeller introduceret af producenterne. Du kan henvise til brugervejledningen, der fulgte med kameraet, eller producentens websted for at lære mere om, hvordan du finder RTSP-stream-URL'en for den pågældende model.
Du kan få kameraets IP fra din routers DHCP-indstillinger eller bruge Fing app (netværksscanner) på din Android- eller iOS-smartphone for at finde de Wi-Fi CCTV-kameraer, der er tilsluttet dit netværk.
Når du har IP-adressen, skal du bruge tabellen til at redigere IP-adressen og beholde port 554 (standard for RTSP). For at kontrollere, om streamen virker, skal du åbne VLC-afspilleren og klikke Medier > Åbn netværksstream.
Indsæt RTSP-stream-URL'en, og klik Spil.
VLC'en skulle begynde at vise live kamera-feedet.
Trin 2: Installer Fregate NVR Add-On
Frigate er en open source NVR, som du kan installere som en tilføjelse i Home Assistant til real-time AI-objektdetektion, optagelse af videoer eller tage snapshots baseret på hændelser. Alle feeds behandles i dit lokale system for at registrere bevægelse, person eller objekt. Derfor er det helt privat og sikkert.
Når du har RTSP-stream-URL'en, skal du installere Fregate-tilføjelsen ved at følge nedenstående instruktioner:
- I Home Assistant (HA) skal du gå tilIndstillinger > Tilføjelser og klik på TILLÆGSBUTIK knap.
- Klik på de tre prikker øverst til højre og vælg Depoter.
- Indsæt linket—https://github.com/blakeblackshear/frigate-hass-addons og klik Tilføje.
- Klik derefter på Fregat NVR i tilføjelsessektionen, og klik Installere.
- Dette kan tage et stykke tid at fuldføre. Når installationen er færdig, skal du åbne Fil-editor tilføjelse.
- Opret en ny fil kaldet fregat.yaml, indsæt følgende kode, og klik Gemme.
mqtt: vært: 192.xxx.xx.xx bruger:
adgangskode: kameraer: TerraceCam: # < Navngiv kameraet ffmpeg: inputs: - sti: rtsp://YourRTSPStreamURL # < Opdatering til dine kameraroller: - detect - rtmp rtmp: aktiveret: Falsk # - Gå tilbage til tilføjelser og start Fregate. Sørg for at aktivere Start ved opstart og Vis i sidebjælken.
- Klik på ÅBN WEB UI eller Fregat i sidebjælken for at åbne og få adgang til kameravisningen.
- Du kan aktivere Bevægelsesdetektion for at optage klip og snapshots, når der registreres bevægelse.
- Når der er bevægelse eller en person dukker op, optages og gemmes en videobegivenhed, som du kan få adgang til når som helst.
Bemærk, at Fregat optager en begivenhed med dato og tidsstempling til fremtidig reference.
Trin 3: Rediger Motion Mask
For at undgå falsk bevægelsesdetektion kan du maskere det område, hvor du vil detektere bevægelse, ved at følge disse trin.
- Gå til Fregat Web UI og klik på kamerafeedet.
- Klik Fejlfinde og klik derefter Vis indstillinger.
- Klik Mask and Zone Creator.
- Opret en maske ved at flytte de sorte prikker på skærmen. Kopier derefter Bevægelsesmasker værdier.
- Åbn Fil-editor og indtast de kopierede maskeværdier i fregat.yaml fil.
- Klik Gemme og genstart Fregate-tilføjelsen for at ændringerne træder i kraft.
Fjern gerne bevægelse del fra fregat.yaml fil, hvis du ønsker at aktivere kontinuerlig optagelse.
Hvis du bruger en Raspberry Pi for Home Assistant, løber du muligvis tør for lagerplads efter et stykke tid, da begivenheder optages. Du kan øge lagringen og ydeevnen af Raspberry Pi ved at installere Home Assistant og opstart af Raspberry Pi via SSD i stedet for micro SD-kortet.
DIY NVR med kontinuerlig eller bevægelsesbaseret optagelse
Som du kan se, kan du ved hjælp af Home Assistant og Fregate add-on tilføje et hvilket som helst Wi-Fi-baseret CCTV-kamera og sikre dit hjem eller kontor med automatisk hændelsesbaseret optagelse. Du kan også aktivere kontinuerlig optagelse for 24x7-optagelser.
Det vil dog kræve mere opbevaring. Ikke desto mindre bliver alle optagelserne og optagelserne behandlet og gemt lokalt på dit systemdrev. Alternativt kan du også bruge MotionEye NVR-tilføjelsen i Home Assistant til at tilføje Wi-Fi-kameraer til bevægelsesbaserede optagelser og snapshots.