Thc Save

THC - Tight Home Control (version 2)

Project README

THC, Tight Home Control, provides a multi-protocol and manufacturer-independent automation framework that allows running control tasks, like for example for home automation.

THC has the following features :

  • Flexible automation solution - High flexibility through the Tcl scripting language and powerful job definitions
  • Target device independent - THC provides a standardized way to access and control various types of target devices: z-Way/Razberry (Z-Wave controller), OpenWeatherMap (access to weather data), MeteoSwiss (access to weather data).
  • Rich features set - Responsive web interface, mail alert, random light control, device status and activity logging and plotting, action timer, ...
  • Modularity - Support for other target devices, or more features can be added via new modules.
  • Platform independent - THC can be installed on each platform that runs Tcl (version 8.5 or higher).
  • Low resource needs - THC requires only about 2% CPU time on a on Raspberry PI version 1 (for a setup with 20 devices)

A web interface provides an optimal experience on desktop and mobile devices.

THC web interface

While the users can perform control operations via the web interface the setup of THC is made via a configuration file that is based on Tcl syntax. THC is in fact entirely programmed in Tcl. Having some basic knowledge of this scripting language is an advantage for the creation of the configuration file.

What's next

Start exploring the documentation resources for THC.

  • THC - Getting started provides instructions for the installation and configuration of THC on your own computer.
  • THC - Basics provides some basics about the way THC works and how to handle device states and events.
  • THC - Core functions provides documentation for the THC core functions.
  • THC - Developers provides information for developers that write THC modules or that contribute to the evolution of THC.
  • THC - Index provides an index to the different documentation pages and API procedures.
  • THC - Version 2 provides information about the internal changes between THC version 1 to 2 and a migration guide for the user configuration scripts.
  • THC - Raspberry PI THC installation on a Raspberry PI.
Open Source Agenda is not affiliated with "Thc" Project. README Source: Drolla/thc
Stars
52
Open Issues
0
Last Commit
1 year ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating