Open SodaWithoutSparkles opened 7 months ago
Also, if possible, I found that the decoded signals of my remote seems to be reversed. Sending the state ON
would result in the air conditioner OFF, and vice versa. Is it possible to "invert the state"?
EDIT: After hours of confusion, I found out that the power
is a toggle field. This means that, if power
is True
/On
, the air-con would invert the current state. Please consider adding a way to fix the wrong toggled state, for example, a lambda call to change the internal power state w/o sending anything.
am facing the same issue as well. would appreciate integration
I believe that it can be achieved by simply replacing the class and using about the same code...
Also, if possible, I found that the decoded signals of my remote seems to be reversed. Sending the state
ON
would result in the air conditioner OFF, and vice versa. Is it possible to "invert the state"?EDIT: After hours of confusion, I found out that the
power
is a toggle field. This means that, ifpower
isTrue
/On
, the air-con would invert the current state. Please consider adding a way to fix the wrong toggled state, for example, a lambda call to change the internal power state w/o sending anything.
Were you able to rectify this on tasmota-ir?
Were you able to rectify this on tasmota-ir?
Tasmota was only used as a proof-of-concept for me to verify that my AC is indeed using daikin64
and the ir modules are indeed working.
I've been tired of waiting and wrote the code myself. https://github.com/SodaWithoutSparkles/esphome-daikin64
Unfortunately, it seems that, either my code is faulty or esphome is faulty. I cannot get it to compile on a esp32 with esp-idf framework, but the same code on a esp8266 with arduino framework works fine. When compiling on the esp32, it said it cannot find the library despite installing it a few lines before.
I've been tired of waiting and wrote the code myself. https://github.com/SodaWithoutSparkles/esphome-daikin64
Unfortunately, it seems that, either my code is faulty or esphome is faulty. I cannot get it to compile on a esp32 with esp-idf framework, but the same code on a esp8266 with arduino framework works fine. When compiling on the esp32, it said it cannot find the library despite installing it a few lines before.
Wow. Thanks a lot for recompiling the code for ESP. Will give it a go, as i'm also stuck in the same boat
Describe the problem you have/What new integration you would like
Support daikin64 platform in climate
Please describe your use case for this integration and alternatives you've tried: This supports air conditioners that uses the daikin64 remote codes. For example, remote model
R04089036296A
. Arduino heatpump ir library did not include this, but theIRRemoteESP8266
library supports it (https://github.com/crankyoldgit/IRremoteESP8266/issues/1064).Additional context
Tasmota already supports this, in fact, a lot more codecs. Including: