evohome_cc (evohome new generation)
So for a while, I’m going to focus on the
custom_component version of evohome, and try to complete the set of features I’ve had planned.
For now, I have re-written the custom component, it is now available via the evohome_cc branch, something like:
git clone https://github.com/zxdavb/evohome.git custom_components
git checkout evohome_cc
Please feel free to download & test (@matthewcky2k). I would really appreciate informed/useful feedback.
You can run it alongside HA’s official version. A sample
configuration.yaml is below:
username: !secret my_evohome_username
password: !secret my_evohome_password
# location_idx: 1
Warnings and NB:
Try to avoid exceeding Honeywell’s API rate limits. If you are running evohome and evhome_cc, be sure to set the
scan_interval for one to (say)
600. Also, there appears to be a more aggressive rate limit on the OAuth URL, so avoid restarting HA if you can.
Depending how you’re set up, there may be a lot of logging - however, if you want to submit bugs, please do enable full logging for the component (see below), and submit bugs via https://github.com/zxdavb/evohome/issues
DHW has yet to be tested - I’ll need someome to provide access to their system (you can add my email address via the TCC website - please PM me)
It appears to work read only, but setting modes/temps not fully tested - that’s where you can help!
configuration.yaml, add the following under the