Software Thermostat V3 (FREE)

This is an overhauled version of our Software Thermostat driver utilizing the Control4 2.7+ thermostat user interface features such as decimal values, humidity, preset-based scheduling, custom extra buttons, custom modes etc. Simply connect any relay in the Control4 system, feed current temperature value through THERMOMETER-class connection or CURRENT_TEMP variable and the driver will switch the relay on or off according to the current temperature and setpoint difference, taking the configured hysteresis into account.

Software thermostat allows easily implementing simple temperature control using third party input and output modules. It comes in two flavors: split-setpoint and single-setpoint. Great for demonstrating Control4 thermostat user interface features without any physical thermostat or even temperature sensor or relays, especially when paired with our Temperature Generator and Virtual Relays.

This driver is also inteded to work with our Modbus RTU PLC and Modbus TCP PLC drivers.

Supported Control4 Versions

Compatible with Control4 2.8.1 and above.


Since the driver is free we provide only a limited support.

THERMOMETER- & SETPOINT-class connections

You may write your own driver, e.g. for a thermometer device, which utilizes these connections. Sending current temperature updates through the THERMOMETER connection is as simple as using a similar code in your driver:


Please login to see downloads.