Integration with Haier HoN app

Would be nice to see a proper API. But anyway, for those thinking what to do, there is other solution to communicate locally with ESPhome: Haier Climate — ESPHome

I have a question.

Where the “terms of service” are described?

Or what if you don’t call directly them APIs?

https://go.he.services/tc/V1/en_GB/tc.html

For example, this:

In particular, but without limitation, you are prohibited to modify, translate, decompile, reverse engineer, disassemble or otherwise attempt to derive the source code or create derivative works

I really really wish this backfires on them somehow…

1 Like

Thank you for your support, I have heard many different opinions and will now seek legal advice.
I will try to post updates here: Project shutdown : can we help? · Issue #147 · Andre0512/hon · GitHub
At the moment I can’t say much about the extent to which I can enforce our rights here…

4 Likes

I dont see how this make demage to them, compare to use of hon app, you still consume bandwith on thair end, or am i missing somthing. So release local api and resolve bandwith problems if this make so much financial strain

App probably makes API calls only when it’s open while HA must poll for updates all the time.
Even if that wasn’t the case, when HA makes an API call, it does just that - it does not serve you useless ads. Or gather statistics about who-knows-what.

Haier goal is NOT making it easy and functioal for the customer. Their goal is making money. Whether they can see that they could make more money by releasing API documentation properly (like HomeConnect (Bosch, AEG) does) or at least allowing reverse engineered API to work silently (like LG ThinQ does), it’s up to them.

why is the add on from @gvigroux not marked by Haier? Or will it affect his as well?

Don’t take it down. You are not breaking the law.

Some time ago I changed update interval to 1 hour by default, and then use an automation service call ‘Update entity’ to every 30 seconds only when i’m using the Washer Dryer.

That way I reduced API call to just 24 calls per day.

I just hope they don’t change a login protocol… again.

Can anyone share his Dashboard?
I can´t get my Dashboard look like this (for example)

That’s not a dashboard that’s the device integration page. Just go in HA to Settings, Devices and choose your device.

2 Likes