Easily have your favorite Roku channels displayed on navigators. No more custom programming, custom buttons or button mapping. Just add the desired channel to the project and let the driver do the rest.
- Auto discovery of your Roku device!
- Easily have your favorite Roku channels displayed on navigators. No more custom programming, custom buttons or button mapping. Just add the desired channel to the project and let the driver do the rest.
- Driver Variables
- Current channel,
- channel id,
- mac address,
- model,
- model number,
- ip address,
- Roku name,
- serial number,
- software build,
- software version
- UUID drag and drop identification
HTI Customs Roku Driver
Description of driver:
Allows for easy integration of any Roku device into a Control4 project.
Allows for easy integration of Roku TV’s into Control4 project. (Special Instructions At Bottom In Blue)
Properties Page:
Driver Status – Readout of whether license is valid or not
Version – Readout of current driver version
License Type – Displays the type of license that has been applied. (Driver, Suite, or Site)
License Origin – Where the license key originated from
Support Ticket – HTI Customs built in support ticketing allows for you to create a support ticket from within the properties page to get in touch with us about your needs. When YES is selected additional fields will appear to type in your email address and then SUBMIT TICKET
Current Channel – Display the current channel in use
Current Channel ID – Display the current channel id in use
Auto Room On – Select room to auto turn on when Roku channel changes and is NOT the currently selected device in selected room.
Auto Rename – Under Construction
Actions – Dropdown of actions:
Select Roku – Discovers Roku players on network
Print Channels – Prints channels in LUA output
Find Remote – If enhanced remote is paired to Roku will ping the remote
Discovered Rokus – Drop down list of discovered Rokus on the network
Roku Name – Friendly Name of Roku player
Roku IP Address – IP Address of Roku player
Roku MAC Address – Active MAC address of Roku player. Will change when wifi/ethernet changes
Roku Serial Number – Serial Number of Roku player
Roku Model – Model of Roku Player
Roku Model Number – Model number of Roku player
Network Connection – Display of wifi or ethernet connection
Switch Port – Display of physical connection to network switch(*compatible with HTI Customs PoE Switch Drivers)
Is Roku TV – Tells whether is Roku TV or not
TV Is Supported – Display of whether Roku TV is Supported
Roku Software Version – Software version running on Roku player
Roku Software Build – Software Build running of Roku player
Launch App – Dropdown of installed apps on Roku, when selected it will launch the selected app for testing.
IMPORTANT!!!
When deploying a brand new Roku to a project you must ensure that the Roku has been COMPLETELY set up and linked to Roku account FIRST!
Roku’s will not be discovered until this is done!
Control4 OS 2.9 and higher you can drag and drop (UUID) for identification
Step 1
Install Roku Driver and Bind Matrix driver to desired AV matrix or TV.
Step 2
Apply License Key
Step 3
On the Actions Tab select “Select Roku”
Step 4
Install and add desired service drivers. Enjoy streaming!!!
Roku Channels:
Require additional download
Ver 1.9.1
Fixed- Bugs with Roku TV not turning on when an external input has been selected.
Ver 1.8.9
Fixed- Bugs with Roku TV’s
Added- Documentation for Roku TV
Ver 1.8.4
Added- Support for select Roku TV models with Roku OS 7.7.0 or higher
(To use, add a dummy tv into the project and make it the “Video Endpoint” and bind Roku driver to it)
09-10-2017
Ver 1.8.0
Added- Blackwire Designs support
07-12-2017
Ver 1.7.5
Added- Channel UP/DOWN work in DirecTVNOW app
06-04-2017
Ver 1.7.4
Minor Changes to System Variables
Minor Tweaks
Added- UUID drag and drop identification from connections tab. (Requires Control4 OS 2.9 or higher)
05-27-2017
Ver 1.7.3
Added- Auto Rename Driver property field
05-22-2017
Ver 1.7.2
Minor Changes
05-19-2017
Ver 1.7.1
Minor Changes
04-16-2017
Ver 1.7.0
Changed- The way Roku devices are discovered. More user friendly
03-25-2017
Ver 1.6.8
Added- Some channel stuff
Minor Changes
Fixed- Some stuff
Refined- Preparing for the next awesome stuff
03-01-2017
Ver 1.6.7
Some Minor fixes
02-05-2017
Ver 1.6.6
Added Action- Find Remote (Using the “Find Remote” action dropdown will prompt Roku to send signal to Roku Remote)
Can be programmed to any button or custom button in composer by launching driver specific command from actions tab of driver under programing tab.
01-19-2017
Ver 1.6.5
Added Action- Print Channels action dropdown. (prints a list of channels and channel id’s)
Added Property- “Current Channel ID”- shows channel id of current channel in use. It is a 2-way property field. You may type the channel id and click set and Roku will go to that channel.
Added System Variable- CurrentChannelID
01-18-2017
Ver 1.6.4
Fixed- System variable of CurrentChannel is now properly reporting for custom programming off of current app.
01-05-2017
Ver 1.6.3
Added- Mapped numbers to keypad
Added- Endpoints for Audio and Volume Control (For Roku TV’s ONLY) to be used in later version
11-13-2016
Ver 1.6.2
Added- Directly install channels from driver.
(if using a launch channel that is NOT installed on the selected Roku, the driver will initiate installation of desired channel)
11-04-2016
Ver 1.6.1
Added- Mapped A/B Buttons to Green and Blue respectively as the A button is Green and B button is Blue on an Enhanced Roku Remote
10-26-2016
Ver 1.6.0
Removed – Unnecessary code
Fine tuned the up coming freshness…
10-17-2016
Ver 1.5.9
Fixed – Minor bug
10-17-2016
Ver 1.5.8
Fixed – Minor bugs, Framework for some new freshness…
Ver 1.5.5
Added – Built in support ticket system. Initiate a support ticket with us directly from the driver. No need to leave composer. We will be in touch.
(Requires Director Restart)
Ver 1.5.4
Fixed – Little bugs
Ver 1.5.3
Added – Added variable to program against
Added – Auto Room On Functionality
Ver 1.5.2
Added – Current Channel (Displays app being used on Roku; launched by Roku App, Roku Remote or Control4 Driver)
(Requires Director Restart)
Ver 1.5.1
Added – Roku Model (determines Roku model number)
Added – Firmware Version (returns firmware version running on Roku)
Added – Connection Type (determines whether Roku is Hard Wired or Wireless)
(Requires Director Restart)
Ver 1.5.0
Various behind the scenes changes
Support for site license added
Ver 1.2.7
Removal of unused property fields. Resolved licensing issue
Ver 1.2.3
Temporarily removed Channel Install Feature. Should return soon.
Ver 1.2.0
Corrected FFW, REV, Skip functions
Relocated “Actions” tab directly to properties page
Ver 1.0.11
Converted to c4z file format
Ver 1.0.10
Fixed some bugs…
Ver 1.0.9
Added support for additional channels
Ver 1.0.8
Added support for 3 Custom Channels and added a Custom Channel driver.
(Type the channel id in the properties window) Then add the Custom Channel Driver.
Requires Director restart
Ver 1.0.7
Minor bug fixes
Ver 1.0.6
Changed licensing to Auto-Generating
Ver 1.0.5
Changed license key
Added support for 20 channels
Ver 1.0.4
Various bug fixes
Ver 1.0.3
Corrected issues where director would lose control after a director restart
Corrected issues with grabbing the wrong Roku if multiple Rokus are on a system after director restart
Ver 1.0.2
Added support for more channels
Ver 1.0.1
Note:
Streaming Channel Drivers will not work unless you have the channel installed on the Roku itself.
More Channels Coming!!!
If you have a specific channel that you want direct access to send channel requests to drivers@hticustoms.com <mailto:drivers@hticustoms.com>
For Driver Support:
Use built in support ticketing on properties page of driver.
For Roku TV Setup:
1: Ensure your running latest Roku OS
2: Under settings go to Power/Fast Start/Enable
3: Driver MUST be identified by drag and drop UUID from the connections tab in composer.
4: Bind AV devices to Roku driver (cable, satellite, bluray player ect)
5: Add any TV to project, this is just a placeholder, we will not actually be controlling. Bind the HDMI Output of Roku driver to any input of placeholder TV.
6: Make placeholder TV video endpoint of room
7: Make Roku driver Audio Endpoint/Audio Volume/Video-Audio Endpoint/Video Volume. If using built in speakers. Otherwise make audio output binding to desired device.
8: Enjoy!
www.hticustoms.com
IMPORTANT!!!
When deploying a brand new Roku to a project you must ensure that the Roku has been COMPLETELY set up and linked to Roku account FIRST!
Roku’s will not be discovered until this is done!
Step 1
Install Roku Driver and Bind Matrix driver to desired AV matrix or TV.
Step 2
Apply License Key
Step 3
On the Actions Tab select “Select Roku”
Step 4
Install and add desired service drivers. Enjoy streaming!!!
Download Link
Release Notes
Ver 2.0.0 Added- Added- Button Mapping: Command or App mapping for (colored buttons, star, pound, custom 1,2,3) Added- Events and Variables to program against the current media Fixed- On restart of director TV would turn on Fixed- Minor bug in uptime counter Added- Optical Input (for use as Roku Stream or Roku Smart SoundBar)
Fixed- Licensing issue if internet connectivity has not been established when director initializes.
Version 1.9.6 - (February 25, 2019)Added- Update to documentation to state that audio is not 2 way, so navigator will not display volume percentage Added- Function to “Actions” drop down. Print HTI Customs Debug Added- Full app tracking. If an app selected outside of Control4 environment AND the mini driver is installed and bound to the Roku the driver will select the mini app for proper navigator tracking *Auto Room On feature must be used. **This feature does not work with HTI Customs mini apps due to the construct of the drivers. If you wish to use this feature you must use Control4 Universal Mini Apps
Version 1.9.3 - (January 02, 2019)Fixed- Bugs with Roku TV not turning on when selecting “Roku Matrix” as first source from a room off state.
Version 1.9.1 - (April 09, 2018)Ver 1.9.1 Fixed- Bugs with Roku TV not turning on when an external input has been selected.
Version 1.8.9 - (January 30, 2018)Supports Roku TV\'s
Version 1.8.4 - (September 15, 2017)