Changing temperature from captive portal or Home Assistant climate entity sends incorrect IR code - there's a -2*C offset on set temperature. Data received from remote is parsed correctly.
I've made a 'dirty' fix in whirlpool.cpp that works for me (attached in additional informations), at least in short testing, but my C/Cpp knowledge is very limited. I can try to provide more logs from the remote if needed.
Byte 6 and 7 changes when '6th Sense' button is used. Said button sets HEAT_COOL mode in esphome, but temperature change is not working at all. It's a minor issue in my use case, although I can provide logs too.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
The problem
Changing temperature from captive portal or Home Assistant climate entity sends incorrect IR code - there's a -2*C offset on set temperature. Data received from remote is parsed correctly.
Installed unit: Whirlpool SPIW312L Remote controller: DG11J1-3A
I've made a 'dirty' fix in whirlpool.cpp that works for me (attached in additional informations), at least in short testing, but my C/Cpp knowledge is very limited. I can try to provide more logs from the remote if needed.
Byte 6 and 7 changes when '6th Sense' button is used. Said button sets HEAT_COOL mode in esphome, but temperature change is not working at all. It's a minor issue in my use case, although I can provide logs too.
Which version of ESPHome has the issue?
2024.5.5
What type of installation are you using?
Home Assistant Add-on
Which version of Home Assistant has the issue?
2024.6.3
What platform are you using?
ESP8266
Board
ESP_IR_TR_V1.1
Component causing the issue
whirlpool
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
Modified whirlpool.cpp: whirlpool.zip