-
Notifications
You must be signed in to change notification settings - Fork 140
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
Buffers too short for Samsung Aircon #92
Comments
Found the same bug after some time debugging and wondering if I really could not control my Fujitsu airco system just before I found this bug report. Changing the type of the integer solved the problem for me also. |
Thank you very very much, @jpmeijers |
Tested Raw Receive and Raw Send with my Samsung AC, works perfectly after following your instructions on the modifications. just want to ask if its possible to use the hashDecode example with a longer data, and use that hash to send IR? It just makes the data easier to handle; like storing in eeprom or sending through serial ( instead of hard coding the array). I want to try to get it as 0x********* data, then I will create another arduino nano where in it will listen for serial input, and I can send that 0x********** for it to transmit IR. |
Does this mean that I can not use hash code decoder if I want to send the IR again? Im trying to create a universal remote that supports majority of the devices, and I found that the raw receive and raw send works with almost anything I tried. Other libraries can only support small data, and does not work on AC |
To get this library to learn and transmit my Samsung Aircon's OFF command I had to make a few modifications:
IRLibGlobals.h
increaseRECV_BUF_LENGTH
to 400.myReceiver.setFrameTimeout(100000);
. Shorter timeouts like 20000 was still too short.uint16_t i
.The first two steps are mentioned in the documentation, but the third one is not. The third change can also not be changed easily using a configuration.
The raw data for my aircon's off command is:
The text was updated successfully, but these errors were encountered: