Puede integrar, controlar y monitorear sus cámaras CCTV basadas en Wi-Fi genéricas o de marca de marcas como TP-Link, Ezviz, etc., en Home Assistant sin usar sus servicios en la nube.
Además, puede habilitar la automatización para recibir notificaciones en su teléfono inteligente con instantáneas o transmitir una transmisión en vivo directamente en su Amazon Echo Show o Fire TV cuando se detecta movimiento.
Esta guía le enseñará cómo integrar o agregar una cámara CCTV basada en Wi-Fi a Home Assistant y usarla como una grabadora de video en red (NVR) para almacenar las imágenes capturadas.
Agregar cámara de seguridad Wi-Fi a Home Assistant
Lo primero es lo primero; qué es Home Assistant exactamente, y ¿Qué puedes hacer con eso?
Home Assistant es un software de automatización del hogar gratuito y de código abierto que puede implementar en una Raspberry Pi o en una computadora portátil vieja para construir una casa inteligente localizada y completamente privada. Admite más de 1900 dispositivos y servicios, lo que le permite integrar y controlar dispositivos inteligentes de varios fabricantes o desarrolladores.
Con Home Assistant, puede agregar y controlar una o varias cámaras Wi-Fi o IP de varios fabricantes en un solo panel. Por lo tanto, no necesita instalar y usar diferentes aplicaciones para acceder o monitorear sus cámaras de seguridad.
Paso 1: encuentre la URL de transmisión RTSP de la cámara
Cada cámara de seguridad basada en IP o Wi-Fi tiene una URL de transmisión que puede agregar a Home Assistant para ver la transmisión en vivo sin tener que registrarse o utilizar servicios en la nube de terceros.
Puedes encontrar el HTTP URL de transmisión para JPEG en movimiento cámaras o RTSP corriente para H.264 cámaras en sus aplicaciones.
Sin embargo, en algunas cámaras CCTV genéricas, por ejemplo, cámaras que usan la aplicación V360 Pro, debe habilitar la RTSP transmite al mostrar un código a través de una tarjeta SD.
La siguiente tabla enumera los modelos populares de cámaras CCTV Wi-Fi con sus URL. Debes reemplazar el parte de la URL de transmisión.
Vendedor | URL |
---|---|
Dahua | rtsp://nombre de usuario: pwd@ |
TP-Link (Tapo) | rtsp://nombre de usuario: pwd@ |
V360 Pro | rtsp:// |
Ezviz | rtsp://nombre de usuario: DeviceVerification@ |
Reolink | rtsp://admin: contraseña@ |
Foscam | rtsp://nombre de usuario: pwd@ |
hikvision | rtsp:// |
Las URL de transmisión pueden variar según los modelos específicos o más nuevos presentados por los fabricantes. Puede consultar el manual del usuario que vino con la cámara o el sitio web del fabricante para obtener más información sobre cómo encontrar la URL de transmisión RTSP para ese modelo en particular.
Puede obtener la IP de la cámara desde la configuración DHCP de su enrutador o usar el aplicación fin (escáner de red) en su teléfono inteligente Android o iOS para descubrir las cámaras CCTV Wi-Fi conectadas a su red.
Una vez que tenga la IP, use la tabla para editar la dirección IP y mantenga el puerto 554 (predeterminado para RTSP). Para verificar si la transmisión está funcionando, abra el reproductor VLC y haga clic en Medios > Abrir flujo de red.
Pegue la URL de transmisión RTSP y haga clic en Tocar.
El VLC debería comenzar a mostrar la transmisión de la cámara en vivo.
Paso 2: Instale el complemento Frigate NVR
Frigate es un NVR de código abierto que puede instalar como complemento en Home Assistant para detectar objetos con IA en tiempo real, grabar videos o tomar instantáneas en función de los eventos. Todas las fuentes se procesan dentro de su sistema local para detectar movimiento, persona u objeto. Por lo tanto, es completamente privado y seguro.
Una vez que tenga la URL de transmisión RTSP, instale el complemento Frigate siguiendo las instrucciones a continuación:
- En Home Assistant (HA), ve aConfiguración > Complementos y haga clic en el TIENDA DE COMPLEMENTOS botón.
- Haz clic en los tres puntos en la parte superior derecha y elige Repositorios.
- Pegue el enlace—https://github.com/blakeblackshear/frigate-hass-addons y haga clic Agregar.
- Luego haga clic en el Fragata NVR en la sección de complementos y haga clic en Instalar.
- Esto puede tardar un tiempo en completarse. Una vez finalizada la instalación, abra el Editor de archivos Añadir.
- Crear un nuevo archivo llamado fragata.yaml, pegue el siguiente código y haga clic en Ahorrar.
mqtt: host: 192.xxx.xx.xx usuario:
clave: cámaras: TerraceCam: # < Asigne un nombre a la cámara ffmpeg: entradas: - ruta: rtsp://YourRTSPStreamURL # < Actualización para las funciones de su cámara: - detectar - rtmp rtmp: habilitado: Falso # - Vuelva a los complementos e inicie Frigate. Asegúrate de habilitar Inicie en el arranque y Mostrar en la barra lateral.
- Haga clic en el ABRIR IU WEB o Fragata en la barra lateral para abrir y acceder a la vista de la cámara.
- Puede habilitar la detección de movimiento para grabar clips e instantáneas cuando se detecta movimiento.
- Cuando hay movimiento o aparece una persona, se graba y guarda un evento de video, al que puede acceder en cualquier momento.
Tenga en cuenta que Frigate registra un evento con la fecha y la hora para referencia futura.
Paso 3: Editar máscara de movimiento
Para evitar la detección de movimiento falso, puede enmascarar el área donde desea detectar movimiento siguiendo estos pasos.
- Ir Interfaz de usuario web de fragata y haga clic en la alimentación de la cámara.
- Hacer clic Depurar y luego haga clic Mostrar opciones.
- Hacer clic Creador de máscaras y zonas.
- Crea una máscara moviendo los puntos negros en la pantalla. Luego copia el Máscaras de movimiento valores.
- Abre el Editor de archivos e introduzca los valores de máscara copiados en el fragata.yaml expediente.
- Hacer clic Ahorrar y reinicie el complemento Frigate para que los cambios surtan efecto.
Siéntase libre de quitar el movimiento parte de la fragata.yaml archivo si desea habilitar la grabación continua.
Si está utilizando una Raspberry Pi para Home Assistant, es posible que se quede sin espacio de almacenamiento después de un tiempo mientras se registran los eventos. Puede aumentar el almacenamiento y el rendimiento de Raspberry Pi instalando Home Assistant y arrancar Raspberry Pi a través de SSD en lugar de la tarjeta micro SD.
NVR DIY con grabación continua o basada en movimiento
Como puede ver, con la ayuda del complemento Home Assistant y Frigate, puede agregar cualquier cámara CCTV basada en Wi-Fi y asegurar su hogar u oficina con grabación automática basada en eventos. También puede habilitar la grabación continua para metraje 24x7.
Sin embargo, eso requerirá más almacenamiento. No obstante, todas las imágenes y grabaciones se procesan y guardan localmente en la unidad de su sistema. Alternativamente, también puede usar el complemento MotionEye NVR en Home Assistant para agregar cámaras Wi-Fi para grabaciones e instantáneas basadas en movimiento.