Releasing my Heatmiser Neostat integration that I setup on Smartthings, but on Hubitat. This time because the hub allows custom protocols you no longer need a bridge device, and Hubitat can directly talk to the Neohub so installation is super easy.
It is definitely a work in progress, with the key functionality available at the moment, but with a pretty horrible interface and lots of improvement potential. That will come over the next few weeks/months. Currently it will create a child device for each thermostat (or other device) connected to your Neohub.
Installation is simple and instructions can be found on my Github page.
Alternatively you can set up the device handlers with the thoroughly recommendedHubitat Package Manager, and then all you need to do is create a virtual device which uses the Bridge Device handler, add the Neohub IP address in settings and create the thermostat devices.
Hi, thanks for creating this integration. I am trying to add my neohub with 3 thermostats connected on it. I have added the drivers and created a virtual device, configured neohub IP address. Then when clicked on ‘getThermostat’ option it showed the status as below
Hi, I was also having the same problem as naranvs2001. Looking through the logs when creating the children the code looks for a device type "Neo Thermostat", but the child device type here is "Heatmiser Neo Thermostat". I managed to get the children to add by changing the driver code name. It's line 25 in the child code. I hope this helps others!
Ive made a ton of changes to this integration and it's way better now (and most things actually work, while they didnt before). Quick question before publishing it, what features do people really want from this handler?
I currently have:
Boost (by 1 hour or custom hours). If you dont specify the temperature then it rounds up the current temperature and adds 1 - to force the thermostat to turn on.
Change current target until the next schedule change
Have released an interim update for this integration, mainly the following improvements:
Some fixes to the functions so more of them actually work (seems they didnt get tested properly on Hubitat after migrating from ST )
Have added a button to the thermostats, which means you can call any function inside the DTH using the Hubitat Dashboard 'button tile. For example I have set up a button tile to call my 'boostOneHour' function by putting 'boostOneHour' into the button number field of the dashboard tile. Hence I have a single button click to boost my thermostat for an hour (feel free to use the other functions)
Plenty still to do, but given the cold weather I thoughts these were worth releasing.
Added an automatic update feature last week, that means it automatically requests fresh temp/status/.... after you make a request. This is delayed by 3-5 seconds given it can take 3-5 seconds for Heatmimser to process the message and be confirmed by the thermostat.
Please let me know if this is not working for you.
This is just what I think I am looking for! Thanks for building the functionality. I am soon to move into s new build house ( UK) which has a samsung airsource heat pump feeding a joules cylinder system. It serves the ground floor wet underfloor heating where each room has its own digital wired touch screen thermostat, first floor radiators controlled by a regular wall mounted manual thermostat in the master bedroom and hot water. I spoke with Joules and they say I can replace the thermostats with neo air wireless ones and I would also need to add a neo hub and change the wiring centre. I am totally new to HA but very keen to get started.
If they are wired you can probably replace with regular Neostats rather than Neoair ones, but would likely involve you getting a bit more involved with how the setup works! Looks like a fun project either way, and glad to see heat pumps going into new builds at last. I expect the house is super efficient to make it work properly!