Page 1 of 1
Honeywell API
Posted: 03 Jul 2016 14:37
by sitruk
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!
Re: Honeywell API
Posted: 03 Jul 2016 16:14
by Bushmills
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.
Re: Honeywell API
Posted: 03 Jul 2016 17:38
by sitruk
Great response! Thank you very much. I will play around and see what I find.
Re: Honeywell API
Posted: 19 Aug 2016 00:52
by sitruk
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?