Telecamere personalizzate

HomeBe·at può trasmettere in streaming telecamere non gestite da Home Assistant. Aggiungi qualsiasi flusso RTSP, RTMP o HLS direttamente nell’app — oppure lascia che HomeBe·at li scopra automaticamente da go2rtc.

Scoperta automatica go2rtc

Se la tua istanza Home Assistant esegue go2rtc (integrato da HA 2024.11), HomeBe·at scopre automaticamente tutti gli stream disponibili alla connessione. Gli stream scoperti vengono aggiunti come telecamere personalizzate con URL RTSP e snapshot precompilati.

Come funziona

  1. Quando HomeBe·at si connette a Home Assistant, interroga l'API go2rtc sulla porta 11984 (gestita da HA) o 1984 (standalone).
  2. Gli stream che corrispondono a un'entità telecamera Home Assistant esistente ricevono un URL RTSP override — questo consente lo streaming tramite RTSP diretto invece di passare dal proxy di HA.
  3. Gli stream che non corrispondono a nessuna entità HA vengono aggiunti come telecamere personalizzate.
  4. Le telecamere scoperte vengono aggiunte come disabilitate per impostazione predefinita — abilita quelle desiderate nelle Impostazioni.
  5. Tutti gli URL utilizzano l'host HA locale, poiché gli stream RTSP sono accessibili solo sulla rete locale.

Snapshot

Le telecamere scoperte ricevono un URL snapshot tramite l'API go2rtc (/api/frame.jpeg), così vedrai le miniature delle telecamere anche quando non stai trasmettendo attivamente.

Modifica delle telecamere scoperte

Le telecamere scoperte automaticamente sono normali telecamere personalizzate — puoi rinominarle, cambiare l'URL dello stream, aggiornare l'URL dello snapshot o eliminarle. Se elimini una telecamera scoperta e ti riconnetti, verrà aggiunta nuovamente alla prossima scoperta.

Quando utilizzare le telecamere personalizzate

Le telecamere personalizzate sono utili quando hai un URL di streaming che vuoi monitorare direttamente, senza prima aggiungerlo a Home Assistant. Casi d’uso comuni:

  • Telecamere IP con flussi RTSP sulla tua rete locale
  • Flussi RTMP da NVR come Blue Iris o Frigate
  • Flussi HLS da servizi di terze parti
  • Telecamere non supportate da un’integrazione HA
  • Stream da go2rtc non registrati come entità telecamera HA (ad es. telecamere per stampanti 3D, baby monitor)

Protocolli supportati

ProtocolloFormato URLNote
RTSPrtsp://user:pass{'@'}ip:554/streamIl più comune per le telecamere IP
RTMPrtmp://ip:1935/live/streamComune per i restream da NVR
HLShttp://ip:8080/stream.m3u8Basato su HTTP, latenza più alta

Aggiungere una telecamera personalizzata

Manualmente

1
Apri le impostazioni

In HomeBe·at, apri il pannello delle impostazioni dalla barra dei menu.

2
Vai a Telecamere personalizzate

Naviga alla sezione Telecamere personalizzate.

3
Aggiungi un URL di streaming

Inserisci un nome per la telecamera e incolla l’URL dello streaming. HomeBe·at rileverà automaticamente il protocollo.

Tramite scoperta go2rtc

Le telecamere personalizzate scoperte da go2rtc vengono aggiunte automaticamente alla connessione — vedi Scoperta automatica go2rtc sopra.

Controllo PTZ

Se la tua telecamera personalizzata supporta il PTZ (pan/tilt/zoom) tramite ONVIF o un altro protocollo esposto attraverso Home Assistant, HomeBe·at rileva e abilita automaticamente i controlli PTZ. L'anello direzionale e i pulsanti di zoom funzionano come con le telecamere gestite da HA.

Nota: Le telecamere personalizzate appaiono accanto alle tue telecamere Home Assistant nella griglia delle telecamere e possono essere aggiunte ai viewport. Gli avvisi di rilevamento non sono disponibili per le telecamere personalizzate poiché richiedono i binary sensor di Home Assistant.