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.


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

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

Configuration Variables


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


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


(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


(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.