Už vás nebaví, jak vám telefon neustále vibruje, protože se ve větru chvěje větev, nebo se sousedova kočka rozhodne projít po zahradě? Je to typický problém levných kamer: detekují každou změnu pixelu a pošlou vám upozornění, takže ignorujete oznámení právě ve chvíli, kdy na nich skutečně záleží . Abyste tento problém vyřešili, existuje Frigate, open-source systém pro síťové nahrávání videa (NVR), který mění pravidla hry tím, že vše zpracovává lokálně a využívá umělou inteligenci.
Kouzlo tohoto softwaru spočívá v tom, že nejen detekuje pohyb, ale dokáže i identifikovat, o jaký objekt se jedná , ať už je to osoba, auto nebo pes. Díky bezproblémové integraci s Home Assistant si můžete doma nastavit profesionální bezpečnostní systém bez měsíčních poplatků nebo odesílání soukromých videí na cloudové servery a zároveň si udržet plnou kontrolu nad svým soukromím a dobou odezvy.
Motor inteligence: Google Coral TPU
Pokud chcete, aby Frigate fungoval mimořádně dobře, aniž by přetížil procesor vašeho serveru, potřebujete hardwarový akcelerátor. A právě zde přichází na řadu Google Coral USB Accelerator , malé zařízení, které funguje jako vědecká kalkulačka specializovaná na umělou inteligenci. Zatímco běžný procesor zpracovává informace krok za krokem, čip TPU provádí tisíce simultánních operací, čímž snižuje spotřebu zdrojů z 80 % na pouhých 10 %.
Bez této komponenty bude mít jakýkoli Raspberry Pi nebo Mini PC potíže s analýzou videa v reálném čase. Coral umožňuje okamžitou detekci objektů , což je klíčové, pokud chcete například, aby se osvětlení vaší terasy rozsvítilo v okamžiku, kdy někdo vstoupí na váš pozemek, a ne o pět sekund později.
Technické požadavky a příprava prostředí
Abyste to zprovoznili, nemusíte být inženýrem NASA, ale musíte rozumět základům. Budete potřebovat server, na kterém běží Docker (jako Mini PC, NAS nebo Raspberry Pi 4/5), pevné disky s dostatečnou kapacitou pro ukládání klipů a samozřejmě bezpečnostní kamery , které podporují protokol RTSP.
Klíčovým detailem je, že vaše kamery musí nabízet alespoň dva video streamy. Vedlejší stream (nízké rozlišení) je ten, který Frigate neustále analyzuje, aby detekoval pohyb bez velké spotřeby CPU, zatímco hlavní stream (vysoké rozlišení neboli 4K) se používá výhradně k zaznamenání konečného důkazu, když umělá inteligence potvrdí přítomnost objektu zájmu.
Podrobný návod k instalaci
Nejčistší způsob instalace Frigate je Docker ComposeNejprve je potřeba na serveru vytvořit složku a soubor. docker-compose.yml kde definujete kontejner, přiřadíte mu potřebná oprávnění pro přístup k Coral USB a nakonfigurujete úložiště v /media/frigate aby videa nezaplnila systémový oddíl.
Srdcem toho všeho je archiv config.ymlV něm musíte nakonfigurovat MQTT broker (jako Mosquitto), což je jazyk, který Frigate používá k upozornění Home Assistant, že něco detekoval. Je to také místo, kde definujete každou kameru, což označuje URL adresa RTSP (což zahrnuje uživatelské jméno, heslo a IP adresu) a role, které bude každý tok mít, ať už detect pro umělou inteligenci nebo record pro historický archiv.
Pokročilá nastavení: Masky a zóny
Abyste zabránili tomu, aby se systém zbláznil kvůli pohybu stromu nebo vlastním digitálním hodinám kamery, můžete použít masky pohybu . Ty říkají zařízení Frigate: „Zcela ignorujte cokoli, co se v tomto záběru děje.“ Je to perfektní nástroj pro odstranění otravných falešných poplachů.
Na druhou stranu, detekční zóny vám umožňují být mnohem specifičtější. Můžete nakreslit oblast s názvem „vchod do garáže“ a další s názvem „zadní plot“. Díky tomu můžete naprogramovat různé automatizace: někdo u plotu vám může poslat tiché upozornění, zatímco někdo u vchodových dveří aktivuje alarm nebo rozsvítí všechna světla v domě.
Plná integrace s Home Assistant
Abyste z Frigate vytěžili maximum, je třeba nainstalovat jeho integraci prostřednictvím HACS . Po připojení Home Assistant automaticky vytvoří binární senzory a entity pro každý detekovaný objekt. To vám umožní vytvořit výkonnou logiku, například odeslat fotografické upozornění do telefonu, pouze pokud je někdo na zahradě mezi 23:00 a 06:00.
Užitečným tipem pro začátečníky je používat editor kódu, jako je Code Studio v Home Assistantu, pro snadnou správu souborů YAML. Nezapomeňte, že pro bezproblémovou komunikaci musíte v Home Assistantu vytvořit vyhrazeného uživatele pro agenta MQTT a zajistit, aby se přihlašovací údaje na obou stranách přesně shodovaly.
Tipy pro optimalizaci a hardware
Nedělejte chybu a nepokoušejte se detekovat narušení ve 4K; je to plýtvání zdroji. Nastavte rozlišení detekce na něco zvládnutelného, například 640x480 nebo 1280x720 , protože umělá inteligence stejně změní velikost obrazu. Také pokud používáte venkovní Wi-Fi bezpečnostní kamery , ujistěte se, že máte robustní síť, nebo nejlépe použijte ethernetový kabel , abyste se vyhnuli zpoždění nebo výpadkům snímků, které by mohly zabránit umělé inteligenci včas detekovat narušení.
Pokud máte jakékoli pochybnosti o hardwaru, Intel NUC s Coral USB snadno zvládne 6 až 10 kamer . Pokud si všimnete, že systém běží pomalu, zkontrolujte, zda je sdílená paměť (shm_size) v Dockeru správně nastavena podle počtu připojených kamer.
Nastavení lokálního monitorovacího systému s Frigate je nejlepší způsob, jak znovu získat kontrolu nad svými daty a zároveň si užívat inteligentního zabezpečení . Kombinací výkonu Google Coral s všestranností Home Assistant proměníte jednoduché kamery ve strážce schopného rozlišit mezi zvířetem a vetřelcem, eliminovat falešné poplachy a zajistit, aby byl váš domov monitorován soukromým, efektivním a bezplatným systémem.





