Lei av at telefonen din konstant vibrerer fordi en gren beveger seg i vinden eller naboens katt har bestemt seg for å ta en tur i hagen din? Det er det typiske problemet med billige kameraer: de oppdager hver pikselendring og sender deg et varsel, noe som fører til at du ender opp med å ignorere varsler akkurat når du trenger dem. virkelig betyr noeFor å løse denne hodepinen finnes Frigate, et åpen kildekode-system for nettverksvideoopptak (NVR) som endrer spillet ved å behandle alt lokalt og med kunstig intelligens.
La magia de este software es que no se limita a ver que «algo se mueve», sino que es capaz de identifiser hva det objektet erEnten det er en person, en bil eller en hund. Ved å sømløst integrere med Home Assistant kan du sette opp et profesjonelt sikkerhetssystem i ditt eget hjem uten å betale månedlige avgifter eller sende private videoer til skyservere, slik at du holder full kontroll over personvernet ditt og responshastigheten.
Intelligensens motor: Google Coral TPU
Hvis du vil at Frigate skal kjøre problemfritt og ikke overbelaste serverens prosessor, trenger du en maskinvareakselerator. Det er her Google Coral USB-akseleratorEn liten enhet som fungerer som en vitenskapelig kalkulator spesialisert på AI. Mens en vanlig CPU behandler informasjon trinn for trinn, utfører TPU-brikken tusenvis av samtidige operasjoner, noe som reduserer ressursforbruket med 80 %. latterlige 10%.
Uten denne komponenten vil enhver Raspberry Pi eller Mini PC ha problemer med å analysere video i sanntid. Coral lar gjenstandsdeteksjon være øyeblikkelig, noe som er viktig hvis du for eksempel vil at terrasselysene skal slå seg på i det øyeblikket noen går inn på eiendommen din, og ikke fem sekunder senere.
Tekniske krav og miljøforberedelser
For å få dette i gang trenger du ikke å være NASA-ingeniør, men du må ha noen grunnleggende ferdigheter. Du trenger en server som kan kjøre Docker (som en mini-PC, en NAS eller en Raspberry Pi 4/5), harddisker med tilstrekkelig kapasitet til å lagre klippene og, selvfølgelig, installere sikkerhetskameraer som tåler RTSP-protokoll.
En viktig detalj er at kameraene dine må tilby minst to videostrømmer. understrøm (lav oppløsning) er den som Frigate kontinuerlig analyserer for å oppdage bevegelse uten å bruke mye CPU, mens hovedstrøm (i høy oppløsning eller 4K) er den som utelukkende brukes til å ta opp den endelige testen når AI-en bekrefter at det er et objekt av interesse.
Steg-for-steg installasjonsveiledning
Den reneste måten å installere Frigate på er ved å Docker komponereFørst må du opprette en mappe på serveren din og en fil. docker-compose.yml der du definerer beholderen, tildeler den de nødvendige tillatelsene for å få tilgang til Coral USB og konfigurerer lagringen i /media/frigate slik at videoene ikke fyller opp systempartisjonen.
Kjernen i det hele er arkivet config.ymlI den må du konfigurere MQTT-megler (som Mosquitto), som er språket Frigate bruker for å varsle Home Assistant om at den har oppdaget noe. Det er også der du definerer hvert kamera, som indikerer RTSP-URL (som inkluderer brukernavn, passord og IP-adresse) og rollene som hver flyt vil ha, enten detect for AI eller record for det historiske arkivet.
Avanserte innstillinger: Masker og soner
For å forhindre at systemet går amok på grunn av bevegelsen til et tre eller kameraets egen digitale klokke, kan du bruke bevegelsesmasker. Estas le dicen a Frigate: «ignora completamente lo que pase en este recuadro». Es la herramienta perfecta para limpiar la imagen de falske positiver irriterende.
På den annen side, deteksjonssoner te permiten ser mucho más específico. Puedes dibujar un área llamada «entrada_garaje» y otra «valla_fondo». Gracias a esto, puedes programar automatizaciones distintas: que una persona en la valla te mande un aviso silencioso, pero que alguien en la puerta principal sett en alarm eller slå på alle lysene i huset.
Full integrasjon med Home Assistant
For å få mest mulig ut av Frigate, må du installere integrasjonen via HACsNår den er koblet til, vil Home Assistant automatisk opprette binære sensorer og enheter for hvert oppdagede objekt. Dette lar deg lage svært kraftig logikk, for eksempel å sende en varsel med bilde mobiltelefon kun hvis det er en person i hagen mellom 23:00 og 06:00.
Et triks for nybegynnere er å bruke en kodeeditor som Code Studio I Home Assistant kan du enkelt administrere YAML-filer. Husk at du må opprette en spesifikk bruker i Home Assistant for agenten for sømløs kommunikasjon. MQTTsørge for at legitimasjonene samsvarer nøyaktig på begge sider.
Optimalisering og maskinvaretips
Ikke gjør feilen å prøve å gjøre 4K-deteksjon; det er sløsing med ressurser. Sett deteksjonsoppløsningen til noe håndterbart, som 640×480 eller 1280×720fordi AI-en uansett vil endre størrelsen på bildet. Hvis du bruker utendørs wifi-sikkerhetskameraerSørg for at du har et robust nettverk, eller helst bruk Ethernet-kabel for å unngå bildeforsinkelser eller tap av bilder som kan forhindre at AI-en oppdager inntrengingen i tide.
Hvis du er i tvil om maskinvaren, kan en Intel NUC med en Coral USB enkelt håndtere mellom 6 og 10 kameraerHvis du merker at systemet er tregt, sjekk at det delte minnet (shm_size) i Docker er riktig justert i henhold til antall kameraer du har koblet til.
Å sette opp et lokalt overvåkingssystem med Frigate er den beste måten å få tilbake kontroll over dataene dine samtidig som du nyter en smart sikkerhetVed å kombinere kraften til Google Coral med allsidigheten til Home Assistant, forvandler du enkle kameraer til en vaktpost som er i stand til å skille mellom et dyr og en inntrenger, eliminere støyen fra falske alarmer og sikre at hjemmet ditt overvåkes av et sikkert system. privat, effektivt og gratis.





