Sei stufo che il tuo telefono vibri continuamente perché un ramo si muove al vento o il gatto del vicino decide di fare una passeggiata in giardino? È il tipico problema delle telecamere economiche: rilevano ogni singolo pixel che cambia e ti inviano una notifica, facendoti ignorare proprio le notifiche più importanti . Per risolvere questo problema, c'è Frigate, un sistema di registrazione video di rete (NVR) open source che rivoluziona il settore elaborando tutto localmente e utilizzando l'intelligenza artificiale.
La magia di questo software sta nel fatto che non si limita a rilevare il movimento, ma è in grado di identificare di cosa si tratta , che sia una persona, un'auto o un cane. Grazie alla perfetta integrazione con Home Assistant, è possibile installare un sistema di sicurezza professionale nella propria abitazione senza canoni mensili o l'invio di video privati a server cloud, mantenendo il pieno controllo sulla propria privacy e sui tempi di risposta.
Il motore dell'intelligenza: Google Coral TPU
Se desideri che Frigate funzioni in modo impeccabile senza sovraccaricare il processore del tuo server, hai bisogno di un acceleratore hardware. È qui che entra in gioco Google Coral USB Accelerator , un piccolo dispositivo che funge da calcolatrice scientifica specializzata in intelligenza artificiale. Mentre una normale CPU elabora le informazioni passo dopo passo, il chip TPU esegue migliaia di operazioni simultanee, riducendo il consumo di risorse dall'80% a un incredibilmente basso 10%.
Senza questo componente, qualsiasi Raspberry Pi o Mini PC faticherà ad analizzare i video in tempo reale. Coral consente il rilevamento istantaneo degli oggetti , fondamentale se, ad esempio, si desidera che le luci del patio si accendano nel momento in cui qualcuno mette piede nella proprietà, e non cinque secondi dopo.
Requisiti tecnici e preparazione dell'ambiente
Per far funzionare il tutto, non serve essere un ingegnere della NASA, ma è necessario conoscere alcuni concetti di base. Avrete bisogno di un server in grado di eseguire Docker (come un Mini PC, un NAS o un Raspberry Pi 4/5), dischi rigidi con una capacità sufficiente per archiviare i video e, naturalmente, telecamere di sicurezza che supportino il protocollo RTSP.
Un dettaglio cruciale è che le telecamere devono offrire almeno due flussi video. Il flusso secondario (a bassa risoluzione) è quello che Frigate analizza costantemente per rilevare movimenti senza consumare troppa CPU, mentre il flusso principale (ad alta risoluzione o 4K) viene utilizzato esclusivamente per registrare la prova definitiva quando l'IA conferma la presenza di un oggetto di interesse.
Guida all'installazione passo passo
Il modo più pulito per installare Frigate è tramite Docker ComposeInnanzitutto, devi creare una cartella sul tuo server e un file. docker-compose.yml dove si definisce il contenitore, assegnandogli le autorizzazioni necessarie per accedere alla Coral USB e configurando lo storage in /media/frigate in modo che i video non occupino tutta la partizione di sistema.
Il cuore di tutto è l'archivio config.ymlIn esso devi configurare il broker MQTT (come Mosquitto), che è il linguaggio che Frigate usa per notificare a Home Assistant che ha rilevato qualcosa. È anche il luogo in cui definisci ogni telecamera, indicando la URL RTSP (che include nome utente, password e indirizzo IP) e i ruoli che avrà ciascun flusso, sia detect per l'IA o record per l'archivio storico.
Impostazioni avanzate: maschere e zone
Per evitare che il sistema vada in tilt a causa del movimento di un albero o dell'orologio digitale della telecamera, è possibile utilizzare le maschere di movimento . Queste indicano a Frigate: "Ignora completamente tutto ciò che accade in questa inquadratura". È lo strumento perfetto per eliminare i fastidiosi falsi positivi.
D'altro canto, le zone di rilevamento consentono una maggiore precisione. È possibile definire un'area chiamata "ingresso_garage" e un'altra chiamata "recinto_posteriore". In questo modo, è possibile programmare diverse automazioni: qualcuno vicino al recinto può inviare un avviso silenzioso, mentre qualcuno vicino alla porta d'ingresso può attivare un allarme o accendere tutte le luci di casa.
Integrazione completa con Home Assistant
Per sfruttare al meglio Frigate, è necessario installare l'integrazione tramite HACS . Una volta connesso, Home Assistant creerà automaticamente sensori binari ed entità per ogni oggetto rilevato. Questo permette di creare logiche avanzate, come ad esempio inviare una notifica con una foto al telefono solo se qualcuno si trova in giardino tra le 23:00 e le 06:00.
Un consiglio utile per i principianti è quello di utilizzare un editor di codice come Code Studio all'interno di Home Assistant per gestire facilmente i file YAML. Ricorda che per una comunicazione senza intoppi, devi creare un utente dedicato in Home Assistant per l' agente MQTT , assicurandoti che le credenziali corrispondano esattamente su entrambi i lati.
Suggerimenti per l'ottimizzazione e l'hardware
Non commettere l'errore di tentare di rilevare le intrusioni in 4K; è uno spreco di risorse. Imposta la risoluzione di rilevamento su un valore gestibile, come 640x480 o 1280x720 , poiché l'IA ridimensionerà comunque l'immagine. Inoltre, se utilizzi telecamere di sicurezza Wi-Fi per esterni , assicurati di avere una rete robusta o, preferibilmente, utilizza un cavo Ethernet per evitare ritardi o perdita di fotogrammi che potrebbero impedire all'IA di rilevare l'intrusione in tempo.
Se avete dubbi sull'hardware, un Intel NUC con una scheda Coral USB può gestire senza problemi da 6 a 10 telecamere . Se notate che il sistema è lento, verificate che la memoria condivisa (shm_size) in Docker sia configurata correttamente in base al numero di telecamere collegate.
Installare un sistema di videosorveglianza locale con Frigate è il modo migliore per riprendere il controllo dei propri dati e godere di una sicurezza intelligente . Combinando la potenza di Google Corel con la versatilità di Home Assistant, si trasformano semplici telecamere in sentinelle capaci di distinguere tra un animale e un intruso, eliminando i falsi allarmi e garantendo la sorveglianza della propria casa tramite un sistema privato, efficiente e gratuito.





