THC,Tight Home Control,提供了一个多协议和独立于制造商的自动化框架,允许运行控制任务,例如家庭自动化。灵活的自动化解决方案 - 通过 Tcl 脚本语言和强大的作业定义实现高度灵活性 目标设备独立 - THC 提供了一种标准化方式来访问和控制各种类型的目标设备:z-Way/Razberry(Z-Wave 控制器)、OpenWeatherMap(访问天气数据)、MeteoSwiss(获取天气数据)。丰富的功能集 - 响应式 Web 界面、邮件警报、随机灯光控制、设备状态和活动记录和绘图、动作计时器、... 模块化 - 支持其他目标设备,或者可以通过新模块添加更多功能。平台无关 - THC 可以安装在每个运行 Tcl(8.5 版或更高版本)的平台上。低资源需求 - THC 在 Raspberry PI 版本 1 上仅需要大约 2% 的 CPU 时间(对于具有 20 个设备的设置)
虽然用户可以通过 Web 界面执行控制操作,但 THC 的设置是通过基于 Tcl 语法的配置文件进行的。 THC 实际上完全用 Tcl 编程。具有这种脚本语言的一些基本知识对于创建配置文件是一个优势。 THC - 入门提供有关在您自己的计算机上安装和配置 THC 的说明。 THC - Basics 提供了有关 THC 工作方式以及如何处理设备状态和事件的一些基础知识。 THC - 开发人员为编写 THC 模块或为 THC 的发展做出贡献的开发人员提供信息。 THC - 版本 2 提供有关 THC 版本 1 到 2 之间内部更改的信息以及用户配置脚本的迁移指南。