NorthernMan54 / homebridge-tcc

Honeywell Total Connect Comfort support for Homebridge
62 stars 23 forks source link

homebridge-tcc

NPM Downloads

This is a plugin for North America Honeywell Total Connect Comfort site. It is a partially-working implementation into HomeKit. This plugin is work in progress. Help is appreciated! Please note it does not work with the International Honeywell Total Connect Comfort site. Historical display of temperature data is available via HomeKit apps thats support graphing.

Plugin will discover your thermostats and create one for each connected to your TCC account.

Devices Tested With

Installation

  1. Install homebridge using: npm install -g homebridge
  2. Install this plugin using npm install -g homebridge-tcc
  3. Update your configuration file. See sample-config below for a sample.

On Windows platforms

Please ensure the node-gyp is properly configured for use prior to installing. Error messages like this may appear during installation if not.

gyp ERR! find Python Python is not set from command line or npm configuration

To resolve the issue, please follow the steps here. https://github.com/nodejs/node-gyp#on-windows

Configuration Sample

"platforms": [
       {
            "platform": "tcc",
            "name" : "Thermostat",
            "username" : ".....",
            "password" : ".....",
        }
    ]

Optional settings

Credits