DTI Automation Control4 Android TV
Specifications
- Product Name: Android TV Notification for Control4
- Compatibility: Android TV devices
- Developer: Tab Developer
Product Usage Instructions
Install TV Overlay App
-
- Install TvOverlay on your Android TV via PlayStore
- Run TvOverlay and finish all setup steps:
For enabling necessary permissions:
Draw over other apps permission: Permission required to create an overlay. Depending on the Android version and manufacturer, this option may not be available in the system settings menu. If needed, enable it via ADB command. Use the command: adb shell appops set com.tabdeveloper.tvoverlay SYSTEM_ALERT_WINDOW allow
Battery optimization:
This step is optional but recommended to prevent app termination by the system. If system options are inaccessible, enable it via ADB command: adb shell dumpsys deviceidle whitelist +com.tabdeveloper.tvoverlay
Driver Setup
- Add Driver files into Composer
- Ensure Composer Pro is installed from the dealer portal.
- Download the latest driver files from the provided source.
- Extract the driver file to the Control4 Drivers directory.
- Configure the driver using Composer Pro software.
- Add Light Driver into Project
- Launch Composer Pro and connect to your project.
- Select ‘Search’ tab in the ‘System Design’ page.
- Search for ‘Android TV Notification’ driver and add it to the project.
- Rename the driver as needed.
Frequently Asked Questions (FAQ)
- Q: What should I do if I encounter errors during driver setup?
A: Ensure you are using the latest driver version and avoid having multiple copies of the driver in the directory. - Q: Can I skip enabling battery optimization for the app?
A: While optional, it is recommended to avoid app termination by the system.
Install TV Overlay App
- Install Tv Overlay on your Android TV via PlayStore
Run Tv Overlay and finish all setup steps:
- Draw over other apps permission: Permission required to create an overlay. Depending on the Android version and manufacturer this option may not be available on a system setting menu. In this case, you will have to enable it via ADB command. After enabling ADB on your AndroidTV, you can send the command using TvOverlay Remote or any other app or computer software that sends ADB commands. The ADB command is:
adb shell appops set com.tabdeveloper.tvoverlay SYSTEM_ALERT_WINDOW allow - Battery optimization: This step is optional but recommended to avoid the app being killed by the system. If you cannot access the system option to disable battery optimization, you may have to enable it via ADB command. After enabling ADB on your AndroidTV, you can send the command using TvOverlay Remote or any other app or computer software that sends ADB commands. The ADB command is: adb shell dumpsys deviceidle whitelist +com.tabdeveloper.tvoverlay
- Draw over other apps permission: Permission required to create an overlay. Depending on the Android version and manufacturer this option may not be available on a system setting menu. In this case, you will have to enable it via ADB command. After enabling ADB on your AndroidTV, you can send the command using TvOverlay Remote or any other app or computer software that sends ADB commands. The ADB command is:
Driver Setup
- Add Driver files into Composer.
- Make sure you have downloaded and installed the latest version of Composer Pro from dealer portal
- Download latest driver files from Email Zip File. or from this download link
- The driver you have downloaded will be in a zip file. Double click on this file to open it in your preferred zip program (WinZip, WinRAR, etc.).
- put the c4i file to My Documents\Contr014\Drivers directory. If you are using Windows 7 /8 this will be extracted to the libraries\Documents\Contr014\Drivers directory.
- You are now ready to add and configure the driver via the Composer Pro software.
- Note: While copy pasting driver into driver folder, ensure you overwrite with older version, don’t create multiple copies. Multiple copies of the driver lead to error in updates.
- Add Light Driver into Project
- Launch the Composer Pro application and connect to your project.
- In the System Design’ page select the ‘Search’ tab on the right-hand side. Make sure the locale is selected.
- Type in ‘Android TV Notification’ in the search field.
- Double click on the ‘Android TV Notification’ driver to add it to your project.
- Once it is added, you can rename the driver as per your requirements.
Once you added the desired driver, navigate to properties tab of driver.
- Insert Activation key Insert Device IP address in Device IP address tab, make sure you have made this IP static for the TV
- Insert 5001 into Device Port tab
- Send Test Notification
- Navigate to Actions tab and click on Send Test Notification, you’ll see smiley face icon notification.
- Navigate to Actions tab and click on Send Test Notification, you’ll see smiley face icon notification.
- it will reflected into LUA Output as below.
Use Cases
Door Lock Opened/Closed
To set the Door Open/Close Notification on TV here are the steps
- In Composer, go to Programming section and select Door Sensor Event
- On right hand side select Android TV Notification Driver
- Select “Send Text Notification” in Device Specific Command as shown below.
Title: Displays the main title of the notification.
- Message: The text you want to display in the notification.
- Source: Information displayed as the source above the title.
- Large Icon: The primary icon for the notification.
- Small Icon: A smaller icon to complement the notification.
- Small Icon Colour: The colour applied to the small icon.
- Time: Specifies the duration (in seconds) the notification will remain on the screen. If set to zero, the notification will not display.
- Corner: Determines which corner of the screen the notification appears.
- Pause Media: Option to pause media playback (currently unsupported; always select “NO”).
You can insert any URL of the icon, but for best performance visit https://mdi.bessarabov.com/ and choose any icon you want and paste MDI link in icon tab as shown below.
Camera Image notification when door Opened
If you want to show snapshot from a camera on screen when someone pressed the doorbell.
- To do such, navigate to events for motion sensor and select when motion sensor detects motion event.
- On right hand side select Android TV Notification Driver
- Select Send Text Notification with Image Option for this.
- Let’s understand all properties we have here.
- Title: Displays the main title of the notification.
- Message: The text you want to display in the notification.
- Source: Information displayed as the source above the title.
- Large Icon: The primary icon for the notification.
- Small Icon: A smaller icon to complement the notification.
you can insert any URL of the icon, but for best performance visit https://mdi.bessarabov.com/ and choose any icon you want and paste MDI link in icon tab as shown below. - Small Icon Colour: The colour applied to the small icon.
- Time: Specifies the duration (in seconds) the notification will remain on the screen. If set to zero, the notification will not display.
- Image URL: Please insert link of Image along with username and password
- Corner: Determines which corner of the screen the notification appears.
- Pause Media: Option to pause media playback (currently unsupported; always select “NO”).
Camera Video Live Stream notification when motion detected
If you want to show video stream from a camera on screen when particular motion sensor detects the motion you can do this with this amazing option named Send text notification with video.
- To do such navigate to events for motion sensor and select when motion sensor detects motion event.
- On right hand side select Android TV Notification Driver Select Send Text Notification with Video Option for this.
- Let’s understand all properties we have here.
Title: Displays the main title of the notification.
- Message: The text you want to display in the notification.
- Source: Information displayed as the source above the title.
- Large Icon: The primary icon for the notification.
- Small Icon: A smaller icon to complement the notification.
you can insert any URL of the icon, but for best performance visit https://mdi.bessarabov.com/and choose any icon you want and paste MDI link in icon tab as shown below. - Small Icon Colour: The colour applied to the small icon.
- Time: Specifies the duration (in seconds) the notification will remain on the screen. If set to zero, the notification will not display.
- Video URL: Please insert link of video along with username and password
- Corner: Determines which corner of the screen the notification appears.
- Pause Media: Option to pause media playback (currently unsupported; always select 10.
Lighting Notification
If we want fixed notification like notify about lights are on or weather notification you can use this fixed notification.
- To do such navigate to events for motion sensor and select when motion sensor detects motion event.
- On right hand side select Android TV Notification Driver Select Send Send Fixed Notification Option for this.
Let’s understand all properties we have here.
ID: This is unique identifier of any fixed notification, You can make it as per your requirement for your reference.
- Visible: This is Status of notifications, if you want to show notification set it to YES and if you want to hide it set it to NO
- Message: The text you want to display in the notification.
- Message Colour: The colour applied to the message.
- Icon: A smaller icon to complement the notification.
you can insert any URL of the icon, but for best performance visit https://mdi.bessarabov.com/and choose any icon you want and paste MDI link in icon tab as shown below. - Icon Colour: The colour applied to the small icon.
- Border Colour: The colour applied to the Border.
- Background Colour: The colour applied to the Background.
- Shape: You can choose desired shape of notification.
Developer Information
DTI Automation Pvt. Ltd. 101-102, Goldcroft complex, Jetalpur Road, Vadodara, Gujarat, India- 390016 Know more about us at www.dtiautomation.com
Documents / Resources
![]() |
DTI Automation Control4 Android TV [pdf] User Guide Control4 Android TV, Control4, Android TV |