Skip to content

Save a videoclip at a specific timestamp from a camera recorded on a Ubiquiti UniFi Cloudkey

Notifications You must be signed in to change notification settings

dadimple/Ubiquiti-UniFi-Mqtt-video-clipper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

A bash script to save a videoclip at a specific timestamp from a camera recorded on a Ubiquiti UniFi Cloudkey. The recording time before and after the timestamp can be set. The timestamp is obtained via MQTT (epoch time) and must be published with retain flag is true. The retain flag is cleared by the script after a clip has been saved. This script can be scheduled every minute. In that case, a maximum of one clip per minute can be saved.

To select the required camera go to Unify Protect in your webbrowser. Select the camera and take note of the url.

! Unifi has now enabled 2FA. For this script to work you need to create an account with the option 'Restrict to local Access' enabled. Use this account in het script settings.