Honeywell API

Post your feature requets for new triggers, conditions, actions and other improvements.

Moderator: Martin

Locked
User avatar
sitruk
Posts: 50
Joined: 14 Jul 2015 14:44

Honeywell API

Post by sitruk » 03 Jul 2016 14:37

Sorry if this request is nonsense. I'm not sure what is required to make this work exactly so I figured someone here can enlighten me.

I just installed a honeywell 8000 thermostat with wifi. I read that they released the API a few years ago for automation software to take advantage of. Would this include Automagic? If so is it possible to add this as an action in the app?

Any info would be appreciated. Thank you!

User avatar
Bushmills
Posts: 286
Joined: 23 Sep 2014 21:56

Re: Honeywell API

Post by Bushmills » 03 Jul 2016 16:14

From what I understand from http://www.cepro.com/article/honeywell_ ... ermostats/ which probably describes the API you refer to, it appears that control is done through honeywell cloud, which in turn talks to your thermostats:
"But the Comfort Control API is a new initiative. Communications with WiFi thermostats happen at the cloud level, allowing third-party providers to tap into a wealth of energy-management information crunched and processed by Honeywell – without the need to tunnel into a user’s home network."
Albeit probably hackable, it appears that Honeywell hasn't provides information to access the devices directly. But in the same article, the API is called "The open API" and is described as "Honeywell offers both professionally installed products as well as DIY products and the web API allows integration of either.", which in turn suggests that information how to access and control the devices is available. If so, Automagic should be able to talk to those devices, through a network connection. For example, by requesting specifically named web pages from the devices. What exactly to query is something you'd have to take from Honeywell provided documentation, which could probably be found in the internet.
I'd probably start by finding the device in the net (ip address), then use a web browser or command line web client like curl on that address and look at what it tells me. If it doesn't reply to tcp/80 requests, I'd port scan the device, to see whether it listens to any other interesting port, then telnet to those and see how they respond.

User avatar
sitruk
Posts: 50
Joined: 14 Jul 2015 14:44

Re: Honeywell API

Post by sitruk » 03 Jul 2016 17:38

Great response! Thank you very much. I will play around and see what I find.

User avatar
sitruk
Posts: 50
Joined: 14 Jul 2015 14:44

Re: Honeywell API

Post by sitruk » 19 Aug 2016 00:52

Just got an email from Honeywell advertising their newly released API. Here is a list of partners. http://yourhome.honeywell.com/en/partne ... =whats_new

Is this relevant at all?

Locked