How to start hacking an IOT device that has no HA integration yet

Hi

A couple of months ago I made a mqtt gateway for my Micromatic thermostats. I simply replicated the http calls to their API, and publish stuff to the Mqtt broker on my HASS.

Its not maintained and I dont remember the details. Sorry for not documenting, but it was not supposed to be a public repository to begin with. Anyway, if it helps getting any closer a liable solution, please steal and copy whatever you want from my code.

I dont have the mwd5 1999 thermostat tho. This gateway is made for the older Micromatic MSW5 ethernet gateway and the MSW4 thermostats. However, since the gateway basically make http request to the micromatic api, I suspect it would work with other thermastats as well (with minor changes probably).

And last, the repository should be possible to install as a custom add-on in home assistant directly. If there is any interest I can update the readme on github with instructions. However! The code is not stable at all, I have scheduled a daily restart of the add-on due to API/websocket timeout which occurs every 2-3 days. I dont have the time to fix anything, so Im sorry, but you’re on your own.

https://github.com/siglun88/hass_micromatic_gateway

2 Likes

I made an integration for this some time ago and just placed it on a public repo. The code needs cleaning but it works. More info can be found in this thread:

it’s my understanding that the mythermostat.info APIs are fully compatible with the nuheat package being used by home assistant today. If anyone would like to try it out, you can check out this package, add the appropriate URL to nuheat/config.py and test locally.

if it works, feel free to submit a PR to the python package and then we can get HA updated to support these thermostats.

Hi exxamalte.

Just wondering how this integration with the HWSMWiFi thermostat is working.

I need to make a purchasing decision fairly quickly on an underfloor heating system for a small bathroom and want a thermostat that I can incorporate into Home Assistant. It seems like there has been some progress with getting the MWD5 integrated.

I really want something with no cloud communication required. But it doesn’t seem like such a device exists.

Originally I used the official Tuya integration and that worked in principle. However, I quickly moved to the Localtuya integration which works pretty much the same way, i.e. I can see the actual and target temperature. With Localtuya the mode is always “Auto” and never changes and I can’t remotely change the mode of the thermostat.

Overall, a pretty underwhelming experience. Unfortunately I haven’t found any good alternatives for these type of underfloor heating systems.

Did this pull ever make it in. i see it still outstanding and trying to add in my warmtiles thermostat if possible.