Heatmiser-for-home-assistant icon indicating copy to clipboard operation
Heatmiser-for-home-assistant copied to clipboard

Official core integration?

Open AlecRust opened this issue 4 years ago • 4 comments

I'm running Home Assistant on some slow hardware where I'd rather not install HACS.

Just wondered if there were any plans to get this merged in to core, or what remains to be done before this can happen?

I was also curious if the plan would be to replace the existing Heatmiser integration or add an additional one, if your project is specific to the neoStat line of thermostats?

I have a neoStat thermostat and use the Heatmiser Neo iOS app. The current official integration doesn't seem to set up correctly, but looks like your integration would.

AlecRust avatar Dec 30 '20 14:12 AlecRust

Hey, A few of us were looking at what it would take to get this into core. There are a lot of hoops (quite rightly as they don’t want any only junk in core) to jump through so it might take quite a while.

this is for a different line of thermostats (anything that’s controlled via the Neo hub) the existing core integration is for an older (?) stat that communicates directly over a com port I believe. They are complimentary rather than competing if that makes sense

DrTree avatar Dec 30 '20 14:12 DrTree

Hopefully we are getting there...

First of all, device specific communication needs to happen via external python library, not directly inside integration. @DrTree and I were working on this and this part is close to being finished (https://github.com/MindrustUK/Heatmiser-for-home-assistant/pull/59).

Then I think https://developers.home-assistant.io/docs/device_registry_index/ has to be implemented in this integration, so that it shows devices (e.g. NeoHub, NeoStats and not just entities). That's hopefully fairly easy.

Then most importantly, we need to make sure integration is stable. So it would be good if more people could test it. There might be slightly different devices/configuration than what I have and it would be good if they are all supported (e.g. I only have heating, no cooling), I don't have NeoPlugs... (By the way, you can run it without HACS too, just copy custom_components/heatmiserneo/ from this repo into config/custom_components/heatmiserneo.)

And then I guess it might be time to try to push this into core.

stikonas avatar Jan 03 '21 01:01 stikonas

Oh, also one thing I forgot to mention that would be nice is adding support to pairing new devices... Hopefully not too hard, but somebody has to look at Home Assistant documentation and find the right HA API to setup frontent (our backend library has support for pairing).

stikonas avatar Jan 03 '21 14:01 stikonas

What's the current status of this item? I've used the old integration and would really like it if HA had this one out of the box...

cyclops1982 avatar Oct 10 '22 15:10 cyclops1982