Të lodhur nga telefoni juaj që vibron vazhdimisht sepse një degë lëviz nga era ose macja e fqinjit tuaj vendos të bëjë një shëtitje në kopshtin tuaj? Ky është problemi tipik me kamerat e lira: ato zbulojnë çdo ndryshim pikseli dhe ju dërgojnë një alarm, duke ju bërë të injoroni njoftimet pikërisht kur ato kanë vërtet rëndësi . Për të zgjidhur këtë problem, ekziston Frigate, një sistem regjistrimi videoje në rrjet (NVR) me burim të hapur që ndryshon gjithçka duke përpunuar gjithçka në nivel lokal dhe duke përdorur inteligjencën artificiale.
Magjia e këtij programi qëndron në faktin se nuk zbulon vetëm lëvizjen; mund të identifikojë se çfarë është ai objekt , qoftë një person, një makinë apo një qen. Duke u integruar pa probleme me Home Assistant, mund të krijoni një sistem sigurie profesional në shtëpinë tuaj pa tarifa mujore ose pa dërguar videot tuaja private në serverat cloud, duke ruajtur kontroll të plotë mbi privatësinë dhe kohën e reagimit tuaj.
Motori i inteligjencës: Google Coral TPU
Nëse dëshironi që Frigate të funksionojë jashtëzakonisht mirë pa e mbingarkuar procesorin e serverit tuaj, ju nevojitet një përshpejtues hardueri. Këtu hyn në lojë Google Coral USB Accelerator , një pajisje e vogël që vepron si një kalkulator shkencor i specializuar në IA. Ndërsa një CPU normale përpunon informacionin hap pas hapi, çipi TPU kryen mijëra operacione të njëkohshme, duke ulur konsumin e burimeve nga 80% në një shifër të vogël prej 10%.
Pa këtë komponent, çdo Raspberry Pi ose Mini PC do të ketë vështirësi në analizimin e videos në kohë reale. Coral mundëson zbulimin e menjëhershëm të objekteve , gjë që është thelbësore nëse dëshironi, për shembull, që dritat e verandës suaj të ndizen në momentin që dikush shkel në pronën tuaj, dhe jo pesë sekonda më vonë.
Kërkesat teknike dhe përgatitja e mjedisit
Për ta vënë në punë këtë, nuk keni nevojë të jeni inxhinier i NASA-s, por duhet të kuptoni disa gjëra bazë. Do t'ju duhet një server që mund të përdorë Docker (si një Mini PC, një NAS ose një Raspberry Pi 4/5), disqe të forta me kapacitet të mjaftueshëm për të ruajtur klipet dhe, sigurisht, kamera sigurie që mbështesin protokollin RTSP.
Një detaj thelbësor është që kamerat tuaja duhet të ofrojnë të paktën dy transmetime video. Nën-transmetimi (me rezolucion të ulët) është ai që Frigate analizon vazhdimisht për të zbuluar lëvizjen pa konsumuar shumë CPU, ndërsa transmetimi kryesor (me rezolucion të lartë ose 4K) përdoret ekskluzivisht për të regjistruar provat përfundimtare kur inteligjenca artificiale konfirmon se ekziston një objekt me interes.
Udhëzues instalimi hap pas hapi
Mënyra më e pastër për të instaluar Frigate është duke Shkruaj DockerSë pari, duhet të krijoni një dosje në serverin tuaj dhe një skedar. docker-compose.yml ku përcaktoni kontejnerin, duke i caktuar atij lejet e nevojshme për të hyrë në Coral USB dhe duke konfiguruar hapësirën e ruajtjes në /media/frigate në mënyrë që videot të mos e mbushin ndarjen e sistemit.
Zemra e të gjithave është arkivi config.ymlNë të duhet të konfiguroni Ndërmjetësi MQTT (si Mosquitto), që është gjuha që Frigate përdor për të njoftuar Home Assistant se ka zbuluar diçka. Është gjithashtu vendi ku përcaktoni secilën kamerë, duke treguar URL-ja e RTSP-së (që përfshin emrin e përdoruesit, fjalëkalimin dhe adresën IP) dhe rolet që do të ketë secila rrjedhë, qoftë detect për IA ose record për arkivin historik.
Cilësimet e avancuara: Maska dhe Zona
Për të parandaluar që sistemi të çrregullohet me lëvizjen e një peme ose të orës dixhitale të kamerës, mund të përdorni maska lëvizjeje . Këto i tregojnë Frigatës: "Injoroni plotësisht çdo gjë që ndodh në këtë kuadër". Është mjeti perfekt për pastrimin e pozitiveve të rreme bezdisëse.
Nga ana tjetër, zonat e zbulimit ju lejojnë të jeni shumë më specifik. Mund të vizatoni një zonë të quajtur "hyrje_garazhi" dhe një tjetër të quajtur "gardh_mbrapa". Falë kësaj, mund të programoni automatizime të ndryshme: dikush te gardhi mund t'ju dërgojë një alarm të heshtur, ndërsa dikush te dera e përparme aktivizon një alarm ose ndez të gjitha dritat në shtëpi.
Integrim i plotë me Home Assistant
Për të përfituar sa më shumë nga Frigate, duhet të instaloni integrimin e saj përmes HACS . Pasi të lidhet, Home Assistant do të krijojë automatikisht sensorë dhe entitete binarë për çdo objekt të zbuluar. Kjo ju lejon të krijoni logjikë të fuqishme, siç është dërgimi i një njoftimi me foto në telefonin tuaj vetëm nëse dikush është në kopsht midis orës 23:00 dhe 06:00.
Një këshillë e dobishme për fillestarët është të përdorin një redaktues kodi si Code Studio brenda Home Assistant për të menaxhuar lehtësisht skedarët YAML. Mos harroni se për komunikim të pandërprerë, duhet të krijoni një përdorues të dedikuar në Home Assistant për agjentin MQTT , duke u siguruar që kredencialet përputhen saktësisht në të dyja anët.
Këshilla për optimizimin dhe harduerin
Mos bëni gabimin të përpiqeni të zbuloni ndërhyrje në 4K; është humbje burimesh. Vendosni rezolucionin e zbulimit në diçka të menaxhueshme, si 640x480 ose 1280x720 , pasi inteligjenca artificiale do ta ridimensionojë imazhin gjithsesi. Gjithashtu, nëse përdorni kamera sigurie Wi-Fi në natyrë , sigurohuni që të keni një rrjet të fuqishëm ose, mundësisht, përdorni kabllo Ethernet për të shmangur vonesat ose kornizat e humbura që mund ta pengojnë inteligjencën artificiale të zbulojë ndërhyrjen në kohë.
Nëse keni ndonjë dyshim në lidhje me harduerin, një Intel NUC me një Coral USB mund të përballojë lehtësisht nga 6 deri në 10 kamera . Nëse vini re se sistemi po funksionon ngadalë, kontrolloni që memoria e përbashkët (shm_size) në Docker është rregulluar saktë sipas numrit të kamerave që keni lidhur.
Ngritja e një sistemi mbikëqyrjeje lokale me Frigate është mënyra më e mirë për të rifituar kontrollin mbi të dhënat tuaja, ndërkohë që shijoni siguri inteligjente . Duke kombinuar fuqinë e Google Coral me shkathtësinë e Home Assistant, ju i transformoni kamerat e thjeshta në një roje të aftë për të dalluar midis një kafshe dhe një ndërhyrësi, duke eliminuar alarmet e rreme dhe duke siguruar që shtëpia juaj të monitorohet nga një sistem privat, efikas dhe falas.





