Added support for Fujitsu 264 bit A/C remote protocol#2030
Conversation
|
Thanks for adding additional support. To handle the different messages/conflicts there is models for remotes that can and probably needs to be used in this case? |
|
Thank you for your comment, and sorry for messing up. I am almost a novice at working with this kind of open-source project. I have just followed this process: Merging your Pull Request, but I did not need to change doxygen documentation, README, and version management files, did I? The conflict seems to happen against the model of instead of Sending signal functions properly, and the above conflict happens only when receiving 3 commands: |
|
I can confirm that this PR works on my AS-AH363N, which also has a remote control labeled AR-RLB2J. Thank you for your efforts. |
This change provides support for the Fujitsu's 264 bit A/C remote protocol:
This also includes the unit tests code which passes every test including using real example patterns. I also checked every function was working properly with the actual equipment in my room.
There is, however, one problem in the protocol: Some commands ("Toggle Sterilization" (0x1463001010FE09C160030000FC9F0041) and "Outside Quiet On/Off" (0x1463001010FE09C140000000FFBF0041, 0x1463001010FE09C140010000FFBF0041)) use the same state patterns with the previous Fujitsu AC's protocol (ARRAH2E), but have different meanings. So, when users try to decode these commands as Fujitsu 264 bit AC protocol, the IRrecv::decode() function recognizes it is the previous Fujitsu AC's some other command.
If you have any advice to solve this problem, I will fix it and commit it.
I hope this change can contribute to the community and help Fujitsu A/C users enjoy the IR remote control.