The UniFi Protect Camera Driver for Control4 delivers seamless integration with UniFi's G3, G4, and G5 Protect cameras, enabling dealers to unlock powerful automation and customization capabilities. With support for advanced camera-triggered events, this driver enhances security, convenience, and efficiency within the Control4 ecosystem.
- Effortless integration of UniFi Protect cameras with Control4
- Driver Add Driver allows you to install all the cameras in the project with the click of a button
- Supports advanced audio detection for enhanced automation
- Camera events include motion, person, vehicle, line crossing, face, and license plate recognition
- Doorbell events allow doorbell press notifications and LCD message control
- Pro Doorbell events include fingerprint and NFC card authentication triggers
- Advanced PTZ control include pan, tilt and zoomcontrol as well as preset functionality and person tracking
- Send push notifications for event-based alerts.
- Use custom buttons for triggering additional programming like toggle outside lights, open garage and unlock door
- Webhook support for programming beyond standard driver capabilities
- ViewPort integration for seamless HDMI video streaming.
- Protect Floodlight integration supported
- Fully compatible with Control4 OS 3.4.2+ for optimal system performance.
The UniFi Protect Camera Driver for Control4 offers versatile integration capabilities that enhance security and automation within smart homes. Here are some practical use cases:
- Enhanced Security Monitoring
- Automatically turn on lights when motion is detected in key areas
- Send instant notifications with snapshots for unusual activity
- Intelligent Doorbell Monitoring
- Notify users of visitors with live video feeds and custom chimes
- Display personalized messages on the doorbell's LCD screen
- Smart Detection Automation
- Trigger lights or start recordings when people or vehicles are detected
- Automate responses to specific events like package deliveries
Driver Add Driver:
Once you install the UniFi Protect Gatweay into your project also install one UniFi Protect Camera Driver as well as the Floodlight and Viewpoert if you have them in your project. Once the Protect Gateway is connected to your UniFi system all you need to do to add all the products into your project is go to Driver Actions and Click on (3) Add Drivers. This will add all cameras, change the names and make the connctions for all the product it sees in the account. How easy is that!
Audio Detections:
With our UniFi Protect driver, seamlessly integrate audio detection alerts into Control4 for fully customizable automation. Recognize and respond to a wide range of audio events, such as baby crying, barking, burglar alarms, glass breaking, smoke alarms, and more.
Camera Events:
Our UniFi Protect driver provides an extensive range of programmable events, giving you unparalleled control and automation within Control4. With the flexibility to create custom triggers, you can optimize your security and automation system like never before.
Doorbell Events:
Use UniFi Doorbell cameras to get alerts for packages or visitors and unlock doors or disarm security with fingerprint or NFC authentication—all seamlessly integrated with our Protect driver.
PTZ Control:
Our PTZ control offers full Pan, Tilt, and Zoom functionality for UniFi Protect PTZ cameras within the Control4 interface. Users can select preset positions for quick adjustments and easily create, modify, rename, and reorder these presets directly from the Control4 UI. This makes it simple for customers to customize and control their camera’s view in real-time, offering greater flexibility and convenience for monitoring any area. Now includes person tracking as well.
Push Notifications:
Easily send push alerts using standard Control4 programming, with the added ability to include dynamic variables for personalized and meaningful notifications. This feature ensures your alerts are not only efficient but also tailored to specific events and users. For detailed instructions, refer to our documentation on variable injection.
Custom Button/Actions:
Our driver enables the creation of fully customizable buttons within the Control4 interface, allowing users to trigger specific actions with ease. These buttons can be configured to perform tasks such as moving cameras to preset positions or initiating custom events. You can name, reorder, and modify these buttons at any time directly within the Control4 UI, giving both dealers and customers greater flexibility and control over camera functions and automation.
Support for Custom Webhooks:
No programmable event in Composer? No problem! With custom webhooks, any event detected in Alarm Manager can be turned into a custom alarm that triggers actions within Control4. This feature allows you to expand automation possibilities and create tailored responses to unique scenarios.
ViewPort (Liveview/HDMI connection) integration:
Need to see live video of your cameras from a HDMI connection? Use the UniFi ViewPort! Our driver gives customers the ability to change to different cameras via the number buttons or choose specific views using the colored buttons.
Designed to work with OS 2.10.6+ and OS 3.0
- UniFi Protect Cameras (AI Series, G5, G4, G3, Doorbell, Doorbell Pro Cameras)
- UniFi Viewport
- UniFi Protect Floodlight
A single license will unlock as many instances of the driver as needed in your project. Cloud Driver is required to activate all DriverCentral licenses and trials. To find out more about drivercentral features click here. Additionally, here is a quick video that demonstrates the licensing process.
All Cinegration Development drivers for Control4 come with a 30-day trial. Simply add the DriverCentral licensing driver along with this driver and you can fully test the driver before purchasing. Including Cinegration Development drivers in your showroom project will give you unlimited use without purchase.
- What does the UniFi Protect Camera Driver do?
The UniFi Protect Camera Driver integrates Ubiquiti's UniFi Protect camera systems with Control4, enabling advanced security monitoring, automation, and customization capabilities within a smart home environment. - Which UniFi Protect cameras are compatible with this driver?
The driver supports UniFi's G3, G4, G5 and AI series cameras, including the UniFi Protect Doorbell, ViewPort and Floodlight devices. - Does the driver support AI features?
Yes, advanced AI analytics are available for G4 and newer series cameras. These include features such as vehicle detection, license plate recognition, and package detection. - Can users control PTZ (Pan, Tilt, Zoom) functions?
Yes, the driver provides full PTZ functionality for supported Protect cameras. Users can create, edit, rename, and reorder preset positions directly through the Control4 interface for easy real-time adjustments. - Is the driver compatible with the UniFi ViewPort?
Yes, the driver supports UniFi ViewPort devices, allowing live camera feeds to be displayed via HDMI connections. Users can switch between cameras or views with ease. - Do I need additional hardware to use this driver?
You’ll need a compatible UniFi Protect system, such as a Dream Machine Pro, NVR, Cloud Key+, or any supported UniFi cameras and devices. Additionally, the DriverCentral Cloud Driver is required for licensing and activation. - What version of Control4 OS is required?
The driver is compatible with Control4 OS 2.10.6 or higher. - Is there a trial available?
Yes, the driver offers a 30-day trial through the DriverCentral Cloud Driver, allowing you to test its features before purchasing a license. - How is the driver licensed?
A single license activates unlimited instances of the driver within a Control4 project. Licensing is managed through the DriverCentral Cloud Driver. - What support is available for this driver?
For support, documentation, and updates, visit the DriverCentral page for UniFi Protect.
Driver is provided by Cinegration Development LLC. All rights reserved.
No posts found
To access the full installers guides that include driver setup instructions as well as driver feature details select the following:
unifi_protect_gateway_documentation
unifi_protect_camera_documentation
How To Guides:
Trigger announcement when UniFi doorbell is pressed
For a full description of terms and conditions pertaining to Cinegration Development's drivers please visit www.cindev.com/terms-and-conditions
- 20250104
- Fixed issue with Viewport selection not always working
- Driver now uses Webhooks for Event triggers - Watch Video
- Support for 2.10.6 (Webhooks/Events)
- Dynamic Camera Events
- Each camera will now only show Events that are allowed on that camera
- A reboot of the Controller is required if upgrading
- Added Vehicle Recognition
- Conditional (Last Recognized Vehicle) contains a drop down of all found license plates - Watch Video
- Removed: LastVechicleType, LastVehicleColor, LicensePlate Variables
- Added Face Recognition
- Conditional (Last Recognized Face) contains a drop down of all found faces and the tagged name for each - Watch Video
- Added Support for Custom Webhooks
- 20241209
- Fixed issue where legacy email notifications would not send properly when using a Role (owner/integrator)
- Fixed PTZ preset commands not working since 20241114
- 202401115
- Fixed issue where legacy versions of UniFi Protect would not load since Driver Version 20241114
- 20241114
- Added Fingerprint Events (Doorbell Pro, Protect 5.1.45+)
- Added NFC Card Events (Doorbell Pro, Protect 5.1.45+)
- Fixed issue where events would trigger on a reload of the driver even if they occurred in the past.
- Fixed ONLINE/OFFLINE state in Settings to be proper.
- Fixed Chime Event trigger not working
- 20241108
- Removed legacy code that is no longer in use
- Fixed issue with Email+ driver not able to send snapshots
- Improved snapshot speed
- Added Command: Set Recording Options
- 20241014
- Added double confirm to ‘Reload Gateway Connection’
- General improvements and code performance
- ViewPort Improvements:
- Fixed BLUE button not working
- New icon for ViewPort
- Added Refresh Communication driver action
- Added building cameras driver action (from Gateway)
- Added better conditional programming with custom live-views
- Light Improvements:
- Fixed Variable LED Status not working
- Added Advanced Lighting Support
- Added Default Brightness
- Property for selecting level
- Composer Command for adjusting dynamically in Composer
- Removed Last Event Property to improve performance of Director
- Added Set Brightness Composer Command
- Camera Driver Improvements:
- Tested all Camera Model for functionality (see Gateway Documentation for complete report)
- Improved organization and layout of Composer events, conditionals and commands
- Added Camera Event History
- Added Custom Buttons feature to Navigator
- Added all AI events (object, audio, etc…) as Composer Events
- Added/Fixed PTZ Control
- Added PTZ Preset creation, manipulation and deletion on PTZ cameras
- Fixed MOVE_TO not working from iOS when using a PTZ
- Added improved Settings page
- Customer can now change name of camera and it will also rename it in UniFi
- Customer can adjust the Status LED on the camera
- Customer and change the Doorbell Message
- Fixed issues where video would not be available on remote C4 iOS app
- Fixed Composer Command (Clear LCD Message) not working
- Added enabling Streams directly from Composer using a Driver Action
- 20231025
- Added Driver-Add-Driver
- The gateway driver can now add and configure cameras, lights and viewports with a single click (Driver Actions) - Added easy rtsp stream enabling
- Under Driver Actions, dealers can now enable all Low, Medium or High RTSP streams for all cameras connected to UniFi. This greatly improves installation speed/configuration. - Added UniFi Chime support
- The UniFi Chime can now be triggered via any Composer Event.
- Can adjust the speaker volume from a Composer Event. - Fixed issues with Viewport and triggering unallowed liveviews
- Improvement to Snapshots for Push + Email
- General backend updates
- Added Driver-Add-Driver
- 20230528
- Separated Refresh and Reload gateway connections
- Refresh will attempt to re-login and add/append any new data/cameras found
- Reload will remove connections and data stored in the driver for devices the user account no longer has access to or has been removed from the system
- 20230406
- Added Dynamic Preset feature
- This feature (disabled by default) allows dealers/customers to create buttons on the camera page to perform home automation actions. Examples would be 'Lights' to turn on/off lights in the camera view or 'Garage Door' which could toggle the garage door motor. - Added Settings feature
- This feature (enabled by default) allows customers to 'see' last detection information and general camera info - Added 'Home' button hiding
- Previously, the Home button was always available even if not being used for an advanced trigger action. OS 3.3.2+ allows drivers to dynamically adjust some of the navigator buttons. The home button is not 'hidden' by default. - Added PTZ controls
- UniFi G4 PTZ camera is now supported including Pan, Tilt and Zoom controls. Note: Some G4 cameras also have an optical zoom feature. If the camera supports this, the ability to adjust the zoom will automatically be added to Navigator.
- PTZ Preset triggers are also functioning - Improved customization of RTSP streams.
- OS3.3.2+ allows for customized RTSP parameters for better camera experience for customers. The driver now allows dealers to customize these parameters if needed. To adjust the parameters, change Stream Settings Property to 'Manual' and you will be given the following options:
- Stream Type, RTSPS enabled, Resolution, FPS - Other Changes:
- Changed default stream resolution to 'Low'
- Re-enabled the RTSP test feature
- General backend improvements around detections/stream loading
- Added Dynamic Preset feature
- 20230118
- Update to use new camera_v2 proxy commands (Control4 OS3.3.2+)
- Added dynamic snapshots
- Added liveview (iPhone)
- Added support for different resolutions
- Added line cross detection events
- Added Package detection events
- Added motion detection to Protect Light driver
- Fixed issue with Protect light not toggling
- 20220228
-
Update to support future Control4 release
-
Improved documentation
-
- 20220102
-
Fixed login issue with 1.20.3
-
Default RTSP port is now linked to UniFi RTSP port automatically
-
Incorrect initial values for motion, doorbell, person, vehicle now fixed (was table, now integer)
-
- 20211215
- Fixed issue where devices devices would report a table type and not integer under Motion/Person/Vehicle detection
- 20211111
-
Added Floodlight support
-
Fixed issue when a Liveview was deleted, the viewport would be unbound
-
Changed ViewPort driver filename to correct version- unifi_viewport.c4z driver is end of life- unifi_protect_viewport.c4z is now current driver
- Fixed issue where Doorbell LCD message would not update if not time value was not given
- Fixed issue if a Viewport or Light changed a setting it would cause other Viewports/Lights to become unbound in the driver
-
- 20210902 (Edge Release)
- Fixed issue with contact bindings not triggering
- 20210608
- Improved receiving events for smart detection and ring/doorbell pushes
- 20210522
- Fix for locale issues
- 20210519
-
Fixed issue when multiple locales on same project
-
General websocket handling improvements
-
- 20210310
- Fixed issue where cameras would not work on T4 touchscreens
- Added ViewPort
- 20210305
-
Doorbell events added
-
Person events added
-
Vehicle events added
-
Prep work for Viewport integration
-
Improved communication/overall connections
-
- 1095
- Improved communication with Cloud Key Gen2
- Fixed issues where Push notifications with snapshots would not always work
- Fixed issue where on reboot, the connections with the main gateway driver would be hidden
- 1094
-
Created new Gateway driver for better routing of messages to and from UniFi
-
Updated camera driver to support new gateway drivernote: ALL jobs from now MUST have the gateway driver installed for protect NVR systems
-
- 1089
-
Protect NVR camera update Only
-
Fixed issue with some camera names causing driver not to work.
-
- 1086
-
Improved snapshot retrieval on Cloud Key Gen2 NVRs.
-
Prepared for future UniFi products.
-
- 1084
- Added support for Cloud Key Gen2
- 1082
- Initial Release