Se disponi di un server Home Assistant e dell'attrezzatura giusta, puoi risparmiare un bel po' di soldi e mantenere privati i tuoi video.
Se disponi di telecamere IP wireless installate nei tuoi locali o prevedi di implementare telecamere Wi-Fi per evitare problemi di cablaggio, puoi scegliere un videoregistratore di rete o un NVR. Tranne che gli NVR, in particolare quelli wireless, hanno un prezzo elevato.
Ma se utilizzi il server Home Assistant, puoi configurarlo come NVR con rilevamento di oggetti e registrare video solo quando viene rilevato un movimento. Questo ti aiuta a ottenere il metraggio richiesto risparmiando larghezza di banda e spazio di archiviazione senza costi aggiuntivi.
Cose di cui avrai bisogno
Avrai bisogno di quanto segue per creare un NVR utilizzando un server Home Assistant:
- Un server Home Assistant supervisionato su un Raspberry Pi 3, 4 o superiore. Ora puoi anche installare il server Supervised Home Assistant su Docker.
- Assicurati di eseguire Home Assistant Server su Raspberry Pi o Docker tramite SSD e non una scheda SD. Devi migra il tuo Home Assistant Server dalla scheda micro SD a SSD poiché l'NVR richiede uno spazio di archiviazione maggiore e più veloce.
- Assicurati che HACS sia installato sul tuo Home Assistant Server.
- Avere MQTT installato e configurato su Home Assistant.
- Avrai anche bisogno di una o più telecamere IP CCTV basate su Wi-Fi o Ethernet. Puoi ottenerli dal mercato da produttori, come TP-Link, o costruisci una telecamera di sicurezza IP fai-da-te da $ 10.
Installa il componente aggiuntivo Frigate NVR
Frigate è un videoregistratore di rete o NVR che funziona con telecamere IP wireless e cablate. Installando il componente aggiuntivo Frigate su Home Assistant, puoi eseguire un NVR completamente locale con rilevamento di oggetti basato su AI in tempo reale. Attiva la registrazione automatica e acquisisce filmati in base al movimento rilevato. È molto più preciso e affidabile di Motion Eye quando si tratta di rilevare il movimento di persone e oggetti.
Segui questi passaggi per installare il componente aggiuntivo Frigate nel tuo server Home Assistant,
- Nel tuo Home Assistant Server, vai a HACS > Integrazione e clicca Esplora e aggiungi integrazioni.
- Cerca e clicca su Fregata.
- Clic Scaricamento > Scaricamento.
- Vai a Strumenti di sviluppo e clicca Ricomincia per riavviare il server Home Assistant.
Aggiungi e configura Frigate NVR
Dopo aver riavviato il server Home Assistant, segui questi passaggi per aggiungere e configurare Frigate NVR.
- Vai a Impostazioni > Componenti aggiuntivi e fare clic su Negozio aggiuntivo pulsante.
- Tipo "fregata” nella barra di ricerca e fai clic su Fregata opzione. Non fare clic su altre opzioni, come Frigate Proxy, Beta, ecc.
- Clic Installare. Questo installerà Frigate NVR sul tuo Home Assistant Server.
- Una volta installato Frigate, cerca e installa il file Editor di file Aggiungi su.
- Avviare il Editor di file componente aggiuntivo e aprire l'interfaccia utente Web del componente aggiuntivo.
- Clicca sul Cartella sull'icona e quindi fare clic sull'icona Nuovo file icona.
- Assegna un nome a questo nuovo file "fregata.yaml” e fare clic OK.
- Quindi fare clic sul fregata.yaml file nell'editor di file e incollare il codice seguente.
mqtt:
ospite: 192.168.0.100
porto: 1885
utente: utente mqtt
parola d'ordine: techposts
macchine fotografiche:
TerrazzaCam: # < Assegna un nome alla fotocamera
ffmpeg:
ingressi:
- percorso: rtsp://192.168.0.200/live/ch00_1 # < Aggiornamento per la tua fotocamera
ruoli:
-rtmp
rtmp:
abilitato: Falso#
rilevare:
larghezza: 1280# < aggiornamento per la risoluzione della fotocamera
altezza: 720# < aggiornamento per la risoluzione della fotocamera
fps: 5
documentazione: # < Abilita la registrazione
abilitato: VERO
istantanee: # < Abilita snapshot
abilitato: VERO
movimento:
maschera:
- 0,720,3,0,427,0,355,162,812,565,783,434,708,244,518,279,918,692,274,230,463,246,642,388,944,720
GarageCam: # < Assegna un nome alla fotocamera
ffmpeg:
hwaccel_args: -hwaccel vaapi -hwaccel dispositivo /dev/drive/renderrd128 -hwaccel_output_format yuv420p
ingressi:
- percorso: rtsp://192.168.0.00:8554/mjpeg/1 # < Aggiornamento per la tua fotocamera
ruoli:
-rtmp
rtmp:
abilitato: Falso#
rilevare:
larghezza: 1280# < aggiornamento per la risoluzione della fotocamera
altezza: 720# < aggiornamento per la risoluzione della fotocamera
fps: 5
documentazione: # < Abilita la registrazione
abilitato: Falso
istantanee: # < Abilita snapshot
abilitato: Falso
Tappo: # < Assegna un nome alla fotocamera
ffmpeg:
ingressi:
- percorso: rtsp://techposts: [email protected]:554/stream1/1 # < Aggiornamento per la tua fotocamera
ruoli:
-rtmp
rtmp:
abilitato: Falso#
rilevare:
larghezza: 1280# < aggiornamento per la risoluzione della fotocamera
altezza: 720# < aggiornamento per la risoluzione della fotocamera
fps: 5
documentazione: # < Abilita la registrazione
abilitato: VERO
istantanee: # < Abilita snapshot
abilitato: VERO
movimento:
maschera:
- 0,720,3,0,427,0,355,162,812,565,783,434,708,244,518,279,918,692,274,230,463,246,642,388,944,720 - Assicurati di denominare correttamente le telecamere e sostituisci il file -sentiero: URL con l'RTSP o l'URL dello streaming della telecamera IP cablata o Wi-Fi. Puoi anche modificare la risoluzione e gli fps, modificare la maschera di movimento, ecc. Inoltre, aggiorna i dettagli dell'host, dell'utente e della password MQTT.
- Al termine, fare clic su Salva icona.
- Ritornare a Impostazioni > Componenti aggiuntivi e clicca su Fregata.
- Clic Inizio. Se il codice in fregata.yaml è corretto e MQTT funziona, il componente aggiuntivo Frigate verrà avviato correttamente.
- Clic Apri l'interfaccia utente Web. Questo mostrerà il live streaming di tutte le telecamere che hai aggiunto al fregata.yaml file.
- Se alcune telecamere sono spente o non connesse alla rete, mostrerà uno schermo verde. Non appena viene rilevato un movimento, Frigate inizia a catturare il video e lo memorizza nella memoria di Home Assistant sotto Media > Fregata cartella.
- Puoi anche fare clic sul pulsante Eventi per visualizzare i video e le immagini catturati da Frigate. Puoi riprodurre o scaricare video o istantanee in qualsiasi momento con pochi clic.
- Puoi anche eliminare i video e devi farlo dopo un mese per fare spazio a nuovi video e istantanee.
Sorveglianza intelligente a una frazione del costo
Con la configurazione di Frigate nel tuo Home Assistant, puoi sfruttare l'intelligenza artificiale e le capacità di rilevamento degli oggetti del componente aggiuntivo per monitorare la tua casa, l'ufficio e l'ambiente circostante. Puoi utilizzare qualsiasi telecamera IP e non deve necessariamente essere intelligente.
Inoltre, non è necessaria alcuna scheda di memoria per le fotocamere per archiviare le riprese video. Aggiungi semplicemente le tue telecamere IP al componente aggiuntivo Frigate in esecuzione sul tuo server Home Assistant e lascia che il componente aggiuntivo gestisca il resto per te. Riduce l'I/O di archiviazione e aiuta a conservare lo spazio su disco di Home Assistant in quanto acquisisce video solo quando viene rilevato un movimento.