Generic TCP Command

MSRP: $60.00
Chowmain LTD
30 days
Version: 20221006
Please sign in to buy

This product cannot be added to the
cart because you are not logged in.

The Chowmain Generic TCP Command driver for Control4 provides integrators the ability to expand IP control within Control4 without requiring them to develop drivers with driverworks. This is done by providing access to send TCP / UDP / HTTP commands to 3rd party devices or services via the programming tab. It also allows Control4 to receive HTTP commands allowing for 3rd party control of Control4. This can be used by cameras providing motion detection, line trips and other alarms and can even be utilised by iPhones to provide shortcut control or Siri based control.


  • HTTP commands

  • HTTP events

    • Control Control4 with an infinite number of web events. Integrate camera motion detection, camera line crossing, iPhone shortcuts, iPhone Siri and more.

  • TCP commands

    • Definable IP Address, Port and Command

    • Command can contain special character delimiters such as carriage returns or line feeds (eg \r\n).

  • Wake-On LAN command

    • Can be used to wake up a sleeping or powered off device that supports wake on lan (eg computers or NAS drives).

  • Can be used to quickly integrate devices not normally integrated within Control4’s driver wizard by adding tcp commands to their events page.


Can you give us some examples of how we could use this driver?
This driver is useful to fire commands to shut down NAS drives, fire off camera triggers, fire off commands to your PC using event ghost.

It is also useful for controlling Control4 via HTTP commands limited to the programming the programmer does. Excellent for firing macros from 3rd party systems (EG IP cameras firing commands to Control4)

Are there any other cool things we can do with this driver?

  • Clients with iPhones can now use Siri to control Control4 or utilise shortcuts via the widgets view to fire quick commands.
  • You can also create quick simple IP based AV devices by firing off commands on the AV event. Though this is not substitution for a real IP driver it allows non driverworks developers to create simple drivers for their jobs where they cannot afford to hire a driverworks developer.

Do you offer showroom discounts?
We offer dealers a free showroom licence for demonstration and educational purposes.  See link below for T&C's and signup procedure.

Chowmain Dealer Showroom FAQ

I want to try this driver out before buying it?
All Chowmain drivers for Control4 come with a 90 day trial.  Just add the driverCentral licencing driver and this driver and you're good to go.  No registration required.

Do you offer other drivers?

We have hundreds of drivers.  Many of which are manufacturer sponsored and free.  Please visit our website to view all available drivers including FREE drivers.

Version #20221006 - 06-OCT-2022
Upgrade to new Diagnostics system with Submit Diagnostics and automatic troubleshooting

Version #20210119 - 19-JAN-2021
Updated to new Driver Central licensing

Version #20200922 – 22-SEP-2020
Added 1 second delay after driver receives data before disconnecting..

Version #20200714 – 14-JUL-2020
Added support for HEX based TCP and UDP commands (can be in the format of "00 11 22" or "0x00 0x11 0x22" or "001122"
Added inbound HTTP GET control.
Fixed issue where driver didn't disconnect TCP connection once it sent the command.

Version #20170322 - 22-MAR-2017

Fixed issue with licencing 

Version #20150818 - 18-AUG-2015

Implemented Dealer Demo Licencing 

Version #20150507 - 07-MAY-2015

Fix for < & > symbols being sent to the driver by Control4 as < and >

Version #20150407 - 07-APR-2015
Resolved issue where logs on 2.6 systems would fill out controller storage causing system stability issues. This only effects systems where people have set the debug logs to 'print and log' or 'log' and have forgotten about it over longer periods of time.

Version #20150319 - 19-MAR-2015
Resolved issues where Control4 would send a & when programmer inputs &. Truncated the amp; portion

Version #20141230 - 30-DEC-2014
Added support for parameters (via PARAM{deviceid,varid}) for HTTP post and get

Version #20141230 - 30-DEC-2014
Fix for & symbols being sent to the driver by Control4 as &
Added Debug output for HTTP post and get

Version #20141217 - 17-DEC-2014
Migrated to Control4 HTTP functions as no longer supporting older OS versions.
Now supporting HTTPS
Implemented UDP commands

Version #20141118 - 18-NOV-2014
Converted from C4I to C4Z filetype

Version #20140331- 31-MAR-2014
Added HTTP Post and Wake On Lan commands

Version #20140328- 28-MAR-2014
Added Variable Insertion Code

Version #20140324 - 24-MAR-2014
Initial Version Released