DISCLAIMER: This software is neither affiliated with nor endorsed by either Control4 or HyperHDR.
Seamlessly control your HyperHDR instance from Control4.
- Control4 OS 3.3+
- Set color, video, and effects from Control4 navigators and/or programming
- 2-way real-time communication
- Complete light_v2 proxy implementation with advance lighting support
- Automatic updates
- Easy and maintenance free installation
Driver installation and setup is similar to most other cloud based drivers. Below is an outline of the basic steps for your convenience.
-
Download the
control4-hyperhdr.zipfrom the latest GitHub release. -
Extract and install the
hyperhdr.c4zdriver. -
Use the "Search" tab to find the "HyperHDR" driver and add it to your project.
⚠️ Only a single controller driver instance is required per HyperHDR instance. -
Configure the Server Settings with the connection information.
-
After a few moments the
Driver Statuswill displayConnected. If the driver fails to connect, set theLog Modeproperty toPrintand click theConnectaction to trigger a reconnect. Then check the lua output window for more information.
Turns on/off the GitHub cloud automatic updates.
Sets the update channel for which releases to consider during an automatic update from the GitHub repo releases.
Displays the current status of the driver.
Displays the current version of the driver.
Sets the logging level. Default is Info.
Sets the logging mode. Default is Off.
⚠️ Once all the following server setting fields are set, the driver will attempt to connect to the server. If this is not desired, you can send theDisconnectcommand in theActionstab. In order to reconnect, you must later send theConnectcommand from the sameActionstab.
Sets the server IP address (eg. 192.168.1.30). Domain names are allowed as
long as they can be resolved to an accessible IP address by the controller.
HTTPS is not supported.
⚠️ If you are using an IP address you should ensure it will not change by assigning a static IP or creating a DHCP reservation.
Sets the HTTP server port (eg. 8090).
Sets the server API token.
Synchronize the state between the driver and the HyperHDR server. This should generally be unnecessary to perform as the driver synchronizes itself on a regular interval, but is exposed here if you wish to trigger the process manually.
Trigger the driver to connect to the HyperHDR server. The driver will automatically attempt to connect when all the Server Settings are present, unless the driver Disconnect action was previously performed.
Trigger the driver to disconnect from the HyperHDR server. The driver will not attempt to reconnect until the Connect action is performed.
Trigger the driver to update from the latest release on GitHub, regardless of the current version.
If you have any questions or issues integrating this driver with Control4 you can file an issue on GitHub:
https://github.com/black-ops-drivers/control4-hyperhdr/issues/new
- Initial Release

