hristo-atanasov/Tasmota-IRHVAC

Issue with 2 beeps and not powering off in lovelance

PedroGdiaz opened this issue · 5 comments

Hi Hristo,
I am very happy with the integration you have build, it is awesome!!!
Currently, I am having two issues using SAMSUNG_AC:

  1. I have an IR received and all reflect in Lovelace except for off. If I off with remote it does not reflect in lovelance
  2. When I send a command from Lovelace the AC always beeps 2 times even do only 1 MQTT is sent. I have one that has a digital display and I notice that the first beep sets it to 24 and the second beep to the desired temperature

My configuration
image

And this is the Tasmota console logs
image

This is the command that beeps 2 times
IRHVAC {"Vendor": "SAMSUNG_AC", "Model": "-1", "Power": "on", "Mode": "cool", "Celsius": "On", "Temp": 26.0, "FanSpeed": "min", "SwingV": "off", "SwingH": "off", "Quiet": "off", "Turbo": "off", "Econo": "off", "Light": "on", "Filter": "off", "Clean": "off", "Beep": "off", "Sleep": "-1"}

I really hope that I can get some help on this 🥇

Can you show me the log from Tasmota console after you have used the original IR remote for your AC?
One when the AC is already turned ON and you just change the temperature and one when the AC is already ON and you try to turn it OFF.

Hi Hristo, thanks for getting back,
manage to solve the problem of OFF reflecting on Lavelance by doing this change to your code in version 2021.7.15:
image

The logs you requesting:

  • One when the AC is already turned ON and you just change the temperature
    image
  • One when the AC is already ON and you try to turn it OFF
    image

The two beeps problem still happening.

So I see 2 things ..
First one is when you try to turn OFF the AC with the original remote you are sending power: "on" - this is strange ..
And the second thing is that you have enabled the MQTT logger in Tasmota, which can (some times) duplicate the result and might be the reason for double beeping. Not sure, but can cause it, so try stoping the logger - set it as 0.

As sometimes the AC can receive invalid payload and can "try to settle" with the situation, they can change some options that are received. I see you have set light: "on". Is it supported? If it is unsupported you can try to set it as off by default and check if double beep stops. Edit: I see you have it received by the remote, but try it as I'm not sure how the ESP IRREMOTE 8266 library internally work for each AC brand and model. Could solve the problem.

As sometimes the AC can receive invalid payload and can "try to settle" with the situation, they can change some options that are received. I see you have set light: "on". Is it supported? If it is unsupported you can try to set it as off by default and check if double beep stops. Edit: I see you have it received by the remote, but try it as I'm not sure how the ESP IRREMOTE 8266 library internally work for each AC brand and model. Could solve the problem.

I have the same problem with two beeps with Samsung AR09 AC. Quite an big problem actually. So I have tried your suggestions with lights on, but it did not help. The light function works properly if turned on as well. so thats not the problem. Any other ideas?

UPDATE: I found this thread about this issue on IRremoteesp8266, crankyoldgit/IRremoteESP8266#1484
The issue is fixed with new library. I updated from tasmota 9.5 to tasmota-ir 10.0 and now it works. Saved my day.