Honeywell evohome/TCC systems


The evohome component is the main component to set up and integrate all non-US Honeywell Total Connect Comfort (TCC) CH/DHW systems, primarily the Honeywell evohome multi-zone CH/DHW system. It does not support the home security functionality of TCC.

It uses v2 of the evohome-client client library and so will let you control (only) EU/international systems. It does not leverage the somecomfort client library as used by US-based systems; for those, you may find what you need at the honeywell climate platform.

Currently, only Controllers and Heating zones are supported; support for DHW controllers will be added at a later time. More information is available on the evohome climate platform page.

Configuration

To use this component in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
evohome:
  username: YOUR_USERNAME
  password: YOUR_PASSWORD

Configuration Variables

username

(string)(Required)The username (email address) that has access to Honeywell TCC web site.

password

(string)(Required)The password corresponding to the above username.

location_idx

(int)(Optional)Used to select which location to use, if your login has access to more than one location. Multiple locations at one time are not supported.

Default value: 0

scan_interval

(int)(Optional)How often updates are retreived from Honeywell’s web servers. The minimum value is 180 seconds, rounded up to the nearest minute.

Default value: 300

This is an IoT cloud-polling device, and the recommended minimum scan_interval is 300 seconds. Testing has indicated that this is a safe interval that - by itself - shouldn’t cause you to be rate-limited by Honeywell.