Switch what a Viewport shows, driven by UniFi's own API, not a scraped login.

UniFi Protect driver for Crestron Home

A Crestron Home driver that switches which UniFi Protect camera a Viewport shows, driven by UniFi's official Protect integration API. Broader Protect and Access control is in development on the same backbone.

In development · coming soon
Pricing will be announced at launch. One license per Crestron Home processor. One license covers the UniFi Protect driver on that processor, regardless of how many devices are installed. No subscription. One processor transfer included.
Notify me when I can buy

Crestron certification: planned; currently pre-certification builds. · v0.1.0 development changelog →

Not ready to buy? Get notified when UniFi Protect ships.

Driver specs

Protocol / control pathUniFi Protect official integration API, local API key, local network
Cloud requiredNo
External accountNo. Local API key issued from your own Protect console
Key features
  • Viewport liveview switching from Crestron Home
  • Self-healing stream tokens
  • Pairs with the free Protect Streams Utility for setup
Processor supportCrestron Home 4-Series
LicenseOne license per Crestron Home processor. One license covers the UniFi Protect driver on that processor, regardless of how many devices are installed. No subscription. One processor transfer included.
Certification statusCrestron certification: planned; currently pre-certification builds.
Current buildv0.1.0

Supported

  • Viewport liveview switching from Crestron Home
  • Self-healing stream tokens
  • Pairs with the free Protect Streams Utility for setup

Not yet supported

Not tracked separately. See the FAQ and requirements above.

Compatibility

Requires Crestron Home 4-Series processor · UniFi Protect console (UniFi OS) with a local API key · Viewport for liveview switching (viewport features only)
Network Local network access to the device, with no cloud relay in the control path.

Compatibility matrix

  • Verified against 7.2.105 / CH-OS n/a on 2026-09-06 ( today)
  • Verified against 7.1.87 / CH-OS n/a on 2026-09-06 ( today) sample

Why it's built this way

  • Built on UniFi's official Protect integration API using a local API key, with no reverse-engineered cookie or CSRF session to break on the next Protect update.
  • Switch a Viewport's displayed liveview straight from Crestron Home keypads, touchpanels, or automation.
  • Designed to self-heal stream tokens instead of quietly going stale and leaving a camera frozen.
  • Pairs with the free Protect Streams Utility, which hands you the stream and snapshot URLs to drop into Crestron Home's native camera pages while the driver handles Viewport switching.
  • Local network control against your own Protect console, with no external UniFi cloud account required.

Requirements

  • Crestron Home 4-Series processor
  • UniFi Protect console (UniFi OS) with a local API key
  • Viewport for liveview switching (viewport features only)

Evaluate first

Every SynDrivers driver runs in trial mode when no license key is installed. Sideload it and prove it on your own processor, full features, time-limited per load. When it earns its place, license the processor and drop in your key.

FAQ

Do I need a UniFi cloud account for this to work?
No. The driver authenticates with a local API key against your own Protect console over the local network, so no UniFi cloud account is required.
How is this different from the free Protect Streams Utility?
The free utility is a one-time setup tool: it scans your Protect instance and hands you a table of stream and snapshot URLs to paste into Crestron Home's native camera pages. This driver is the ongoing Crestron Home integration, handling Viewport liveview switching and stream-token upkeep, and it uses the utility as its setup companion.
Does it use the same login as the Protect mobile or web app?
No. It authenticates only with a local API key issued from the Protect console's own settings, not the cookie-based session the app uses.