Official Honeywell evohome/Round Thermostat integration (EU-only)

version 1.2.1 being pushed shortly - only change is it uses the newest evohome-client, which has had some bug fixes

Anyone who uses DHW, or high_precision temperatures, would you like to try this refactor of the custom component?

It provides high-precision temps for DHW, and should be much more tolerant of API rate limits. This is the basis for a future version that will looks to save state between restarts of HA.

Easiest way is to be using custom_updater, and have the following in your configuration.yaml:

custom_updater:
  hide_sensor: true
  track:
    - components
    - cards
  component_urls:
#   - https://raw.githubusercontent.com/zxdavb/evohome/master/custom_components.json
    - https://raw.githubusercontent.com/zxdavb/evohome/v1.4.5/custom_components.json

@jarrah ?

Hey all - anyone else getting a warning about the climate._home entity needing renaming?

I don’t think the latest version of evohome/HA gives this message any more? Can you provide the actual text of the message?

Latest ‘released’ version of custom component is 1.2.1:
https://github.com/zxdavb/evohome/blob/master/custom_components.json

Latest version of HA is 0.90.2:

Aah I’m on 0.90.1 - let me update and check if it still shows up :+1:

There is a new version, v1.4.5. It has a few changes, and leverages the newest client library:

  1. code tidy-up
  2. much less logging
  3. more tolerant of API rate limits, especially with v1 api calls
  4. sets groundwork for resuming state between HA restarts (to stop blowing API rate limits)
  5. high-precision (to 0.05) temps for DHW
  6. ultra-high precision (to 0.01) option is available via sensors
  7. much better exception handling / error messages
  8. DHW shows current temp as target temp workaround

This post shows how to try it - I will push it to master if there are no complaints: Official Honeywell evohome/Round Thermostat integration (EU-only)

Ah sorry, missed this. I will try it out today and report back. Thank you very much!

v1.4.9 released to master. Those using custom_components.json (recommended) can update automatically.

For HA v0.92+, see:
https://github.com/zxdavb/evohome/issues/44

It will eventually be merged into master.

Hey @zxdavb, did you ever get around to pulling that HGI80 out of the box? I’d love to eventually move over to a local solution.

Sorry, this project is on hold until I finish the other projects I am actively working on.

I would be planning to have something in place before next Winter though.

That would be awesome. Thanks for the update!

Hi all, sorry for bothering you but I searched around this forum without finding a response.

This custom component allows using the evohome system as Local?

Because looking at the recent closure of nest’s API I’m a bit scared of cloud solution.

Thank you all in advance.

That was the question I just asked about the HGI80 (which would be the local solution). He said he’d try before next winter… But you’d have to buy a HGI80. For now, cloud only…

2 Likes

Thank you very much for your quick response!

Actually, there’s no reason why we couldn’t use a generic RF module instead of the HGI80. It would be much cheaper.

I have both sitting in my drawer…

I already bought a HGI80 so I vote for that ;-), but both would be best.

Hello will custom version of the evohome component allow me to see the tempreature of my hot water?

I’ve tried the official evohome component and it does not show me my hot water temp, while the depreciated honeywell component shows me my hot water temp, so the API is giving out the info, I just need the right component to read that info.

The short answer is: Yes.

The good news is that I’m the one deprecating Honeywell-EU!

So, I will add DHW to the Evohome integration before deprecating the above.

The other issue is high-definition temperatures…

1 Like

So, I will add DHW to the Evohome integration before deprecating the above.

Thanks, that’s good to know. I have a few automations that rely on the hot water temp sensor, so I’ll stick to the honeywell component until the DHW in evohome is up and running.

The other issue is high-definition temperatures…

I did notice that temps from the evohome component show in 0.5 degree increments, while it would be nice to have 0.1 increments like the honeywell it’s not essential for me, but nice to have I guess.

I’m running a few other custom-components already so am happy to provide feedback during testing, if needed. :slight_smile: