Ben je het zat dat je telefoon constant trilt omdat een tak in de wind beweegt of de kat van de buren een wandelingetje in je tuin maakt? Dat is een typisch probleem met goedkope camera's: ze detecteren elke pixelverandering en sturen je een melding, waardoor je notificaties negeert juist wanneer ze er echt toe doen . Om dit probleem op te lossen is er Frigate, een open-source netwerkvideo-opnamesysteem (NVR) dat een gamechanger is door alles lokaal te verwerken en kunstmatige intelligentie te gebruiken.
De magie van deze software schuilt erin dat het niet alleen beweging detecteert, maar ook kan identificeren wat het object is , of het nu een persoon, een auto of een hond is. Door de naadloze integratie met Home Assistant kunt u een professioneel beveiligingssysteem in uw eigen huis installeren zonder maandelijkse kosten of het versturen van uw privévideo's naar cloudservers. Zo behoudt u volledige controle over uw privacy en de reactietijd.
De motor van intelligentie: Google Coral TPU
Als je wilt dat Frigate uitzonderlijk goed presteert zonder de processor van je server te overbelasten, heb je een hardwareversneller nodig. Hier komt de Google Coral USB Accelerator van pas , een klein apparaatje dat werkt als een wetenschappelijke rekenmachine, maar dan gespecialiseerd in AI. Waar een normale CPU informatie stap voor stap verwerkt, voert de TPU-chip duizenden gelijktijdige bewerkingen uit, waardoor het resourceverbruik daalt van 80% naar een schamele 10%.
Zonder dit onderdeel zal elke Raspberry Pi of mini-pc moeite hebben met het realtime analyseren van video. De Coral maakt directe objectdetectie mogelijk , wat cruciaal is als je bijvoorbeeld wilt dat je terrasverlichting aangaat zodra iemand je terrein betreedt, en niet vijf seconden later.
Technische vereisten en voorbereiding van de omgeving
Om dit werkend te krijgen, hoef je geen NASA-ingenieur te zijn, maar je moet wel een paar basisprincipes begrijpen. Je hebt een server nodig die Docker kan draaien (zoals een mini-pc, een NAS of een Raspberry Pi 4/5), harde schijven met voldoende capaciteit om de clips op te slaan en natuurlijk beveiligingscamera's die het RTSP-protocol ondersteunen.
Een cruciaal detail is dat uw camera's minimaal twee videostreams moeten bieden. De substream (lage resolutie) wordt door Frigate continu geanalyseerd om beweging te detecteren zonder veel CPU-kracht te verbruiken, terwijl de hoofdstream (hoge resolutie of 4K) uitsluitend wordt gebruikt om het uiteindelijke bewijsmateriaal vast te leggen wanneer de AI bevestigt dat er een object van belang is.
Stap voor stap installatiehandleiding
De schoonste manier om Frigate te installeren is door Docker ComposeAllereerst moet je een map en een bestand aanmaken op je server. docker-compose.yml waarin je de container definieert, de benodigde machtigingen toewijst om toegang te krijgen tot de Coral USB en de opslag configureert in /media/frigate zodat de video's de systeempartitie niet vol laten lopen.
Het archief vormt de kern van dit alles. config.ymlDaarin moet je de configuratie instellen MQTT-broker (zoals Mosquitto), dat is de taal die Frigate gebruikt om Home Assistant te laten weten dat er iets is gedetecteerd. Hier definieer je ook elke camera en geef je aan welke camera's er zijn gedetecteerd. RTSP-URL (waaronder gebruikersnaam, wachtwoord en IP-adres) en de rollen die elke flow zal hebben, of detect voor AI of record voor het historisch archief.
Geavanceerde instellingen: Maskers en zones
Om te voorkomen dat het systeem in de war raakt door de beweging van een boom of de digitale klok van de camera zelf, kunt u bewegingsmaskers gebruiken. Deze vertellen Frigate: "Negeer alles wat er in dit frame gebeurt volledig." Het is de perfecte tool om vervelende valse positieven te verwijderen.
Aan de andere kant bieden detectiezones de mogelijkheid om veel specifieker te zijn. Je kunt bijvoorbeeld een gebied definiëren met de naam "garage-ingang" en een ander met de naam "achterhek". Dankzij deze mogelijkheden kun je verschillende automatiseringen programmeren: iemand bij het hek kan je een stil alarm sturen, terwijl iemand bij de voordeur een alarm activeert of alle lichten in huis aanzet.
Volledige integratie met Home Assistant.
Om Frigate optimaal te benutten, moet je de integratie via HACS installeren . Zodra de verbinding tot stand is gebracht, maakt Home Assistant automatisch binaire sensoren en entiteiten aan voor elk gedetecteerd object. Dit stelt je in staat om krachtige logica te creëren, zoals het versturen van een melding met een foto naar je telefoon alleen als er iemand in de tuin is tussen 23:00 en 06:00 uur.
Een handige tip voor beginners is om een code-editor zoals Code Studio binnen Home Assistant te gebruiken om YAML-bestanden eenvoudig te beheren. Vergeet niet dat je voor een vlotte communicatie een aparte gebruiker in Home Assistant moet aanmaken voor de MQTT- agent , waarbij je ervoor moet zorgen dat de inloggegevens aan beide kanten exact overeenkomen.
Optimalisatie- en hardwaretips
Maak niet de fout om inbraak te proberen te detecteren in 4K; dat is een verspilling van resources. Stel de detectieresolutie in op iets beheersbaars, zoals 640x480 of 1280x720 , aangezien de AI het beeld toch zal verkleinen. Zorg er bovendien voor dat u, als u wifi-beveiligingscamera's voor buiten gebruikt , een robuust netwerk hebt of, nog beter, een ethernetkabel gebruikt om vertraging of gemiste frames te voorkomen die ervoor kunnen zorgen dat de AI de inbraak niet op tijd detecteert.
Mocht je twijfels hebben over de hardware, een Intel NUC met een Coral USB kan gemakkelijk 6 tot 10 camera's aansturen . Als je merkt dat het systeem traag werkt, controleer dan of het gedeelde geheugen (shm_size) in Docker correct is ingesteld op basis van het aantal aangesloten camera's.
Met Frigate kunt u het beste een lokaal bewakingssysteem opzetten om de controle over uw gegevens terug te krijgen en tegelijkertijd te genieten van slimme beveiliging . Door de kracht van Google Coral te combineren met de veelzijdigheid van Home Assistant, transformeert u eenvoudige camera's in een bewaker die onderscheid kan maken tussen een dier en een indringer. Zo worden valse alarmen voorkomen en wordt uw huis bewaakt door een privé, efficiënt en gratis systeem.





