Oletko kyllästynyt puhelimesi jatkuvaan tärinään, koska oksa liikkuu tuulessa tai naapurin kissa on päättänyt kävellä puutarhassasi? Se on tyypillinen ongelma halpojen kameroiden kanssa: ne havaitsevat jokaisen pikselin muutoksen ja lähettävät sinulle hälytyksen, minkä seurauksena päädyt jättämään ilmoitukset huomiotta juuri silloin, kun tarvitset niitä. todella merkitystäTämän päänsäryn ratkaisemiseksi on olemassa Frigate, avoimen lähdekoodin verkkotallennusjärjestelmä (NVR), joka mullistaa kaiken käsittelemällä kaiken paikallisesti ja tekoälyn avulla.
La magia de este software es que no se limita a ver que «algo se mueve», sino que es capaz de tunnistaa, mikä tuo esine onOlipa kyseessä sitten ihminen, auto tai koira. Integroimalla saumattomasti Home Assistantin kanssa voit perustaa ammattimaisen turvajärjestelmän omaan kotiisi maksamatta kuukausimaksuja tai lähettämättä yksityisiä videoitasi pilvipalvelimille, pitäen täysi hallinta yksityisyydestäsi ja vasteaika.
Älykkyyden moottori: Google Coral TPU
Jos haluat Frigaten toimivan sujuvasti eikä ylikuormita palvelimesi prosessoria, tarvitset laitteistokiihdyttimen. Tässä kohtaa Google Coral USB-kiihdytinPieni laite, joka toimii tieteellisenä tekoälyyn erikoistuneena laskimena. Tavallinen suoritin käsittelee tietoa askel askeleelta, kun taas TPU-siru suorittaa tuhansia samanaikaisia toimintoja, mikä vähentää resurssien kulutusta 80 %. naurettava 10%.
Ilman tätä komponenttia millä tahansa Raspberry Pi:llä tai Mini PC:llä on vaikeuksia analysoida videota reaaliajassa. Coral mahdollistaa kohteen havaitseminen olla välitön, mikä on olennaista, jos esimerkiksi haluat terassivalojen syttyvän heti, kun joku astuu tontillesi, eikä viisi sekuntia myöhemmin.
Tekniset vaatimukset ja ympäristön valmistelu
Saadaksesi tämän toimimaan, sinun ei tarvitse olla NASA:n insinööri, mutta sinulla on oltava ymmärrys joistakin perusasioista. Tarvitset palvelimen, joka pystyy toimimaan Satamatyöläinen (kuten Mini PC, NAS tai Raspberry Pi 4/5), kiintolevyt, joilla on riittävästi kapasiteettia leikkeiden tallentamiseen ja tietenkin asentaa turvakamerat joka kestää RTSP-protokolla.
Ratkaiseva yksityiskohta on, että kameroidesi on tarjottava vähintään kaksi videosuoratoistoa. alivirta (matala resoluutio) on se, jota Frigate analysoi jatkuvasti havaitakseen liikettä kuluttamatta paljon prosessoritehoa, kun taas valtavirran (korkealla resoluutiolla tai 4K) on se, jota käytetään yksinomaan viimeisen testin tallentamiseen, kun tekoäly vahvistaa kiinnostuksen kohteen olevan olemassa.
Vaiheittainen asennusopas
Puhtain tapa asentaa Frigate on Docker ComposeEnsin sinun on luotava palvelimellesi kansio ja tiedosto. docker-compose.yml jossa määrität säilön, annat sille tarvittavat oikeudet Coral USB:n käyttämiseen ja konfiguroit tallennustilan /media/frigate jotta videot eivät täytä järjestelmäosiota.
Kaiken ydin on arkisto config.ymlSiinä sinun on määritettävä MQTT-välittäjä (kuten Mosquitto), joka on kieli, jota Frigate käyttää ilmoittaakseen Home Assistantille havaitsemistaan ominaisuuksista. Siinä myös määritellään kukin kamera, mikä osoittaa RTSP-URL-osoite (joka sisältää käyttäjätunnuksen, salasanan ja IP-osoitteen) ja kunkin työnkulun roolit, olivatpa ne sitten detect tekoälylle tai record historiallista arkistoa varten.
Lisäasetukset: Maskit ja vyöhykkeet
Estääksesi järjestelmän sekoamisen puun liikkeisiin tai kameran omaan digitaalikelloon, voit käyttää liikemaskit. Estas le dicen a Frigate: «ignora completamente lo que pase en este recuadro». Es la herramienta perfecta para limpiar la imagen de vääriä positiivisia ärsyttävä.
Toisaalta tunnistusalueet 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 aseta hälytys tai sytyttää kaikki talon valot.
Täysi integrointi Home Assistantin kanssa
Saadaksesi kaiken irti Frigatesta, sinun on asennettava sen integraatio kautta HAC: tKun yhteys on muodostettu, Home Assistant luo automaattisesti binäärianturit ja -entiteetit jokaiselle havaitulle objektille. Näin voit luoda erittäin tehokasta logiikkaa, kuten lähettää ilmoitus valokuvalla matkapuhelimeen vain, jos puutarhassa on ihmisiä klo 23.00–06.00.
Aloittelijan vinkki on käyttää koodieditoria, kuten Code Studio Home Assistantin sisällä voit helposti hallita YAML-tiedostoja. Muista, että saumattoman viestinnän takaamiseksi sinun on luotava agentille oma käyttäjätunnus Home Assistantissa. MQTTvarmistaen, että tunnistetiedot täsmäävät täsmälleen molemmilta puolilta.
Optimointi- ja laitteistovinkkejä
Älä tee sitä virhettä, että yrität 4K-tunnistusta; se on resurssien tuhlausta. Aseta tunnistustarkkuus johonkin hallittavaan, kuten 640×480 tai 1280×720koska tekoäly muuttaa kuvan kokoa joka tapauksessa. Myös, jos käytät ulkona toimivat wifi-valvontakameratVarmista, että sinulla on vakaa verkko tai mieluiten käytä ethernet-kaapeli välttääkseen kehysviiveitä tai kehysten menetystä, jotka voisivat estää tekoälyä havaitsemasta tunkeutumista ajoissa.
Jos sinulla on epäilyksiä laitteistosta, Intel NUC Coral USB:llä pystyy helposti käsittelemään 6 ja 10 kameraaJos huomaat järjestelmän olevan hidas, tarkista, että Dockerin jaettu muisti (shm_size) on säädetty oikein kytkettyjen kameroiden määrän mukaan.
Paikallisen valvontajärjestelmän asentaminen Frigaten avulla on paras tapa saada takaisin tietojesi hallinta ja nauttia samalla älykäs turvallisuusYhdistämällä Google Coralin tehon Home Assistantin monipuolisuuteen muutat yksinkertaiset kamerat vartijaksi, joka pystyy erottamaan eläimen tunkeilijasta, poistamaan väärien hälytysten melun ja varmistamaan, että kotiasi valvoo turvallinen järjestelmä. yksityinen, tehokas ja ilmainen.





