piotrva / esphome_gree_ac

GNU General Public License v3.0
3 stars 2 forks source link

Fan speeds control algorithm #1

Open avbdr opened 1 year ago

avbdr commented 1 year ago

Hello Piotr,

thank you very much for a great app. It works perfectly on my Lennox li024ci ACs with just a couple glitches. 1) For some reasons fanSpeed1 is always reported as 8 which is breaking all the mechanims. i have fixed this with a temporary hack to reset it the similar values which function is expecting it to be.

+    if (fanSpeed1 == 8) {
+        fanSpeed1 = fanSpeed2;
+        if (fanSpeed1 == 3)
+            fanSpeed1 = 5;
+    }

2) Another thing I have noticed that Turbo mode is unrelated to the fan at all. It works like 'Max Speed' setting same way regardless of a speed set. Do I understand you correctlu, that this is a way you selected to implement Silent and Turbo modes inside the Fan setting dialog?

What AC model you were testing your code with? Id like to help and elaborate some common fix for this speed issue.

Thank you again

avbdr commented 1 year ago

Btw, you can update your README and state that code works for some Lennox Air Conditioners to

piotrva commented 12 months ago

Hi,

The code was prepared for Sinclair MV-H09BIF unit and it works very well and the model was the source for the protocol involved. Not tested with any other models.

Good to hear that my work helped you a little ;)

piotrva commented 1 month ago

BTW - can you possibly include some debug logs, as were provided here: https://github.com/piotrva/esphome_gree_ac/issues/3#issuecomment-2108547625