I am trying to add support for my Hitachi RAS-70YHA3 heatpump with remote RAR-3U3. I forked your repo and started an attempt (you'll have to forgive me, I'm not a c++ developer) a few months back, but I struggled a bit. I called it HITACHI_AC296
.
My attempt is based on someone else's research on the same protocol. Using what I learnt there I was able to send working signals, I just wasn't able to get it into IRremoteESP8266 properly.
At the time I did not know about auto_analyse_raw_data.py, so I will give that a shot. I just wanted to open this ticket to track progress and have a place for guidance 🙏.
Raw output from IRrecvDumpV2 (I am using a VS1838b, but I don't seem to have had too many issues with it, I don't think):
Timestamp : 000016.193
Library : v_IRREMOTEESP8266_VERSION_MAJOR._IRREMOTEESP8266_VERSION_MINOR._IRREMOTEESP8266_VERSION_PATCH
Protocol : UNKNOWN
Code : 0x4EB022A8 (298 Bits)
uint16_t rawData[595] = {3280, 1714, 360, 1278, 358, 518, 358, 516, 362, 514, 362, 512, 362, 514, 358, 516, 358, 520, 360, 516, 358, 514, 362, 516, 356, 518, 360, 1278, 360, 514, 360, 516, 360, 518, 360, 516, 360, 518, 358, 516, 358, 516, 358, 516, 360, 514, 362, 512, 364, 518, 360, 514, 362, 514, 360, 516, 358, 514, 360, 514, 362, 514, 358, 1280, 360, 518, 360, 1276, 362, 1278, 360, 1278, 360, 1278, 358, 1280, 360, 1280, 358, 518, 356, 1282, 360, 1278, 358, 1282, 358, 1278, 360, 1278, 360, 1278, 360, 1276, 360, 1278, 358, 1282, 360, 516, 360, 516, 360, 514, 360, 516, 358, 516, 362, 516, 358, 518, 356, 520, 362, 514, 360, 514, 360, 1276, 362, 1280, 358, 516, 360, 516, 358, 1278, 360, 1284, 358, 1276, 360, 1278, 360, 516, 360, 518, 360, 1274, 362, 1280, 358, 516, 360, 518, 360, 516, 358, 1280, 360, 514, 360, 514, 360, 1280, 360, 516, 358, 514, 360, 1282, 360, 1280, 358, 514, 360, 1278, 360, 1280, 358, 516, 358, 1278, 360, 1280, 358, 518, 360, 516, 360, 514, 360, 1278, 360, 516, 358, 518, 356, 518, 358, 1278, 360, 518, 362, 1278, 358, 1278, 360, 516, 358, 1276, 362, 1278, 358, 1280, 358, 516, 356, 1284, 362, 514, 360, 514, 360, 516, 360, 514, 360, 514, 362, 1278, 360, 1276, 362, 518, 358, 1278, 362, 1276, 360, 1278, 360, 1280, 358, 1280, 358, 516, 360, 516, 360, 1282, 362, 512, 362, 516, 360, 516, 360, 514, 360, 514, 360, 514, 362, 516, 358, 520, 358, 1278, 362, 1278, 358, 1280, 360, 1276, 362, 1278, 360, 1278, 360, 1278, 360, 1282, 362, 518, 356, 518, 358, 516, 358, 516, 360, 516, 358, 514, 360, 516, 358, 520, 358, 1280, 358, 1280, 358, 1280, 358, 1278, 362, 1278, 358, 1278, 360, 1276, 362, 1284, 358, 518, 358, 516, 358, 516, 360, 516, 358, 516, 358, 516, 360, 514, 360, 520, 360, 1278, 360, 1278, 362, 1278, 360, 1278, 362, 1278, 358, 1278, 362, 1278, 360, 1282, 360, 516, 360, 514, 360, 516, 360, 514, 360, 514, 360, 516, 360, 516, 360, 518, 360, 1278, 360, 1276, 362, 1278, 360, 1278, 362, 1278, 358, 1278, 362, 1280, 358, 1282, 358, 516, 360, 514, 360, 516, 360, 514, 360, 518, 358, 516, 358, 516, 360, 520, 360, 1278, 360, 1278, 360, 1278, 360, 1278, 362, 1278, 360, 1276, 360, 1278, 360, 1282, 360, 514, 360, 1276, 360, 1280, 358, 516, 360, 1278, 362, 512, 360, 1278, 360, 518, 358, 1278, 362, 516, 356, 516, 360, 1278, 360, 518, 356, 1280, 360, 518, 358, 1284, 358, 1280, 358, 516, 358, 516, 360, 516, 358, 1282, 356, 1278, 360, 1278, 360, 1282, 358, 518, 360, 1276, 360, 1278, 360, 1276, 362, 514, 358, 516, 360, 516, 358, 518, 362, 514, 360, 516, 358, 516, 358, 516, 362, 512, 360, 516, 360, 512, 360, 518, 360, 1278, 360, 1276, 362, 1278, 360, 1278, 360, 1278, 360, 1278, 360, 1278, 358, 1284, 360, 514, 358, 516, 360, 516, 360, 514, 358, 514, 362, 514, 362, 514, 358, 520, 360, 1278, 360, 1278, 362, 1278, 360, 1276, 362, 1278, 360, 1278, 360, 1278, 358, 1284, 360, 514, 362, 514, 362, 514, 360, 514, 360, 514, 362, 514, 358, 516, 360, 520, 358, 1278, 360, 1280, 358, 1276, 360, 1278, 360, 1278, 360, 1278, 360, 1278, 360, 1282, 358, 1280, 360, 1278, 362, 512, 362, 514, 360, 514, 360, 514, 360, 516, 360, 518, 360, 514, 362, 514, 360, 1278, 360, 1278, 358, 1278, 360, 1276, 362, 1276, 360, 1280, 362}; // UNKNOWN 4EB022A8
Output from auto_analyse_raw_data.py.
Found 595 timing entries.
Potential Mark Candidates:
[3280, 364]
Potential Space Candidates:
[1714, 1284, 520]
Guessing encoding type:
Looks like it uses space encoding. Yay!
Guessing key value:
kHdrMark = 3280
kHdrSpace = 1714
kBitMark = 359
kOneSpace = 1278
kZeroSpace = 515
Decoding protocol based on analysis so far:
kHdrMark+kHdrSpace+10000000000010000000000000000010111111011111111100000000001100111100110001001001101101100010001011011101000001101111100100000000111111110000000011111111000000001111111100000000111111110000000011111111011010101001010110001111011100000000000011111111000000001111111100000000111111111100000000111111
Bits: 296
Hex: 0x80080002FDFF0033CC49B622DD06F900FF00FF00FF00FF00FF6A958F7000FF00FF00FFC03F (MSB first)
0xFC03FF00FF00FF000EF1A956FF00FF00FF00FF00FF009F60BB446D9233CC00FFBF40001001 (LSB first)
Dec: 63672915700286784428888561416304607301127352178493058802278520882964001991547211996971071 (MSB first)
125333218691812209784605858600489852403040852452316227886439093576240819778267537704226817 (LSB first)
Bin: 0b10000000000010000000000000000010111111011111111100000000001100111100110001001001101101100010001011011101000001101111100100000000111111110000000011111111000000001111111100000000111111110000000011111111011010101001010110001111011100000000000011111111000000001111111100000000111111111100000000111111 (MSB first)
0b11111100000000111111111100000000111111110000000011111111000000000000111011110001101010010101011011111111000000001111111100000000111111110000000011111111000000001111111100000000100111110110000010111011010001000110110110010010001100111100110000000000111111111011111101000000000000000001000000000001 (LSB first)
Total Nr. of suspected bits: 296
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4