https://github.com/Drolla/thc Skip to content Sign up * Why GitHub? Features - + Mobile - + Actions - + Codespaces - + Packages - + Security - + Code review - + Issues - + Integrations - + GitHub Sponsors - + Customer stories- * Team * Enterprise * Explore + Explore GitHub - Learn and contribute + Topics - + Collections - + Trending - + Learning Lab - + Open source guides - Connect with others + The ReadME Project - + Events - + Community forum - + GitHub Education - + GitHub Stars program - * Marketplace * Pricing Plans - + Compare plans - + Contact Sales - + Education - [ ] [search-key] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} Drolla / thc * Notifications * Star 41 * Fork 1 THC - Tight Home Control (version 2) MIT License 41 stars 1 fork Star Notifications * Code * Issues 0 * Pull requests 0 * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 1 branch 0 tags Code Clone HTTPS GitHub CLI [https://github.com/D] Use Git or checkout with SVN using the web URL. [gh repo clone Drolla] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching Xcode If nothing happens, download Xcode and try again. Go back Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit Andreas Drollinger and Andreas Drollinger Fixes #1 ... db74b1e May 1, 2021 Fixes #1 db74b1e Git stats * 163 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time bin Providing support for TLS/HTTPS to the GenUrl function. Feb 13, 2020 developper/doc Check-in of the MultiBinarySwitch module Jan 3, 2020 libs Roll back to T2WS version from Nov 6, 2016, since the patch from Apri... Apr 14, 2020 modules Fixes #1 May 1, 2021 targets/Raspberry Add instruction about the installation of the Tcl TLS package on Rasp... Feb 13, 2020 LICENSE Initial GitHub checking Feb 28, 2015 README.md Add the link to the Raspberry PI install instructions to the introduc... Nov 10, 2019 config.example.tcl Update from THC version 1 to version 2 (see: https://github.com/ Droll... Nov 8, 2019 View code README.md 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. About THC - Tight Home Control (version 2) Resources Readme License MIT License Releases No releases published Packages 0 No packages published Languages * Tcl 50.2% * JavaScript 34.0% * CSS 13.6% * HTML 1.3% * Other 0.9% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.