Cómo crear un TimeLapse de Unifi Protect

Las cámaras Unifi son excelentes dispositivos versátiles que puede usar en prácticamente cualquier situación.

En este caso, necesitaba hacer un timelapse de un sitio de construcción. Elegí usar una bala G3 para esto porque es fácil de montar y tiene una gran calidad de video.

lapso de tiempo de protección unifi

Unifi Protect no viene con ninguna función de lapso de tiempo, pero puede obtener una instantánea de la cámara.

Con un pequeño script, podemos automatizar esto para obtener una instantánea de una o varias cámaras cada x minutos.

Captura de instantáneas desde una cámara Unifi Protect

La primera parte es obtener automáticamente instantáneas de la cámara. Primero, debe permitir instantáneas anónimas de las cámaras.

Necesitará la contraseña del dispositivo para esto, que puede encontrar en Unifi Protect:

  1. Abierto Unifi Proteger
  2. Seleccione Ajustes
  3. Expandir Avanzado
  4. Haga clic en Revelar para copiar la contraseña

A continuación, debemos abrir la cámara directamente. Asegúrese de tener la dirección IP de la cámara, también puede encontrarla en dispositivos en Unifi Protect.

  1. Navegar a http://<dirección-ip-cámara></dirección-ip-cámara>
  2. Iniciar con no disponible y tu contraseña del dispositivo
  3. Habilitar instantánea anónima y haga clic Guardar cambios

Ahora debería poder ver una instantánea de la cámara navegando a http:///snap.jpeg

Automatización de las instantáneas

Para obtener las instantáneas automáticamente, vamos a utilizar un pequeño script de shell. No hay necesidad de reinventar la rueda, sfeakes @Github crea un script que podamos usar perfectamente para esto.

También viene con una bonificación, porque también puedes crear el video de lapso de tiempo con el guión.

He colocado los scripts en CloudKey, para hacer esto necesitarás habilitar el acceso SSH.

Puedes hacer esto en el clave de la nube por debajo Avanzado. Asegúrese de establecer una contraseña segura.

Para copiar o editar los scripts a continuación, puede usar WinSCP para hacer una conexión SFTP o usar la terminal si lo desea.

  • Copia el guión unifi-timelapse.sh a la CloudKey en la carpeta /hogar
  • Necesitamos editar el script:
    • Agregue la(s) dirección(es) IP y el(los) nombre(s) de la(s) cámara(s) que desea capturar
    • Cambiar el snap_base ruta a /medios:
# Set the local directory to store the snapshots
SNAP_BASE="/media"

# Add the list of cameras with the details of your camera(s)
CAMS["LA Driveway"]="http://192.168.1.140/snap.jpeg"

Ahora debería poder crear una instantánea ejecutando el siguiente comando. Asegúrese de utilizar el nombre de la cámara que ha definido en el archivo unifi-timelapse.sh.

/home/unifi-timelapse.sh savesnap "name camera 1" "name camera 2"

Si configuró todo correctamente, debería ver un resultado similar a:

savingSnap http://192.168.1.140/snap.jpeg to /media/LA Driveway/LA Driveway - 2021-02-22 20:15.jpg

Si obtiene un error de permiso, deberá cambiar los derechos de chmod en el archivo unifi-timelapse.sh a 755:

chmod 755 /home/unifi-timelapse.sh

Solo necesitamos crear un cronjob para mejorar automáticamente las instantáneas, lo que haremos al final del artículo.

Copie las instantáneas a la nube

El siguiente paso es copiar todas las instantáneas en un almacenamiento externo (en la nube).

Este paso es opcional, pero si algo le sucede a Cloudkey o al disco duro en Cloudkey, todavía tenemos todas las instantáneas.

Vamos a usar Rclone para esto. He escrito antes sobre cómo hacer copias de seguridad de su Cloudkey con Rclone.

Para el timelapse, he usado el almacenamiento en la nube de Mega.

La ventaja de Mega es que obtienes 50 Gb de almacenamiento gratis, que es más que suficiente para esta situación.

Instalar y configurar rclone

Primero necesitamos instalar rclone y configurar nuestro almacenamiento en la nube, Mega, en este caso.

Comenzamos con la instalación de rclone en nuestro Cloudkey:

curl https://rclone.org/install.sh | sudo bash

Correr configuración rclone cuando termine la instalación:

rclone config

# Add a new remote
n

# Enter a name
mega_timelapse

# Choose storage provider
24

Y tu usuario y contraseña de rclone para finalizar la configuración.

Copiar los archivos al almacenamiento en la nube

Con la conexión remota configurada, ahora podemos comenzar a copiar los archivos. Rclone viene con dos opciones para copiar los archivos, puede usar sync o copy.

Como queremos crear una copia de seguridad, vamos a utilizar el método de copia.

Sync mantendrá su Cloudkey y el control remoto sincronizados, por lo que los archivos que se eliminan en su Cloudkey también se eliminarán en el control remoto, y no queremos eso.

He creado una carpeta en Mega llamada “timelapse”. Puede probar la configuración de reclone con el siguiente comando:

# Copy the files to the cloud: rclone copy <folder-on-cloudkey>  <rclone-remote-name>:<remote-folder-name>
rlcone copy /media/ mega_timelapse:timelapse

Los archivos ahora deben copiarse en su almacenamiento en la nube.

Creando los cronjobs

Tenemos todo configurado, solo necesitamos crear los cronjobs para que las imágenes de lapso de tiempo se tomen cada x minutos y los archivos estén respaldados en nuestro almacenamiento en la nube.

Escribe crontab -e y agregue lo siguiente al final del archivo:

# Create the timelapse snapshot every 5 minutes
*/5 * * * /home/unifi-timelapse.sh savesnap "name camera 1" "name camera 2"

# Copy the timelapse pictures every hour
0 * * * rclone copy /media mega_timelapse:timelapse

# Press Ctrl + X to close and choose Y to save.
# On the CloudKey press Ctrl + C twice and then type :wq to save and close

Guarde y cierre el archivo y ya está todo listo.

Si desea crear las instantáneas entre momentos específicos, puede usar el siguiente formato para crear las instantáneas:

*/5 07-19 * * * /home/unifi-timelapse.sh savesnap "name camera 1" "name camera 2"

Esto creará una instantánea cada 5 minutos entre las 07:00 y las 19:00.

Otros artículos relacionados

UniFi Teleport - Cómo configurar y usar la VPN con un clic

UniFi Teleport – Cómo configurar y usar la VPN con un clic

Teleport se lanzó originalmente en 2018 para la línea de productos AmpliFi de Ubiquiti. Pero ahora también está disponible para ...
Leer Más
Reseña de Surfshark VPN - (Junio ​​2020)

Reseña de Surfshark VPN – (Junio ​​2020)

Surfshark es uno de los proveedores de VPN más nuevos y con su último descuento, también es uno de los ...
Leer Más
Cómo hacer que la iluminación de su paisaje exterior sea inteligente

Cómo hacer que la iluminación de su paisaje exterior sea inteligente

Si ha leído mi blog antes, probablemente sepa que tengo una cantidad decente de productos inteligentes en mi casa y ...
Leer Más
Cómo arreglar la adopción de UniFi

Cómo arreglar la adopción de UniFi

La semana pasada tuve un punto de acceso UniFi completamente nuevo que el controlador simplemente no pudo adoptar. Apareció en ...
Leer Más
Configuración del controlador Unifi + Consejos de rendimiento [step-by-step]

Configuración del controlador Unifi + Consejos de rendimiento [step-by-step]

La configuración de un controlador Unifi es realmente y se puede hacer en un par de minutos con esta guía ...
Leer Más
Regalos para el hogar inteligente

Los mejores regalos para el hogar inteligente para 2021

El único regalo con el que no puedes equivocarte es Smart Home Gifts. Porque realmente no importa para quién estás ...
Leer Más

Deja un comentario