Heatmiser Binding


Been using the Heatmiser binding for a while now and wanted to extend the use a bit more.

On the binding wiki page for the Heatmiser binding there is a type of ‘RUNMODE’ which I could really do with using, and looking at the protocols support it is exactly the feature I need. I have looked at the binding config on github and can see why it isn’t working but I really don’t have the experience to work out how to build my own custom version. Can anyone help… I think it is a couple of lines of code change…

Also what would be really good would also to have a time function implemented that I can change the time of the thermostats based on the OH2 time on the RPI. Again can see that this was thought about, but not implemented, but not sure how much work that is to implement.

Many thanks


Hey, As a long tie heatmiser user, (according to your thread) I have a question for you i’m wondering what adapter you used to connect the serial adapter you used to connect the thermostat to the ethernet. just curious. as the official heatmiser units are a bit pricey, I would think a simple ethernet to serial would work?


I use the GC-ATC-1000 adaptor for my interface to the Heatmiser network. The original Heatmiser adaptor was extremely pricey for what it did, and ultimately it probably would not have done what I want from it now. You will however need to build your own front end to interface into OpenHAB. To make things a bit quicker for you, I have a python utility that does just that, link below.

Hope that helps


GitHub Repo

Perfect, thats exactly what I needed. ++

Ok, looking at this a bit more. Can the heatmiser binding. https://www.openhab.org/addons/bindings/heatmiser1/ not communicate with the Thermostat directly via the Serial to Eth interface?

Hi, yes it can and I did use this for quite some time when I finally got it up and running.

What I found though was that I wanted to do a lot more than the basic Heatmiser Binding could provide, hence I wrote an external script to do what I wanted it to do. For basic monitoring Ian’s events it is fine.

I had forgotten all about thing bonding to be fair :grinning:


Can that binding send/receive or is it just receive?


It is a two way binding. You can change some of the settings on the Heatmiser thermostats, the one you use on a daily basis, but you can’t update things like time, programming functions, which generally tend to be things you do occasionally. The instructions on the binding used to give you basic instructions. I’ve not looked recently at what is available but doubt it has reduced. Just checked and it is all still there.

Works for normal day to day running.


might be good enough to start, then move on to more advanced things down the line. Just happy to have a thermostat with a wired connection option, i’m in the states and everything is wifi over here, can’t find any non-wifi thermostats at all. This is one a the few wired options available, at a reasonable price. Now I need to find a seller that will send one to the states.

thanks again. :slight_smile:

Likewise over here with respect to thermostats. When I bought the Heatmiser gear, I did consider the WiFi option, but at the time I was having nightmares with WiFi coverage in the house (still do to some extent, but things are improving). I at the time decided that wired was the best way to go and then got into home automation and faced the issue of hooking up old communications protocol stuff onto IP based networks. The adapter itself I have had no problems with at all, solid as a rock, although having said that out loud it will probably break on me.

Good luck and if you need any help, just shout and might be able to help you out, although it has been a while since I used the Heatmiser Binding.


Thanks ++
It looks like it will be pretty straightforward, but you know how these things go sometimes :wink: i’m sure i"ll have a couple of questions at some point.

thanks again++


Hi guys,

I am thinking about new thermostat for my house with underfloor heating. Since I have just one wired thermostat now (I don’t need more), I would like to have something simple but still and cheaper but still available to connect to the openhab.

I found heatmister neo stat thermostat - https://www.heatmiser.com/en/ (the one left on the picture). I would like to ask you - is it possible to connect openhab directly to the thermostat WITHOUT having their neohub? Thermostat itself is for reasonable price but neohab is very expensive and useless…

Thanks a lot!



I’ve not actually worked with these thermostats. If I have read the details on the Heatmiser site correctly these are RF thermostats which are designed to connect to the neoHub. Without looking into this further I think you have an up-hill struggle on your hands. First off you will need to find a way to pair the thermostat with a home brew RF hub of sorts (not got a clue) and then work out the protocol they use for comms, they may well use the same format as used with the OpenHAB Heatmiser binding but this is a leap of faith…

There are Wireless stats that Heatmiser had or have which I think I saw an integration somewhere else a few years back, but I can’t recall where I saw that but Google might be your friend…

Sorry i can’t really help more…hope this might direct you a little to looking in another direction is my thought ??


I’ve just found this which might be if use if you went down the Wireless star route ?


@rex_nightingale thanks for your advice. OKay, I will take this into consideration when I will choose the thermostat :slight_smile: Thanks

Please keep in mind that it is an openHAB 1.x binding, so it will not be supported when 3.0 is available during the year.

@rex_nightingale I’ve recently acquired a GC-ATC-1000 I’m wondering if you could share how you wired it up to the thermostat, and what settings you used on the GC-ATC-1000. I’ve been digging around trying to find some info, but have had no luck yet. I note the thermostat has two terminals for communication. RT1 & RT2. The GC unit has T+ & T- & R+ & R- for RS-422 and 485+ & 485- for RS-485. I think the Heatmiser uses RS-422 right, but not sure about the 4 terminals on the GC unit. I could spend days trying to figure it out, but if you could provide how you wired it up and configured, that would be really helpful to me :slight_smile:

Hi sure thing will do…I’ll have to go and have a physical look see and then see if I can remember how to log into it to get the configure…it’s been that long since I last had to :grinning:

Hi, I’ve updated my GitHub pages with all the relevant information I think you need. Link is here:

For information the Heatmiser uses RS485. Doesn’t matter whether you want to use the Heatmiser binding or any other approach the settings and connections seem to work well for me.

Need any further help, just shout.


Thanks very much++ thats exactly what I needed. got it working no problems. ++

Wondering about one thing, if you have some input. having created a “slider” in the sitemap/habpanel. for setting the tempurature. trying to adjust the set temp with the slider, It immediatly flips back to the temp set on the thermostat itself, can’t seem to get the temp setting to “take”. using this item:

Number HallThermostat_SetTemp “Hall Heating Setpoint [%.1f °F]” { heatmiser=“1:SETTEMP” }