I have this controller and 2 wired thermostats, does any1 knows if intregration is possible for this model?
i also see there is an option module, smile connect gateway, maybe i need it, but it costs like 500€
Hello @nickrout, @pergola.fabio
I just found this thread and wondering whether there is still interest in building an integration for that. I’ve found an archived repo on git implementing a kind of proof of concept using Ruby. I’ve got in touch with the developer, but he hasn’t anymore interest in working on it.
Honeywell Smile SDC seems to me an OEM version of the HeatApp! Controller from the German EbV Elektronikbau- und Vertriebs-GmbH.
Myself did some revers-engineering of the communication between the Honeywell Smile App and the SDC controller using Wireshark. In that way I found out the technology behind is from HeatApp! It is just calling an API on the Honeywell SDC. The SDC is just running a webservice on the device to which the app connects to. And there is also a remote access using a cloud service probably provided from HeatApp! manufacturer. I’ve found some plain text hints in the Wireshark logs.
The Ruby Code above gives some more insight on how the data exchange between the app and the SDC takes place. There is no encryption via HTTP here, the requests are signed. A hash parameter is attached, which builds a hash from the login data and the parameters. Not every request needs parameters, but it must still be a POST, and it must be signed by hash.
My objective would be to build a node-red node. But I’m not really able to decode the structure of the Ruby code to convert it into JS needed for node-red. At this point I have made progress with my “project”:
hard to say: The SDC I have is running in production at my home. I’ve opened a support inquiry at German EbV Elektronikbau- und Vertriebs-GmbH. Their feedback was very sobering: “unfortunately we can’t offer you the possibility to access an API to integrate the heatapp! system into other smart home systems.”