I would appreciate your help (and patience) with me in getting a contributed binding before it is released.
I found that a Honeywell WiFi binding has been contributed to openhab2. If you search github openhab and “Add new Honeywell WiFi thermostat binding”, you will find it. (Sorry - when I put the link into this post I get an error message saying that new users cannot post messages with more than two links (even though I am only posting the URL for a single link - who knows…)
When I clone the openhab2 project into a local directory, I do not see the honeywell addon listed in the addons directory, and when I try to do a checkout using git on the commit containing the honeywell add on, I get error messages. I do not see the binding anywhere in the nightly builds, so I am a little bit lost as to how to get access to this. Can anyone tell me how to get access to this?
Okay - thank you again, and I have just found it on my own. I will pull this down and look at it. I have been doing *NIX system administration for many years. I am not a programmer, but I have a keen interest in having this binding working. I may be able to contribute to the project and clean up some of the issues which were identified in the comments, but first I need to get an eclipse environment up and running and pull the private repo down to see if I can get it working locally. Also, I am new to github, and I do not know how the etiquette works. I assume I should contact Rendman to see if he accepts help? Or should I just fork his private project and make contributions as I am able?
I’ve got some scripts working in OH1 that authenticate to the Honeywell website and grab some useful data. I never bothered with pushing changes through the website. I can post if anyone is interested.
The OH2 binding that Rendman put together needs some polishing, but it is definitely a good start in OH2. I ended up staying on OH1 (not because of the binding) and writing some personal scripts.
I tried to sanitize the script today and remove passwords. When I tried it, I got an error. I can post it, but it may be that Honeywell changed something on their website that now isn’t scraping properly.
It looks nice, but requires their cloud service. If you query them to much they lock your account! I had 5 stats and had to switch to z-wave after they shut off my account. It looked nice, but being stuck with their cloud service can be a big problem.
Digging up an old post, but wanted to learn if anyone ever got the HoneyWell Binding working in OH2 and how you may have done it. I’m guessing OH2 has changed a little since the binding was first created, and seems Rendman’s github page is now a dead link…
But I found a post and a copy of the binding jar file from here:
Unzipping the JAR, I see there are some issues that might prevent it from working. Also, Honeywell makes different wi-fi thermostats that use completely different APIs to access them, so identifying any binding as just “Honeywell” with no further qualifiers is bound to lead to poor assumptions about whether it works for you.
Also, if you have a Honeywell Lyric thermostat, the current API has an implementation choice that makes it impractical to integrate with openHAB, hopefully to be addressed by Honeywell soon.