Package: Venstar (Color Touch) Thermostat

Author: Chris Odgers
Version: 3
Added to Library: 10-Nov-23
HCAVersion needed: 17
Keywords: Class

Requirements: Venstar thermostat installed and connected to WiFi network with Local API control enabled, thermostat internal schedule OFF.
Extra Info Link: Here

Package Description:
Venstar thermostat class. Please review the Venstar class technical note before using,

Be aware that changes to thermostat Mode are only possible if the therrmostst Schedule setting is set to STOP. If it is set to RUN, it overrides Mode changes through the API.

Currently supported functionality:

o Reading and setting heat/cool temperature when the thermostat is in the appropriate mode.

o Changing the operation mode of the thermostat (heat/cool/off/auto)

o Turning the fan on/off

o Reading the humidity level (T7900 only)

Program: Class Implementation

Program Description:
Venstar thermostat class. Please review the Venstar class technical note before using,

Be aware that changes to thermostat Mode are only possible if the therrmostst Schedule setting is set to STOP. If it is set to RUN, it overrides Mode changes through the API.

Currently supported functionality:

Reading and setting heat/cool temperature when the thermostat is in the appropriate mode.

Changing the operation mode of the thermostat (heat/cool/off/auto)

Turning the fan on/off

Reading the humidity level (T7900 only)

Example:
This program isn't called directly but used by HCA to handle requests of Venstar devices

Parameters:

Name Type Description Default
DeviceName Value HCA Device name  
DeviceId Value Venstar assigned device id  
Code Value Class action code  
Data Value Class action data