Have just got this heater and it appears to be smart and able to link to Google Cloud or Alexa, but they don’t allow any other integration other than their own app.
Having run a HTTPS snoop it looks like its not going to be that difficult to undertake as its a simple API such as:
V0.0.5 was updating some API renewal logic
V0.0.6 Fixed a few errors / warnings which wanted me to update to the latest supported climate entity style.
V0.0.7 Continuing to Fix HA erros and warnings. Disabled compatibility mode (its fully compliant with the 2025.1 required changes).
V0.0.8 More API tweaks.
I’ve now had multiple API token renewals over the past 12 hours and everything looks to be working well.
I just added a second heater to my install and seems to work fine. Actually had to delete/reinstall my first heater and that went off smoothly as well.
One observation is that the status/History is always “Heat” unless turned off or “unavailable”. Mine does seem to go “Unavailable” (usually cycling back pretty quickly) on a pretty frequent basis.
To be honest I’ve really wanted to work on this more, but have been short on time.
The main thing that needs work on is the updating, it doesn’t update on a regular basis and its funky. I was hoping that Envi would take it over but they didn’t
Bummer that they didn’t pick it up. Mine is definitely cycling unavailable / available every minute or so. I don’t remember it doing that with only 1 unit.
I never tested with two, I bet what is happening is that its being successful with one, but because the other is not successful its getting the API key again and then going back and forward.