Jump to content
C4 Forums | Control4

Unifi Camera Integration


Recommended Posts

@Cinegration we have your driver installed from my dealer and i have 22 g4 Pro cameras. I have 2 T3 and 1 T4 screen. Trying to get these cameras to work but he sent me this documentation which states it will never work.... Very disappointing. Is there a workaround? I sure hope so! We are having so many issues works on some devices, works on low but its blurry AF, works on non wifi on mobile its nuts. Hope you can help!

 

3.3.2 updates (March 2023)

  • Added Extra/Settings user feature for additional camera information
  • Added ability to Hide Home button from Navigator
  • Added ability to add Dynamic Presets! These can be used for custom triggers for user actions like opening garage doors or toggling lights
  • Added PTZ Controls
    • G4 Pro cameras that support Optical Zoom are now supported automatically with Control4
    • G4 Pro PTZ camera supports Pan, Tilt, Zoom and Preset triggering

Note: PTZ control is also supported with older versions of Control4 using the unifi_protect_camera_ptz.c4z driver. This driver should only be used for legacy Control4 integration. The current camera driver will adjust automatically for you :)

  • Added stream parameter adjustment for dealers to customize the video stream from UniFi.

Note: Control4 T4 Touchscreens no longer support the RTSP stream from UniFi. Cindev has notified Control4 and we strongly recommend dealers reach out to their Control4 Reps to help resolve this.
Current Functioning Settings Tested 4.6.23
(Control4 OS 3.3.2)

  • T4 Touchscreen - Snapshot works, RTSP stream (all resolutions) do not work
  • T3 Touchscreen - Snapshot works, RTSP Low Stream works, RTSP High Stream works on G3 series cameras
  • iPhone/iPad - Snapshot works, Live Preview Works, RTSP Streams High and Low work

(Control4 OS 3.3.3)

  • T4 Touchscreen - Snapshot works
    • T4 Portable (8") High and Low streams work
    • T4 In-Wall 8" Does not work
    • T4 In-Wall 10" High and Low streams work
  • T3 Touchscreen - Snapshot, RTSP Stream Low works. RTSP stream High works from G3 cameras only
  • Core - Snapshot does not work, RTSP Streams Low and High work

3.3.2 updates (February 2023)

  • Snapshot image NOW AVAILABLE using OS3.3.2 or higher!
    • If using an older OS, snapshot image is not supported at this time. The workaround for this is to add the cameras as 'Favorites' to the rooms and 'Hide' the Cameras view button under Security. This will allow customers to view each camera without accessing the SNAPSHOT area.
  • SNAPSHOT images are supported for Push and Email. We recommend using Cindev's Email+ Agent which simplifies notifications in programming.
  • Medium RTSP stream on G4 cameras does not work on T3 touchscreens. We recommend enabling High and Low on the cameras. G3 series all three stream resolutions can be enabled.
  • Currently, the UniFi Doorbell supports doorbell press events. SIP integration is not available at this time.
  • Driver has event triggers for the following camera events:
    • Motion detected
    • Doorbell press (G4 Doorbell only)
    • Line cross
    • Smart Events - G4 Series Cameras with Smart detections enabled
    • Person detected
    • Vehicle detected
    • Package detected
  • This camera driver must be used in conjunction with the UniFi Gateway driver. The Gateway driver creates a single connection to the NVR, greatly increasing reliability and lowers system resources.
Link to comment
Share on other sites

  • 3 weeks later...

Hi,

  Our apologize for not emailing you back sooner on this.  If you're having questions/issue it's normally best to contact us directly @ https://help.drivercentral.io from there we can track issues/etc..

On your question though.  The Control4 camera API is very limited in what it can view/use.  UniFi uses a very advanced rtsp stream which Control4 does not support.  However, they do provide a legacy stream solution with a few limitations.  We're hopeful the newer OS4 from Control4 will have more rtsp stream formats.

This is the Control4 API document stating what is supported/not supported by a Control4 UI:
https://snap-one.github.io/docs-driverworks-proxyprotocol/#dynamic-camera-streams

 

image.png.46bc6be60f262732f4ccb688fe79bfb9.png

 

Since you have T3 and T4 we'd recommend using the 'Low' for all streams.  This should work on all UniFi devices.  Note, 'Live View' mode is only available on T4 touchscreens.

 

Second, we recently discovered an issue where the Control4 iOS app would not stream video unless the 'Required' button was checked for each camera.  Once this required checkbox is enabled (even though it should not be since UniFi video is not password protected) the Control4 iOS app will work perfectly:

image.png.a6fb6baaa0558a1cafe7f129c8177928.png

 

 

Lastly, we have a beta version of the driver to support the new event triggers (Animal, License Plate) with conditional programming for very advanced smart home logic.  If you have not updated to the latest version we recommend doing that as well.  I've attached it to this post for you.

 

Again, our apologies for not emailing you back sooner.  We strongly recommend reaching out to DriverCentral which we developed and operate for all support or questions as you'll get a faster response normally.

 

Thank you :)

Cindev Driver Team

UniFI Protect (BETA) - 20240806.zip

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.