Read this PDF first!

Library Instructions PDF

Classes

Name Description Version HCA Version Needed Dependencies Date Full info Import file
Davis Weather Class for Davis Weather Stations. Uses WeatherLink Live Local API 1 17.0.42 10-Nov-23 Full info Davis.hclass
Dim device class example Example dimmable device class. 2 16 10-Nov-23 Full info Dim device class example.hclass
Ecobee Class Support for Ecobee thermostat and temperature sensors 4 17.0.36 10-Nov-23 Full info ecobee.hclass
HUE lighting example Example class that implements Phillips HUE lights 2 16 10-Nov-23 Full info HUE lighting example.hclass
Hubitat Classes in support of the Hubitat integrating hub 28 17.0.21 10-Nov-23 Full info Hubitat.hclass
Network Devices Allows creation of device that show their availability based upon the reply or no-reply to a network PING 2 16.0.31 10-Nov-23 Full info Network Devices.hclass
Open Weather Map Class Weather class for the internet OpenWeatherMap provider 12 18.0.3 10-Nov-23 Full info Open Weather Map Class.hclass
Shelly Implements the Shelly IP addressed relay 1 17.0.41 10-Nov-23 Full info Shelly.hclass
Thermostat Class Example Example of thermostat class 2 17 10-Nov-23 Full info Thermostat Class Example.hclass
TP Link Device Support Class for TP Link devices 2 17 10-Nov-23 Full info TP Link Device Support.hclass
Venstar (Color Touch) Thermostat Implements network control of Venstar thermostats, such as the 7850. 3 17 10-Nov-23 Full info Venstar (Color Touch) Thermostat.hclass
Virtual On Off Device Class Virtual On/Off Device Class 2 16 10-Nov-23 Full info Virtual On Off Device Class.hclass
Weather Underground Weather class for new Weather Underground API. Must have a weather station that uploads to WU. 4 15 10-Nov-23 Full info Weather Underground.hclass

Utility

