Cámaras personalizadas
HomeBe·at puede transmitir cámaras que no estén gestionadas por Home Assistant. Añade cualquier stream RTSP, RTMP o HLS directamente en la app — o deja que HomeBe·at las descubra automáticamente desde go2rtc.
Autodescubrimiento de go2rtc
Si tu instancia de Home Assistant ejecuta go2rtc (integrado desde HA 2024.11), HomeBe·at descubre automáticamente todos los streams disponibles al conectarse. Los streams descubiertos se añaden como cámaras personalizadas con URLs RTSP y de snapshot preconfiguradas.
Cómo funciona
- Cuando HomeBe·at se conecta a Home Assistant, consulta la API de go2rtc en el puerto 11984 (gestionado por HA) o 1984 (independiente).
- Los streams que coinciden con una entidad de cámara existente de Home Assistant obtienen una URL RTSP directa — esto les permite transmitir vía RTSP directo en lugar de pasar por el proxy de HA.
- Los streams que no coinciden con ninguna entidad de HA se añaden como cámaras personalizadas.
- Las cámaras descubiertas se añaden desactivadas por defecto — activa las que quieras en Ajustes.
- Todas las URLs usan el host local de HA, ya que los streams RTSP solo son accesibles en la red local.
Snapshots
Las cámaras descubiertas obtienen una URL de snapshot a través de la API de go2rtc (/api/frame.jpeg), para que veas miniaturas de las cámaras incluso cuando no estás transmitiendo activamente.
Editar cámaras descubiertas
Las cámaras descubiertas automáticamente son cámaras personalizadas normales — puedes renombrarlas, cambiar la URL del stream, actualizar la URL de snapshot o eliminarlas. Si eliminas una cámara descubierta y te reconectas, se volverá a añadir en el siguiente descubrimiento.
Cuándo usar cámaras personalizadas
Las cámaras personalizadas son útiles cuando tienes una URL de stream que quieres monitorizar directamente, sin necesidad de añadirla primero a Home Assistant. Casos de uso habituales:
- Cámaras IP con streams RTSP en tu red local
- Streams RTMP de NVRs como Blue Iris o Frigate
- Streams HLS de servicios de terceros
- Cámaras que no están soportadas por ninguna integración de HA
- Streams de go2rtc que no están registrados como entidades de cámara de HA (p. ej., cámaras de impresoras 3D, monitores de bebé)
Protocolos compatibles
| Protocolo | Formato de URL | Notas |
|---|---|---|
| RTSP | rtsp://user:pass{'@'}ip:554/stream | El más habitual para cámaras IP |
| RTMP | rtmp://ip:1935/live/stream | Habitual para restreams de NVR |
| HLS | http://ip:8080/stream.m3u8 | Basado en HTTP, mayor latencia |
Añadir una cámara personalizada
Manualmente
En HomeBe·at, abre el panel de ajustes desde la barra de menús.
Navega hasta la sección Cámaras personalizadas.
Introduce un nombre para la cámara y pega la URL del stream. HomeBe·at detectará el protocolo automáticamente.
Mediante descubrimiento de go2rtc
Las cámaras personalizadas descubiertas desde go2rtc se añaden automáticamente al conectarse — consulta Autodescubrimiento de go2rtc más arriba.
Control PTZ
Si tu cámara personalizada admite PTZ (paneo/inclinación/zoom) a través de ONVIF u otro protocolo expuesto por Home Assistant, HomeBe·at lo detecta y habilita automáticamente los controles PTZ. El anillo direccional y los botones de zoom funcionan igual que con las cámaras gestionadas por HA.