Honeywell Evohome - Introduction & Installation

Posted on
Sat Jan 09, 2016 4:15 pm
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Honeywell Evohome - Introduction & Installation

Hi Neil,

Thanks for breaking it ;-)

No, seriously, I knew the hot water was different and might need extra work, but I didn't expect it to break the core functionality of the current version.

It will be a short while before I can dig into this, but with our combined debug logs we should be able to sort it.


Sent from my iPhone using Tapatalk

Posted on
Sun Jan 10, 2016 1:39 am
neilk offline
Posts: 714
Joined: Jul 13, 2015
Location: Reading, UK

Re: Honeywell Evohome - Introduction & Installation

Peter,
I guess breaking things is a gift :D No worries as my bodge has it working really well for me and I will see if I can polish my Python to make it more generic. You cannot change the hot water set point so the only things you need on that zone are to report and set the mode and frankly as it changes with the overall system status it is not something I use anyway, it is more the break but I am more than happy to help refine it.
Thanks again for doing something that has been on my wish list for a while, it is really excellent.
Regards,
Neil

Posted on
Sun Jan 10, 2016 2:30 am
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Honeywell Evohome - Introduction & Installation

In that case it should be pretty easy - I'll just make a new device type that only supports current temperature.

Then when I create the zones, I'll do if(hot water) create a hot water device, otherwise create zone device.

A couple of tweaks further down and it will be done.


Sent from my iPhone using Tapatalk

Posted on
Thu Jan 14, 2016 4:33 pm
boekweg offline
Posts: 70
Joined: Oct 02, 2010
Location: Netherlands

Re: Honeywell Evohome - Introduction & Installation

Thanks very much for this great plugin. I have it working in my multizone house. The only thing that does not work and gives an error message in the event log is if I want to decrease the temperature.

I get the message:

Evohome Error Error in plugin execution ExecuteAction:

Traceback (most recent call last):
File "plugin.py", line 192, in zoneTempDec
<type 'exceptions.KeyError'>: key zoneTempIncVal not found in dict

All other commands work well.

Any idea?

-Paul

Posted on
Thu Jan 14, 2016 4:34 pm
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Honeywell Evohome - Introduction & Installation

Hi Paul.

That error is already fixed in the next release; it's nearly ready for release.

Peter


Sent from my iPhone using Tapatalk

Posted on
Fri Jan 15, 2016 4:13 am
boekweg offline
Posts: 70
Joined: Oct 02, 2010
Location: Netherlands

Re: Honeywell Evohome - Introduction & Installation

Great! I'll just wait for that. Thanks Peter

Posted on
Fri Jan 15, 2016 3:15 pm
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Honeywell Evohome - Introduction & Installation

v1.0.11 now available

  • Added basic support for Hot Water boilers linked to Evohome
  • Added new log level "User actions only" - this only logs actual actions or changes (increase temp, change zone etc)
  • Fixed bug for 'Decrease zone temperature' action, which previously threw a 'key not found' error

Hot water boilers

If you already have the plugin installed before v1.0.11, after you have upgraded please delete the evozone device which represents the (failed) hot water zone. Next time the data refreshes, it will recreate a new 'Evohome Hot water' device with the temperature of the boiler.

The ability to view and change the mode of the boiler (on/off) will come in a later version - if you have a hot water boiler on your evohome system, please drop me a PM.

Peter

Who is online

Users browsing this forum: No registered users and 2 guests