Architettura
NVR con Home Assistant: telecamere, registrazione, Frigate e Scrypted
Crea un NVR con Home Assistant usando telecamere ONVIF, flussi dal vivo, registrazione di clip, Frigate o Scrypted, oltre a scelte chiare su archiviazione, codec e sicurezza.

Risposta breve: separa l'orchestrazione dalla conservazione
L'integrazione Camera di Home Assistant è un componente di base fornito da altre integrazioni dei dispositivi. Può esporre le entità delle telecamere a dashboard e automazioni, riprodurre flussi compatibili, acquisire istantanee e utilizzare camera.record per creare una registrazione di un flusso dal vivo. Tale azione di registrazione richiede l'integrazione Stream e il percorso di output deve essere scrivibile e consentito dalla configurazione dei file di Home Assistant. L'integrazione Stream inoltra video dal vivo compatibile attraverso Home Assistant utilizzando HLS o HLS a bassa latenza.
Queste azioni documentate sono utili, ma non seguono lo stesso modello operativo di un registratore dedicato con filmati continui, conservazione dello spazio di archiviazione e una timeline delle registrazioni consultabile. Usa Home Assistant come livello di automazione e dashboard, quindi scegli un NVR quando occorrono registrazione continua o consultazione a lungo termine.
Tre architetture di telecamere con Home Assistant
| Architettura | Percorso della telecamera | Registrazione e consultazione | Requisiti di configurazione | Impiego ideale |
|---|---|---|---|---|
| Home Assistant Camera + Stream | L'integrazione Camera fornisce le entità; Stream inoltra H.264 o H.265 compatibile verso HLS/LL-HLS | Istantanee, visualizzazione dal vivo e registrazioni create mediante azioni | Integrazione Stream, un percorso di output scrivibile e consentito per camera.record, codec e audio compatibili con il browser | Dashboard e automazioni delle telecamere |
| Frigate + Home Assistant | Frigate registra e analizza le telecamere; la sua integrazione ufficiale pubblica le entità in Home Assistant | Registrazioni per mese, giorno, telecamera e orario; registrazioni degli oggetti e istantanee in Media Browser | MQTT sullo stesso broker, integrazione HACS, URL di Frigate e media_source per Media Browser | IA locale e conservazione con un NVR dedicato |
| Scrypted + Home Assistant | Scrypted riceve i flussi delle telecamere e integra la propria interfaccia in Home Assistant | Le schede Scrypted NVR Camera ed Event Reel forniscono la sua interfaccia di registrazione | Componente personalizzato Scrypted tramite HACS, anche quando si utilizza l'add-on di Home Assistant | Visualizzazione a bassa latenza delle telecamere per la casa intelligente e Scrypted NVR |
La compatibilità dei codec si estende fino al client di visualizzazione. Home Assistant segnala che molti browser non supportano H.265 e che l'integrazione Stream non supporta l'audio PCM, quindi una telecamera H.265 o una traccia audio non supportata può funzionare in modo diverso tra dashboard e dispositivi. Preferisci un profilo H.264 con audio compatibile quando è importante la riproduzione su un'ampia gamma di client.
Collega correttamente le telecamere ONVIF
L'integrazione ONVIF ufficiale di Home Assistant supporta i dispositivi conformi a ONVIF Profile S e richiede l'integrazione FFmpeg. Home Assistant può rilevare automaticamente un dispositivo oppure accettare una voce di integrazione manuale. La documentazione consiglia di creare sulla telecamera un utente standard dedicato invece di riutilizzare un account amministratore.
L'integrazione aggiunge i profili compatibili la cui codifica video è H.264. Se Home Assistant segnala «No usable cameras were found», configura almeno un flusso H.264; una soluzione pratica consiste nel mantenere il flusso principale in H.265 e configurare un flusso secondario in H.264. A seconda del supporto del dispositivo, ONVIF può anche esporre movimento e altri sensori di eventi, interruttori del dispositivo, trasporti RTSP selezionabili e azioni PTZ.
Installa Frigate rendendo visibili i suoi requisiti reali
L'integrazione di Frigate per Home Assistant richiede che Home Assistant MQTT sia installato e configurato manualmente. Frigate deve attivare MQTT e collegarsi allo stesso broker affinché molte entità dell'integrazione funzionino. L'integrazione viene installata tramite HACS e media_source deve essere attivato per Media Browser.
Per le telecamere, l'attuale guida hardware di Frigate consiglia video H.264 e audio AAC per la massima compatibilità con Frigate e Home Assistant. Più flussi secondari sono utili perché rilevamento, visualizzazione dal vivo e registrazione possono utilizzare risoluzioni diverse senza ricodifica. Per i carichi di produzione è consigliato un rilevatore dedicato, ma non deve necessariamente essere un Google Coral: la documentazione attuale supporta diverse famiglie di rilevatori e non consiglia più Coral per la maggior parte delle nuove installazioni.
Home Assistant necessita anche di un URL di Frigate raggiungibile. Per Frigate installato su un altro computer della rete locale, la guida ufficiale dell'integrazione consiglia la porta autenticata 8971. Segui le indicazioni su TLS e certificati invece di esporre la porta interna non autenticata a reti non attendibili.
Lista di controllo per archiviazione, sicurezza e convalida
Mantieni la conservazione delle registrazioni nel livello del registratore, in modo che un solo componente sia chiaramente responsabile di eliminazione, limiti del disco, integrità dei segmenti e ripristino. Usa Home Assistant per automazioni e stato, ma verifica le registrazioni dalla timeline dell'NVR o da Media Browser, oltre che da una scheda della dashboard.
- Crea sulla telecamera un utente standard ONVIF dedicato.
- Conferma che sia disponibile per Home Assistant un profilo H.264.
- Prova il video dal vivo e l'azione
camera.record. - Per Frigate, verifica le entità MQTT e le registrazioni di Media Browser.
- Riavvia separatamente Home Assistant, il registratore e una telecamera.
- Conferma che la conservazione elimini i filmati meno recenti prima di esaurire lo spazio di archiviazione.
- Usa una connessione autenticata o privata tra Home Assistant e il registratore.
Per pianificare i protocolli, leggi RTSP rispetto a ONVIF. Per informazioni specifiche sui prodotti, continua con OmniNVR rispetto a Frigate o OmniNVR rispetto a Scrypted NVR.
Domande frequenti
Home Assistant può registrare il video di una telecamera senza Frigate?
Sì. L'integrazione Camera ufficiale fornisce camera.record quando la telecamera e l'integrazione Stream lo supportano. Configura Stream, usa un percorso scrivibile consentito da Home Assistant e prova l'output. Utilizza un NVR dedicato quando servono registrazione continua, conservazione gestita e una timeline pensata per un registratore.
Frigate richiede un Google Coral?
No. Frigate supporta diversi tipi di rilevatori. La guida hardware attuale indica che Coral non è più consigliato per la maggior parte delle nuove installazioni, eccetto quelle con requisiti di consumo energetico particolarmente bassi o con hardware che non può utilizzare acceleratori alternativi.
Perché Home Assistant ONVIF segnala che non sono state trovate telecamere utilizzabili?
L'integrazione ONVIF di Home Assistant cerca un profilo video H.264. Configura almeno un flusso della telecamera come H.264; spesso puoi mantenere il flusso principale in H.265 e utilizzare un flusso secondario H.264.
Fonti
- Home Assistant — Camera integration
- Home Assistant — record camera feed action
- Home Assistant — Stream integration
- Home Assistant — ONVIF integration
- Frigate — official local AI NVR documentation
- Frigate — official hardware and detector guidance
- Frigate — official Home Assistant integration
- Scrypted — official open-source platform overview
- Scrypted — official Home Assistant integration