paveldn / haier-esphome

Haier ac integration for ESPHome
91 stars 13 forks source link

Is "silent mode" supported? #51

Closed wzieba closed 2 months ago

wzieba commented 2 months ago

hi there! Thank you a lot for your contribution. I successfully configured the controller and made my Haier devices much better comparing to the time I was using hOn API :)

I have a question about modes: is "silent mode", as described in hOn mobile app, supported?

Screen from hOn mobile app

In this part of source code, I see a mention of "quiet mode" (which I'm guessing is the same as "silent mode"). But, if I interpret the code below correctly, it's mapped to "eco" preset. Looking at the description from the mobile app, those two modes (eco and silent) are separate, so hence this question: is "silent mode" supported or planned to be?

https://github.com/paveldn/haier-esphome/blob/b07f7a67a36ddc92dc46ef02855f3521704d29bf/components/haier/hon_climate.cpp#L596-L602

paveldn commented 2 months ago

Hi @wzieba,

As far as I remember silent mode is Night mode preset. Have you tried it? image

wzieba commented 2 months ago

Thanks - yes I've tried the Sleep mode, but this is something different from Silent (a.k.a Quiet) mode. Quite/Silent makes the AC quiter, but Sleep applies an algorithm of changing the temperature over time.

I've looked as some Haier manuals, e.g. here https://www.kokotas.gr/images/usrImage/4-07-2024-14-49-66868c3a2e23b.pdf and on page 5 there are details about each of these modes.

And this is how I think things are named between manual and the mobile app.

Screenshot 2024-08-26 at 18 46 18
paveldn commented 2 months ago

OK Can you please make a log for me from your AC using IR remote? Like in this instruction https://github.com/paveldn/haier-esphome/blob/master/docs/faq.rst#q-my-ac-has-a-cool-feature-that-is-not-supported-by-your-component-can-you-add-it I will check if it is supported and if not will try to add it.

wzieba commented 2 months ago

When trying to prepare logs, I've realized the following:

So, overall, everything seems to be supported.


I only wonder what signals are sent whenever user taps "ECO mode" vs. "Silent mode" on mobile app. But for this to verify, I'd need to sniff the communication (using the original ESP for Haier and mobile app). You made an awesome work with the documentation, maybe I'll follow this and check signals, but I don't have tools right now.

Anyway, it looks like all features are supported by haier-esphome. I'll close this issue for now, and if I'll find something useful sniffing the communication after mobile app turns on silent/eco, I'll follow up here.