Name Description Version HCA Version Needed Dependencies Date Full info Import file
Array Tools Implements arrays using comma seperated lists 2 17 11-Nov-23 Full info Array Tools.hce
Auto Annotate Adds annotation to devices as their state or tags change. Very useful for sensors. 3 17 11-Nov-23 Full info Auto Annotate.hce
Battery Life Reminder to change batteries in devices after their expected failure time 2 16 11-Nov-23 Full info Battery Life.hce
Set Level and Restore Simple program to capture the current level of a device, set to a specified percent, wait, and restore to the original level 2 16 11-Nov-23 Full info Set Level and Restore.hce
CSV List Utilities Comma separated Value List utilities, for working with user-defined sets of HCA objects and other values 2 16 11-Nov-23 Full info CSV List Utilities.hce
Device Ramp Programs to ramp up and down a device to a specified percent smoothly over a specified time 2 16 11-Nov-23 Full info Device Ramp.hce
Do By Tag Program to locate devices and then start another program to act upon those devices 3 17 11-Nov-23 Full info Do By Tag.hce
Elapsed Time Image Creates a text image of the elapsed time from a time mark to now 4 16 10-Nov-23 Full info Elapsed Time Image.hce
Example Dim Program Example of a program that supports setting to a percentage 2 16 11-Nov-23 Full info Example Dim Program.hce
File Tools Programs useful for working with Files from the HCA Visual Programmer 1 17 08-Nov-23 Full info File Tools.hce
Fun With Statistics Programs that use the Statistics functions 2 16 11-Nov-23 Full info Fun With Statistics.hce
Garage Door Monitor Monitors garage door and send an SMS message when a door opens or closes 2 16 11-Nov-23 Full info Garage Door Monitor.hce
Graph Tools and Data Collection Tools for collecting data over 24 hours and displaying that by HCA generated bar charts 2 18.0.11 Array Tools 02-Jan-24 Full info Graph Tools and Data Collection.hce
Health Check Provides a quick way to see the overall health of your HCA installation 3 17.0.56 Array Tools,HTML Tools 11-Nov-23 Full info Health Check.hce
Home Mode for external assistants Make the Home Mode available t external assistants 2 16 11-Nov-23 Full info Home Mode for external assistants.hce
Home Mode restore Saves the home mode across HCA restarts 7 16 11-Nov-23 Full info Home Mode restore.hce
HTML Tools Program for simple HTML file creation 2 17 11-Nov-23 Full info HTML Tools.hce
HTTP Extensions Adds extensions to the HTTP Server package 1 17.0.46 HTTP Server 19-Dec-23 Full info HTTP Extensions.hce
HTTP Server Uses the "Generic Server" interface to create a HTTP server 7 18.0.10 11-Dec-23 Full info HTTP Server.hce
Hubitat State Connector Updates Hubitat Hub when a "friendly name" device changes state 2 17.0.46 03-Nov-23 Full info Hubitat State Connector.hce
Hubitat Tools Programs that improve the connection between HCA and Hubitat 4 18 File Tools, HTTP Server, Hubitat, Hubitat State Connector, Messaging Tools, Network Tools, Elapsed Time Image 23-Nov-23 Full info Hubitat Tools.hce
Hue Tools Collection of utility programs for HUE lights 4 18 11-Nov-23 Full info Hue Tools.hce
IP Address Finder Creates a list of all devices that are addressed via a network address (IP) 1 17.0.47 11-Nov-23 Full info IP Address Finder.hce
List Enumerator Template Template for enumerating HCA Objects using _DesignOpen, _DesignName, and _DesignClose 2 16 11-Nov-23 Full info List Enumerator Template.hce
Log Tools Creates a state-change log for one or more named objects 1 17.0.56 11-Nov-23 Full info Log Tools.hce
Logger A program to create a log file seperate from the normal HCA logs 4 15 11-Nov-23 Full info Logger.hce
Messaging Tools Single program in your design that handles all message sending based upon priority 2 18.0.5 10-Nov-23 Full info Messaging Tools.hce
Network Tools Several program for getting / logging your site external IP address and other programs of general utility 2 17.0.56 03-Nov-23 Full info Network Tools.hce
Occupancy Package the uses motion sensors to determine if rooms are occupied 1 17 11-Nov-23 Full info Occupancy.hce
Ping It Pings a series of IP addresses specified in the program tags and counts successes and failures 1 17.0.56 11-Nov-23 Full info Ping it.hce
Predictive Control Predictive control. See technical note #140 on the support website 3 17.0.48 24-Dec-23 Full info Predictive Control.hce
Responder Email Receives emails and dispatches to other programs based upon keywords in subject or body 1 18 11-Nov-23 Full info Responder Email.hce
Responder Tag Dispatches tag changes based upon user configuration 1 18 11-Nov-23 Full info Responder Tag.hce
Schedule Maker Creates a schedule based upon the actions taken on a recent day. Also contains programs to use that schedule if away for a prolonged period. 2 17.0.58 11-Nov-23 Full info Schedule Maker.hce
Set Keypad LED Brightness Set the brightness of Keypad button LEDs based on home mode and whether it is dark. 2 16 11-Nov-23 Full info Set Keypad LED Brightness.hce
Sort Provided a list of items as a comma separated list, sort it into ascending order. Works with numbers, strings, and date-times. 2 17 11-Nov-23 Full info Sort.hce
Track of device ON Time Keeps track of the total time a device is ON for today and for yesterday 1 17 Elapsed Time Image 11-Nov-23 Full info Track of device ON Time.hce
Weather Station for OW A folder with icons showing current weather from Open Weather Map 1 18 Open Weather Map Class 11-Nov-23 Full info Weather Station for OW.hce
Zone Manager Utility programs to work with zones. 3 17 11-Nov-23 Full info Zone Manager.hce