En AEWhite Devs también damos un lugar importante a la seguridad y a la integración de la tecnología con el día a día. Para ello usamos Frigate, un sistema de videovigilancia open-source que combina cámaras IP con detección avanzada por IA, optimizado para funcionar en servidores locales y con integración nativa en Home Assistant.
Actualmente trabajamos con la aplicación en su versión v0.16.0 (base v1.2.12), rama community, basada en el repositorio oficial:
¿Qué es Frigate?
Frigate es un NVR (Network Video Recorder) inteligente que aprovecha la aceleración por hardware y la detección basada en TensorFlow / Coral TPU para:
📹 Grabar video continuo o bajo demanda.
🕵️ Detectar objetos específicos (personas, coches, mascotas, etc.).
🖼️ Capturar snapshots con bounding boxes.
🗂️ Organizar grabaciones por eventos.
🔔 Enviar notificaciones inteligentes a Home Assistant, Telegram o Discord.
En pocas palabras: no es solo un grabador, sino un sistema de videovigilancia inteligente.
¿Por qué lo usamos en AEWhite Devs?
Dentro de nuestro homelab y red interna, Frigate cumple varios objetivos:
✅ Grabación eficiente → control de hasta 7 cámaras IP (ejemplo: Reolink RLC-520A).
✅ Ahorro de espacio → gracias a la detección de movimiento y objetos, solo guarda lo importante.
✅ Integración con Home Assistant → automatizaciones según eventos (ejemplo: encender luces si se detecta movimiento en la noche).
✅ Notificaciones en tiempo real con imágenes del evento.
✅ Uso intensivo de hardware local (GPU/NPU/TPU), sin depender de servicios en la nube.
Esto nos da seguridad sin perder control ni privacidad.
Instalación de Frigate
🔹 Con Docker Compose (recomendado)
Archivo docker-compose.yml
:
Levantarlo con:
🔹 En TrueNAS SCALE
Instalar Frigate desde el catálogo community.
Crear datasets ZFS para
/config
y/media
.Asignar Coral TPU USB al contenedor (si lo tienes).
Exponerlo en
frigate.aewhitedevs.com
mediante Nginx Proxy Manager.
Configuración básica (config.yml
)
Ejemplo de cámaras IP Reolink:
Funciones destacadas
Detección de objetos en tiempo real con Coral TPU o GPU.
Grabación inteligente → guarda solo cuando ocurre un evento.
Dashboard web → con timeline y clips de eventos.
Snapshots con bounding box → para identificar qué se detectó.
Integración nativa con Home Assistant (entidades, sensores y automatizaciones).
Compatibilidad con múltiples cámaras IP/RTSP.
Consejos de uso en producción
Usar cámaras con substream para detección (menos consumo de CPU).
Configurar retención limitada (ejemplo: 3-7 días) para evitar llenar el disco.
Habilitar aceleración por hardware (Intel QuickSync, NVIDIA, TPU USB/PCIe).
Usar certificados SSL si se expone públicamente el dashboard.
Hacer backups regulares de
/config
.
Conclusión
Con Frigate, en AEWhite Devs llevamos nuestra seguridad un paso más allá. No solo grabamos video, sino que analizamos y filtramos eventos importantes, optimizando espacio y recursos, al mismo tiempo que integramos todo con nuestro ecosistema de automatización en Home Assistant.
Es una herramienta esencial para quienes buscan un sistema de videovigilancia moderno, eficiente y 100% bajo control propio, sin depender de nubes externas.
👉 Repositorio oficial: github.com/blakeblackshear/frigate
Si desea seguir conociendo proyectos interesantes como este puede hacerlo en el siguiente enlace: https://blog.aewhitedevs.com/category/proyectos/
— El equipo de AEWhite Devs