-
Notifications
You must be signed in to change notification settings - Fork 836
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expanding support for Daikin 176 protocol #1233
Comments
* More data has shown the `altmode` was the real mode all along. Change code to reflect that. * Change mode values to `kDaikin176Fan` etc. * Add support for Heat & Auto modes. * Update unit tests accordingly. Fixes #1233
Hey @pete571 thanks for providing all the useful data. That was really helpful. Can you please download it and us know how it goes? (Note: The values for the operation modes have now changed in that branch) |
Hi, Thanks, I tried the new code and here is what I observe: setMode(0) - AUTO according to IRrecvDumpV3 These are the commands captured from my remote when using AUTO: setMode(1) - UNKNOWN according to IRrecvDumpV3, but aligns with the HEAT command captured from my remote setMode(2) setMode(3)- UNKNOWN according to IRrecvDumpV3 and I cannot align it with any codes from my remote setMode(7)- UNKNOWN according to IRrecvDumpV3 and I cannot align it with any codes from my remote Do these results align with the new operation modes you mention? Thanks |
D'oh! I forgot to update the The valid "mode" values for IRremoteESP8266/src/ir_Daikin.h Lines 349 to 353 in d643e04
Anything other than those values should default to Cool (2) mode. When/where are you calling IRremoteESP8266/src/ir_Daikin.h Line 361 in d643e04
So I'm guessing in your code that you've set the mode to heat or dry, then changed to Auto without doing a |
Ok, I get it, that makes sense. Thanks for the project and prompt responses! |
Thanks for the confirmation it's now all working as expected. I'll merge it into the main branch. |
* More user supplied data has shown the `altmode` was the real mode all along. Change code to reflect that. * Change mode values to use `kDaikin176Fan` etc. * Add support for Heat & Auto modes. * Update unit tests accordingly. * Update the supported model info. Fixes #1233
_v2.7.10 (20200831)_ **[BREAKING CHANGES]** - move SPIFFS to LittleFS for ESP8266 (#1182 #1226) - Daikin176: Change & increase operating mode values. (#1233 #1235) **[Bug Fixes]** - TOSHIBA_AC: not turning off when using `IRac` class. (#1250 #1251) - Haier: change position of Fan speed bits. (#1246 #1247) **[Features]** - Voltas: Add detailed support for Voltas A/Cs (#1238 #1248) - Add support for Metz protocol. (#1241 #1242) - Basic support for Voltas A/C protocol (#1238 #1243) - Add low level bit formatting sanity checks. (#1232) **[Misc]** - Rewrite Airwell by using bit fields (#1254) - Rewrite Haier YRW02 using bit fields (#1253) - rewrite Haier HSU07-HEA03 (#1246 #1247) - rewrite ir_Gree & ir_Midea by using bit field (#1240) - Incorrect usage of `assert()` (#1244 #1245 #1232) - rewrite Gree (#1210)
## v2.7.10 release _v2.7.10 (20200831)_ **[BREAKING CHANGES]** - move SPIFFS to LittleFS for ESP8266 (#1182 #1226) - Daikin176: Change & increase operating mode values. (#1233 #1235) **[Bug Fixes]** - TOSHIBA_AC: not turning off when using `IRac` class. (#1250 #1251) - Haier: change position of Fan speed bits. (#1246 #1247) **[Features]** - Voltas: Add detailed support for Voltas A/Cs (#1238 #1248) - Add support for Metz protocol. (#1241 #1242) - Basic support for Voltas A/C protocol (#1238 #1243) - Add low level bit formatting sanity checks. (#1232) **[Misc]** - Rewrite Airwell by using bit fields (#1254) - Rewrite Haier YRW02 using bit fields (#1253) - rewrite Haier HSU07-HEA03 (#1246 #1247) - rewrite ir_Gree & ir_Midea by using bit field (#1240) - Incorrect usage of `assert()` (#1244 #1245 #1232) - rewrite Gree (#1210)
The code changes mention have now been included in the newly released v2.7.10 of the library. |
Hi,
I have Daikin A/C indoor unit FFQ35B8V1B with remote BRC4C151.
After experimenting, I find I can control it with the IRDaikin176 class from the library (using v2.7.8).
But my system supports modes DRY, AUTO, FAN, COOL, and HEAT, whereas the library class seems to only support DRY, FAN, and COOL. Somehow I would like to add the AUTO and HEAT modes to the class.
I used IRrecvDumpv3 to capture the codes when pressing the MODE button on my remote and cycling through the 5 possibilities. The dump is in the attached file.
I think modifying the library is beyond me so I have raised this issue as a feature request and appreciate your feedback. Happy to provide any further information required.
Thanks!
daikin176 modes.txt
The text was updated successfully, but these errors were encountered: