Chowmainsoft's UniFi driver for Control4 delivers deep integration between Control4 systems and the UniFi ecosystem of products. This driver provides support for UniFi Protect, cameras, sensors, viewport, network routers, access points, network switches, access doors and intercoms under a single licence, creating a unified and cost-effective experience for dealers and end users.
A key feature of this release is the ability to display a full history of events from UniFi Protect with accompanying image snapshots. Users can filter by camera, event type and date range, as well as review system logs. In addition, the driver introduces experimental support for NVR video playback, enabling access to recorded video directly through Control4 with audio. These features bring a new level of visibility and control by allowing both live monitoring and retrospective review of events within the same interface.
The driver includes comprehensive support for UniFi Protect cameras with live video streaming, snapshots, PTZ control, advanced detection events such as licence plate and face recognition. Support for UniFi Protect sensors extends this further with motion detection, temperature and humidity monitoring, and door open/close event tracking. UniFi Viewport integration enables HDMI video routing, custom views and temporary activations for events such as doorbell presses. Networking functionality includes full client management with the ability to block or allow access, authorise guests, display connected devices, manage hotspot vouchers, reboot network hardware, power cycle PoE ports and provide detailed device information through intuitive user interfaces. Access support enables intercom calls and door control
Our Unifi Wi-Fi Connect QR Code driver displays a scannable QR code and the SSID/password in plain text on Control4 touchscreens and the Control4 mobile apps (iOS/Android), so visitors can join in seconds—no typing required
This integration has been designed as a long-term platform. All future UniFi product integrations and enhancements will be provided as free upgrades under the same single licence, ensuring ongoing value and protecting the investment of dealers and their customers. By combining network management, access, surveillance, sensors and automation in one driver, we are empowering Control4 installations to be smarter, more reliable and more intelligent.
- Unifi Protect Manager
- Custom interface: Provides interface to view history of events with snapshot images as well as recorded video playback (currently experimental). This interface has the ability to filter by camera, event type as well as date range as well as view System lo
- Fast Provisioning: Display Information on various Protect devices and quickly provision them
- Display Information on Unifi Protect Devices: Display detailed information on Cameras, Live Views, Sensors and more in the Unifi Protect System
- Send Custom Webhook Triggers: Execute Custom Webhooks on the Unifi Protect system to allow deeper two-way integration with the built in alarm system
- Unifi Protect Cameras
- Package Camera Support: Display live video for Package Camera
- Live Video Streaming: View live video streams from Unifi Protect cameras
- Snapshot Support: Supports Snapshots
- Camera Controls: Pan, tilt, and zoom controls for supported cameras
- Snapshot Capture: Send Notification with a snapshot of the camera view
- Licence Plate Detection: Display detected licence plates
- Face Detection: Display detected faces
- Customisable Settings: Create Custom settings options for each camera which can be configured for end users
- Preset Support: Support for Built in PTZ / Patrol Presets
- Microphone Support: Customise microphone volume
- Custom Actions for Preset Support: Create Custom Presets to allow customers quickly access and launch custom actions defined by the installer
- Video Detection Events including:
- Animal Detection
- Package Detection
- Motion Detection
- Face Detection (By person's name via variables or events)
- Licence Plate Detection / Vehicle detection (with licence plate accessible via variables)
- Audio Detection Events including:
- Dog Barking
- A wide variety of Alarm Detection
- Detect people talking
- Car Horn
- Glass Breaking
- Babies crying
- Door Intercom Support: Various integration options for door intercoms including:
- Custom events for doorbell presses.
- Quickly access intercom for quick using deep links
- Set a custom Message, Do not disturb, leave package
- Unifi Protect Viewport
- Custom MSP Driver Custom MSP Driver with HDMI integration allows easy selection of Premade Views
- HDMI support: Supports connection via HDMI for video routing
- Temporary Viewport Activation: Allows Viewport to be temporarily selected as the room video. Perfect for activating Viewport on events like doorbell rings.
- Unifi Access Intercoms
- Set Custom Header/Subheader Message: Provide feedback using commands to set custom header/subheader messages on the intercom
- Set Call Button Behaviour: Set the call button Display to hide outbound calls, change the swipe button or push and hold to trigger a inbound call
- Intercom Anywhere: Call Touchscreens or Mobile Devices when the ring button is pressed on the intercom
- Automatic Configuration Automatic Setup of UniFi SIP Server to communicate with Internal or External Control4 Communication servers
- Unifi Access
- Unlock Door: Unlock a door from Control4 using a variety of modes
- Emergency Modes: Set Emergency Modes on the Unifi Access System to allow evacuations or lockdowns
- Temporary locking Rules: Set Temporary policies for door access
- Display Access Information: Display detailed information about the Unifi Access System
- Door Locks Integration: A wide variety of ways to integrate with door locks
- Access Logs: View access logs from the Unifi Access System
- Visitor Unlock Information: Access Door Unlock Visitor information (Visitor Name, time, unlock method) via Events and Variables
- Unifi Network Site
- Block / Allow Client Access: Block or allow client access to the network
- Display Information on Connected Clients: Show detailed information about connected clients
- Display statistics and details for UniFi Network Equipment: Get information on Unifi Network equipment
- Hotspot Vouchers Display Hotspot Vouchers in Composer Pro
- Authorise / Unauthorise Guest Access: Manage guest access to the network
- Restart / Reboot UniFi Equipment: Restart or reboot UniFi network devices
- Custom Site Interface: Custom Interface for Site Client Management
- Block / Allow Client Access
- Display Information on Connected Clients
- Unifi WiFi Connect
- Display QR Code: Display a scannable QR code for easy WiFi access. Visitors can scan the code with their smartphone to quickly connect to the WiFi network without needing to type in the SSID or password.
- Show SSID and Password: Display the WiFi network's SSID and password in plain text on Control4 touchscreens and mobile apps (iOS/Android)
- Unifi Network Router / AP / Switch
- Control POE Ports: Power cycle or Power On/Off POE Port on a UniFi switch to reset a device
- Enable / Disable Port Access: Enable or disable a port on a UniFi switch
- Restart UniFi Device: Reboots a UniFi Device. Useful for troubleshooting purposes
- Display Device Information: Show detailed information about the UniFi device
- Custom Device Interface: Custom Interface for Endusers
- Device Information: Provide information on Unifi Equipment including firmware version, IP address, MAC address, and more
- Statistics: Show basic statistics for the device including uptime, CPU usage, memory usage, and more
- Port control Provides information on ports, and provide end users access to reboot ports
- Unifi Network Port Control Experience Button
- Provides an experience button to allow quick access to port control functions for Unifi Switches
- Control POE Ports: Power cycle or Power On/Off POE Ports on a UniFi switch to reset a device
- Enable / Disable Port Access: Enable or disable ports on a UniFi switch
- Unifi Protect Sensor
- Motion Detection: Detect motion events and provide Contact Closure Binding
- Temperature and Humidity Monitoring: Monitor temperature and humidity levels
- Door Sensor: Monitor door open/close events