Hi
I want to be able to control a Dyson Hot Fan heater, I have a working IR sender setup using a wemos r1 and ir module, I've test this with other devices and it works fine.
Now, the issue I am having is when capturing the IR signals from the remote, using
IRremoteESP8266: IRrecvDumpV2
The raw codes are different every time, and I have tried to Raw send a lot of these with no joy, I have notice each button press sends 2 signals :
Timestamp : 002814.650
Encoding : UNKNOWN
Code : AC4F51DD (27 bits)
Library : v2.5.4
Raw Timing[53]:
- 2232, - 12, + 776, - 786, + 12, - 14, + 1552, - 768,
- 12, - 768, + 788, - 12, + 12, - 760, + 788, - 12,
- 1550, - 766, + 12, - 754, + 800, - 14, + 736, - 796,
- 12, - 744, + 786, - 12, + 12, - 792, + 798, - 786,
- 784, - 12, + 12, - 764, + 794, - 12, + 756, - 790,
- 12, - 764, + 792, - 12, + 776, - 766, + 12, - 774,
- 770, - 12, + 1504, - 800, + 12
uint16_t rawData[53] = {2232, 12, 776, 786, 12, 14, 1552, 768, 12, 768, 788, 12, 12, 760, 788, 12, 1550, 766, 12, 754, 800, 14, 736, 796, 12, 744, 786, 12, 12, 792, 798, 786, 784, 12, 12, 764, 794, 12, 756, 790, 12, 764, 792, 12, 776, 766, 12, 774, 770, 12, 1504, 800, 12}; // UNKNOWN AC4F51DD
Timestamp : 002814.781
Encoding : UNKNOWN
Code : FA4ECAA1 (26 bits)
Library : v2.5.4
Raw Timing[51]:
- 2228, - 12, + 12, - 792, + 770, - 12, + 1536, - 790,
- 12, - 792, + 774, - 770, + 794, - 12, + 1518, - 792,
- 12, - 762, + 784, - 12, + 752, - 796, + 12, - 736,
- 790, - 12, + 800, - 788, + 12, - 12, + 792, - 770,
- 12, - 766, + 816, - 12, + 736, - 796, + 772, - 788,
- 12, - 778, + 764, - 12, + 12, - 762, + 768, - 12,
- 1508, - 788, + 12
uint16_t rawData[51] = {2228, 12, 12, 792, 770, 12, 1536, 790, 12, 792, 774, 770, 794, 12, 1518, 792, 12, 762, 784, 12, 752, 796, 12, 736, 790, 12, 800, 788, 12, 12, 792, 770, 12, 766, 816, 12, 736, 796, 772, 788, 12, 778, 764, 12, 12, 762, 768, 12, 1508, 788, 12}; // UNKNOWN FA4ECAA1
I have found a post online that says it is the infrared codes for the Dyson AM04, these were gathered from eventghost software
USB_UIRT.TransmitIR(u'0000 006D 0000 0011 0054 0021 001C 003E 001C 0020 001C 0020 001C 003D 001C 0020 001C 0020 001C 0020 001C 0022 001C 0021 001C 0020 001C 0020 001C 0020 001C 0020 001C 003D 001C 0020 001C 0F23', 4, 0)So my question is how would I send / convert this code so I can send via IRsend.h:irsend ?
The file also contains the other fan functions, but if I can get this to work the other should be the same.
Thanks For Any help you can provide.
Potman