1.0.0 • Published 5 years ago

honeywellhome v1.0.0

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

homebridge-honeywellhome

NPM Downloads

This is a plugin for HoneywellHome T-Series Thermostats. It is a partially-working implementation into HomeKit. This plugin is work in progress. Help is appreciated!

Devices Tested With

  • RCHT9510WFW2001
  • RCHT9510WFW2003

Installation

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

Configuration Sample

"platforms": [
       {
            "platform": "honeywellhome",
            "name" : "Thermostat",
            "username" : ".....",
            "password" : ".....",
            "devices" : [
                  {"deviceID": "1234567", "name": "Other Floor", "usePermanentHolds": true},
                  {"deviceID": "abcdefg", "name": "Main Floor", "usePermanentHolds": false}
          	]
        },
    ]
  • platform: honeywellhome
  • name: can be anything you want
  • username: your HoneywellHome e-mail
  • password: your HoneywellHome password
  • deviceID: Your honeywellHome deviceID Go to the Honeywell Total Connect Comfort website, log in and open your device. Now look in the address bar and you will see something like:

https://mytotalconnectcomfort.com/portal/Device/Control/1234567

The last part is your Device ID.

Optional settings

  • refresh - Data polling interval in seconds, defaults to 60 seconds

Roadmap

  • Change thermostat temperature

Notes

It seems to be vitally important to set the right system time, especially on raspi!

Credits

  • dgreif - Helping me with the coding needed to make the plugin.