crankyoldgit / IRremoteESP8266

Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
GNU Lesser General Public License v2.1
2.85k stars 811 forks source link

Daikin SetTemp to half degrees #1829

Open AntonWert opened 2 years ago

AntonWert commented 2 years ago

Hello, great library, works well with my Daikin. Just one thing: with the origianl remote you can set the temperatures to half degrees. But the temperature parameter is only int. Is there a chance to add the half degrees as well?

crankyoldgit commented 2 years ago

If you can decode and work out in the protocol how it does half degrees, we can add it. Some brands/models do support half degrees. Also, some brands/models lie and say they do half degrees on the remote, but don't actually do half degrees. I can't remember if it was a Daikin one that did that or not.

AntonWert commented 2 years ago

I used the IRrecvDumpV3 example and recorded 2 signals:

1st is 21,5°C

11:01:42.763 -> Protocol : UNKNOWN 11:01:42.763 -> Code : 0xDD44A786 (322 Bits) 11:01:42.808 -> uint16_t rawData[643] = {476, 394, 472, 420, 448, 416, 448, 394, 474, 420, 442, 25108, 3516, 1694, 474, 1260, 474, 420, 448, 416, 448, 394, 474, 1258, 474, 422, 446, 416, 448, 394, 474, 420, 444, 1246, 490, 422, 442, 1260, 474, 1264, 474, 420, 442, 1260, 452, 1286, 474, 1246, 486, 1260, 474, 1246, 490, 420, 444, 422, 446, 1258, 474, 420, 448, 420, 422, 442, 446, 396, 472, 420, 444, 420, 448, 420, 448, 420, 444, 420, 446, 422, 416, 446, 448, 1258, 472, 420, 448, 420, 422, 446, 444, 420, 448, 422, 442, 420, 448, 394, 448, 446, 442, 1260, 452, 442, 448, 1246, 486, 420, 448, 420, 422, 1286, 474, 420, 444, 1260, 452, 446, 442, 1248, 460, 1286, 452, 1284, 474, 1286, 448, 420, 422, 446, 444, 420, 448, 420, 416, 448, 446, 394, 448, 446, 444, 420, 448, 420, 422, 442, 448, 394, 448, 446, 444, 420, 448, 420, 416, 446, 448, 396, 448, 446, 442, 1246, 462, 1284, 452, 446, 444, 420, 448, 420, 418, 446, 448, 420, 422, 446, 444, 420, 422, 446, 442, 422, 448, 420, 416, 446, 448, 420, 422, 446, 444, 420, 448, 420, 418, 450, 444, 420, 418, 450, 418, 446, 420, 446, 418, 450, 418, 446, 422, 1268, 464, 420, 442, 452, 418, 446, 422, 446, 416, 446, 422, 446, 418, 450, 418, 446, 422, 446, 416, 452, 416, 446, 422, 446, 418, 446, 422, 446, 418, 450, 418, 446, 422, 446, 416, 446, 422, 446, 418, 450, 418, 446, 422, 446, 418, 446, 422, 448, 416, 450, 418, 446, 422, 446, 418, 446, 422, 446, 416, 446, 422, 446, 422, 442, 422, 446, 422, 446, 418, 446, 422, 446, 422, 446, 418, 446, 422, 446, 418, 446, 422, 446, 416, 446, 422, 446, 422, 446, 418, 446, 422, 446, 418, 446, 422, 446, 422, 446, 418, 446, 422, 446, 418, 446, 422, 446, 422, 446, 418, 446, 422, 446, 422, 1286, 448, 1290, 442, 446, 418, 446, 422, 1272, 460, 446, 422, 446, 418, 35544, 3484, 1708, 460, 1290, 448, 446, 418, 446, 422, 446, 418, 1290, 448, 446, 416, 446, 422, 446, 418, 450, 418, 1272, 460, 446, 422, 1284, 448, 1272, 460, 452, 416, 1284, 448, 1274, 460, 1290, 448, 1284, 448, 1284, 448, 450, 418, 448, 422, 1284, 448, 446, 418, 450, 418, 446, 422, 446, 418, 450, 418, 446, 422, 446, 418, 446, 422, 446, 422, 446, 416, 446, 422, 446, 418, 446, 422, 446, 422, 446, 418, 446, 422, 446, 418, 446, 422, 448, 422, 446, 418, 446, 422, 1272, 460, 1272, 460, 1290, 448, 446, 418, 446, 422, 1286, 448, 1314, 418, 446, 422, 1290, 442, 446, 422, 1290, 444, 446, 422, 446, 416, 446, 422, 446, 422, 446, 416, 446, 422, 446, 422, 446, 418, 446, 422, 446, 418, 446, 422, 446, 422, 446, 418, 446, 420, 448, 420, 1286, 448, 446, 416, 1290, 448, 446, 418, 446, 422, 446, 422, 446, 418, 446, 422, 446, 416, 446, 422, 446, 422, 446, 418, 446, 422, 446, 418, 450, 418, 446, 422, 446, 418, 446, 422, 446, 422, 446, 416, 1316, 418, 1290, 448, 446, 416, 446, 422, 446, 418, 450, 418, 446, 422, 446, 416, 446, 422, 446, 422, 446, 416, 446, 422, 1272, 460, 1290, 444, 450, 416, 448, 420, 448, 416, 446, 422, 446, 416, 452, 416, 446, 422, 446, 418, 450, 418, 446, 422, 446, 416, 446, 422, 448, 416, 450, 418, 446, 422, 446, 418, 450, 416, 1290, 444, 446, 422, 1290, 442, 446, 422, 446, 418, 450, 418, 1290, 442, 1290, 444, 450, 418, 446, 422, 446, 418, 450, 418, 446, 422, 446, 416, 450, 418, 448, 416, 450, 418, 446, 422, 446, 418, 1276, 490, 390, 444, 450, 418, 446, 416, 452, 418, 446, 422, 446, 416, 452, 416, 1290, 474, 394, 474, 390, 478, 1254, 478, 390, 478}; // UNKNOWN DD44A786

2nd is 22,0°C

11:01:48.850 -> Timestamp : 000022.580 11:01:48.850 -> Library : v2.8.2 11:01:48.850 -> 11:01:48.850 -> Protocol : UNKNOWN 11:01:48.850 -> Code : 0xFA41F15A (322 Bits) 11:01:48.897 -> uint16_t rawData[643] = {478, 390, 478, 390, 472, 422, 448, 416, 452, 392, 472, 25106, 3514, 1690, 478, 1260, 474, 394, 474, 390, 478, 416, 448, 1260, 474, 394, 472, 420, 448, 416, 448, 394, 474, 1260, 474, 420, 446, 1260, 474, 1260, 474, 394, 474, 1258, 474, 1260, 472, 1260, 478, 1256, 478, 1286, 446, 420, 448, 390, 474, 1288, 448, 416, 448, 394, 474, 390, 478, 416, 448, 422, 446, 390, 474, 394, 474, 420, 446, 416, 448, 394, 474, 390, 478, 1284, 448, 390, 472, 394, 474, 420, 448, 416, 448, 394, 474, 390, 476, 416, 448, 420, 448, 1260, 472, 420, 448, 1242, 490, 420, 448, 416, 446, 1260, 474, 394, 474, 1260, 474, 394, 474, 1258, 474, 1258, 474, 1262, 474, 1254, 478, 420, 448, 392, 472, 394, 472, 420, 448, 416, 448, 394, 474, 390, 474, 420, 448, 420, 448, 416, 446, 396, 472, 420, 448, 416, 448, 422, 446, 390, 474, 420, 448, 420, 448, 1242, 490, 1260, 474, 420, 446, 390, 474, 394, 474, 420, 448, 416, 446, 396, 472, 420, 448, 416, 448, 420, 448, 390, 472, 420, 448, 420, 448, 416, 448, 394, 474, 422, 442, 420, 448, 420, 448, 390, 474, 394, 474, 420, 422, 442, 448, 420, 448, 1256, 478, 420, 422, 442, 448, 420, 448, 420, 444, 420, 448, 420, 422, 442, 448, 394, 474, 420, 444, 420, 448, 420, 422, 442, 448, 420, 422, 446, 444, 420, 448, 420, 422, 442, 448, 420, 422, 446, 444, 420, 448, 416, 422, 446, 448, 420, 422, 442, 446, 424, 420, 442, 422, 446, 448, 420, 422, 442, 422, 446, 422, 446, 422, 442, 448, 420, 422, 442, 422, 446, 448, 420, 422, 442, 422, 446, 422, 446, 418, 446, 422, 446, 418, 446, 422, 446, 422, 446, 418, 446, 422, 446, 422, 442, 422, 446, 422, 446, 416, 446, 422, 446, 422, 446, 418, 446, 422, 446, 418, 446, 422, 446, 422, 1286, 448, 1284, 448, 446, 422, 442, 422, 1286, 446, 446, 422, 446, 422, 35542, 3514, 1690, 478, 1254, 478, 422, 422, 440, 448, 396, 472, 1260, 474, 394, 448, 446, 442, 422, 446, 420, 422, 1282, 478, 420, 422, 1280, 478, 1258, 474, 394, 448, 1280, 478, 1260, 472, 1246, 464, 1286, 448, 1284, 474, 420, 422, 446, 442, 1260, 452, 442, 448, 394, 448, 446, 444, 420, 448, 420, 422, 440, 448, 420, 422, 446, 442, 420, 448, 420, 422, 442, 448, 420, 448, 420, 422, 440, 448, 420, 422, 442, 422, 446, 448, 420, 422, 442, 446, 420, 422, 442, 448, 1260, 452, 1282, 452, 1284, 474, 420, 422, 442, 422, 446, 448, 420, 422, 1282, 478, 1260, 446, 448, 422, 1284, 474, 420, 422, 442, 422, 446, 422, 446, 418, 446, 422, 446, 422, 442, 422, 446, 422, 448, 416, 446, 422, 446, 422, 446, 416, 446, 422, 446, 422, 442, 422, 1286, 446, 446, 422, 1286, 448, 446, 422, 446, 422, 446, 418, 446, 422, 446, 422, 442, 422, 446, 422, 446, 422, 442, 422, 446, 422, 446, 422, 442, 422, 446, 422, 446, 420, 442, 422, 446, 422, 446, 418, 1288, 448, 1286, 446, 446, 422, 446, 418, 446, 422, 446, 422, 446, 418, 446, 422, 446, 422, 446, 418, 446, 422, 446, 422, 1284, 448, 1286, 446, 446, 422, 446, 418, 446, 422, 446, 422, 442, 420, 446, 422, 446, 418, 446, 422, 446, 422, 446, 418, 446, 422, 446, 422, 446, 416, 446, 422, 446, 422, 446, 416, 446, 422, 1286, 448, 446, 422, 1272, 460, 446, 422, 446, 418, 446, 422, 1290, 442, 1290, 448, 446, 416, 446, 422, 446, 422, 446, 416, 446, 422, 446, 422, 446, 418, 446, 422, 446, 418, 446, 422, 446, 422, 1286, 448, 446, 422, 446, 418, 446, 422, 446, 416, 1290, 478, 390, 442, 450, 418, 1288, 478, 386, 448, 446, 422, 1286, 504, 364, 448}; // UNKNOWN FA41F15A

I would have expected to have more bytes the same, but they look totally different.

The remote used is an ARC466A67 Fan is set to auto. Mode cooling.

I think the dump works, if more sinals needed, no problem.

NiKiZe commented 2 years ago

It says unknown, which means the protocol is not detected. Verify that your receiver is good. If you still get unknown after that, then please post a full temperature range (lowest to highest) Ang give all the raw data.

Please include model of unit as well. (All this is covered in the FAQ)

AntonWert commented 2 years ago

Ok, fist of all some more information: I tried this list of decoders, all with the UNKNOWN result: 30 kHz TSOP31230 33 kHz TSOP31233 36 kHz TSOP31236 38 kHz TSOP31238 40 kHz TSOP31240 56 kHz TSOP31256

Manufacturer DAIKIN Multisplit Model FTXM20R5V1B

The remote ist called ARC466A67

Now the full list from 18,0°C to 32,0°C in 0,5 steps Fan was set to auto Mode cooling I used the TSOP31238 to capture the data

19:03:05.621 -> Timestamp : 000465.020 19:03:05.621 -> Library : v2.8.2 19:03:05.621 -> 19:03:05.621 -> Protocol : UNKNOWN 19:03:05.621 -> Code : 0xB9C999D2 (322 Bits) 19:03:05.667 -> uint16_t rawData[643] = {476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25108, 3512, 1694, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 474, 394, 472, 1260, 476, 390, 478, 1256, 476, 1256, 476, 390, 478, 1256, 476, 1258, 476, 1256, 478, 1256, 476, 1256, 478, 394, 472, 390, 476, 1256, 478, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 1260, 472, 394, 472, 1262, 472, 1260, 472, 1262, 472, 394, 478, 390, 476, 390, 476, 1256, 476, 1256, 478, 1256, 476, 1256, 478, 1260, 472, 394, 472, 394, 472, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 476, 390, 476, 390, 478, 388, 478, 1260, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1264, 474, 388, 478, 390, 476, 390, 478, 390, 476, 388, 478, 390, 478, 388, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 476, 390, 478, 388, 478, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1256, 478, 394, 472, 394, 472, 394, 472, 394, 472, 35518, 3512, 1694, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 474, 392, 474, 392, 452, 416, 476, 1262, 472, 394, 474, 1260, 472, 1262, 472, 394, 472, 1260, 472, 1260, 472, 1262, 472, 1260, 452, 1282, 476, 390, 476, 390, 476, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 476, 390, 476, 1256, 476, 394, 472, 394, 472, 1256, 476, 1258, 478, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 474, 392, 472, 394, 474, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 474, 1260, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 450, 420, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 450, 420, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472}; // UNKNOWN B9C999D2 19:03:05.954 -> 19:03:05.954 -> 19:03:09.884 -> Timestamp : 000469.301 19:03:09.884 -> Library : v2.8.2 19:03:09.884 -> 19:03:09.884 -> Protocol : UNKNOWN 19:03:09.884 -> Code : 0x6D27EFF8 (322 Bits) 19:03:09.931 -> uint16_t rawData[643] = {472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 25110, 3514, 1690, 476, 1262, 472, 394, 472, 394, 472, 394, 472, 1256, 478, 394, 472, 394, 472, 394, 472, 394, 472, 1256, 478, 394, 472, 1260, 474, 1260, 472, 394, 472, 1256, 478, 1256, 476, 1258, 476, 1256, 478, 1256, 478, 388, 478, 390, 476, 1256, 478, 390, 476, 390, 478, 388, 478, 390, 476, 390, 478, 388, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1256, 478, 1256, 478, 394, 472, 1260, 474, 1260, 472, 1262, 472, 390, 476, 390, 478, 390, 476, 1256, 478, 1258, 476, 1258, 476, 1256, 478, 1256, 476, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 390, 478, 390, 476, 390, 478, 390, 478, 388, 476, 390, 478, 390, 476, 390, 476, 390, 478, 388, 478, 390, 478, 1256, 478, 1260, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 392, 474, 394, 474, 392, 472, 1262, 472, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 35518, 3512, 1694, 472, 1260, 474, 392, 474, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 1260, 474, 1260, 474, 1260, 474, 1260, 474, 1260, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1262, 472, 392, 472, 394, 472, 1260, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 476, 390, 476, 390, 478, 390, 478, 388, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 476, 394, 446, 420, 472, 1256, 478, 392, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1260, 450, 420, 474, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472}; // UNKNOWN 6D27EFF8 19:03:10.269 -> 19:03:10.269 -> 19:03:11.526 -> Timestamp : 000470.959 19:03:11.526 -> Library : v2.8.2 19:03:11.573 -> 19:03:11.573 -> Protocol : UNKNOWN 19:03:11.573 -> Code : 0x3FFF7446 (322 Bits) 19:03:11.573 -> uint16_t rawData[643] = {476, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 25110, 3512, 1696, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 1262, 472, 1260, 474, 392, 474, 1260, 472, 1260, 472, 1262, 472, 1262, 478, 1256, 478, 390, 478, 390, 476, 1256, 478, 388, 478, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 1260, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 388, 472, 394, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 478, 390, 478, 388, 476, 390, 476, 390, 478, 390, 476, 390, 476, 394, 472, 394, 472, 1256, 476, 394, 472, 1256, 476, 394, 474, 394, 472, 394, 472, 394, 472, 35518, 3508, 1696, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 394, 472, 394, 474, 392, 474, 394, 472, 1260, 476, 390, 478, 1256, 476, 1256, 478, 390, 476, 1256, 478, 1256, 476, 1258, 476, 1260, 472, 1260, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 392, 474, 394, 472, 1260, 474, 392, 474, 394, 472, 1260, 472, 1262, 474, 1260, 472, 394, 474, 392, 472, 394, 472, 1260, 472, 1262, 472, 394, 476, 390, 476, 1258, 476, 390, 476, 390, 478, 390, 478, 388, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 476, 390, 450, 416, 450, 416, 478, 390, 476, 390, 476, 390, 478, 394, 474, 392, 446, 420, 472, 394, 472, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 1262, 472, 394, 474, 394, 472, 394, 472, 1258, 476, 394, 472}; // UNKNOWN 3FFF7446 19:03:11.906 -> 19:03:11.906 -> 19:03:14.245 -> Timestamp : 000473.672 19:03:14.245 -> Library : v2.8.2 19:03:14.245 -> 19:03:14.245 -> Protocol : UNKNOWN 19:03:14.245 -> Code : 0x7B5F117C (322 Bits) 19:03:14.291 -> uint16_t rawData[643] = {478, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 25106, 3512, 1694, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 1260, 478, 390, 478, 388, 476, 390, 452, 416, 476, 1258, 476, 390, 478, 1256, 476, 1256, 476, 390, 478, 1260, 472, 1260, 472, 1260, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 1260, 474, 392, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1262, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 390, 476, 1256, 472, 1262, 478, 388, 472, 1262, 476, 1256, 478, 1256, 476, 390, 476, 390, 478, 390, 476, 1256, 478, 1256, 476, 1256, 478, 1256, 476, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1258, 476, 1256, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 476, 1256, 478, 396, 472, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 388, 476, 390, 478, 390, 476, 390, 478, 388, 476, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 394, 474, 394, 472, 394, 472, 394, 472, 35518, 3512, 1694, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1258, 476, 394, 472, 1262, 472, 1262, 472, 394, 472, 1262, 472, 1260, 472, 1262, 472, 1262, 472, 1262, 472, 394, 474, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 474, 392, 472, 1262, 474, 1260, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1260, 474, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 474, 392, 472, 1262, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1262, 474, 1260, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 1262, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472}; // UNKNOWN 7B5F117C 19:03:14.625 -> 19:03:14.625 -> 19:03:16.352 -> Timestamp : 000475.786 19:03:16.352 -> Library : v2.8.2 19:03:16.399 -> 19:03:16.399 -> Protocol : UNKNOWN 19:03:16.399 -> Code : 0xF3611362 (322 Bits) 19:03:16.399 -> uint16_t rawData[643] = {478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25110, 3512, 1690, 476, 1258, 476, 388, 478, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 1260, 472, 1260, 474, 1260, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 478, 388, 478, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 1258, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 478, 390, 476, 1258, 476, 1256, 478, 390, 476, 1258, 450, 1282, 478, 1256, 478, 388, 478, 390, 476, 390, 472, 1262, 472, 1262, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 476, 390, 476, 390, 478, 390, 476, 390, 472, 394, 478, 390, 476, 390, 478, 388, 476, 390, 476, 1256, 478, 390, 476, 390, 478, 388, 478, 390, 478, 388, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 394, 472, 35520, 3512, 1690, 478, 1256, 478, 390, 476, 394, 472, 394, 472, 1258, 476, 390, 478, 390, 476, 390, 478, 388, 476, 1258, 476, 394, 472, 1262, 472, 1262, 472, 390, 476, 1258, 476, 1256, 476, 1256, 478, 1256, 476, 1258, 476, 394, 472, 394, 474, 1256, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 478, 388, 478, 390, 476, 390, 478, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 1258, 476, 390, 476, 390, 476, 1258, 476, 1258, 476, 1256, 478, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 1260, 472, 394, 472, 1256, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 474, 392, 474, 394, 472, 394, 472, 394, 474, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 1260, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 392, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 474, 394, 472, 1260, 472, 394, 472}; // UNKNOWN F3611362 19:03:16.732 -> 19:03:16.732 -> 19:03:18.039 -> Timestamp : 000477.455 19:03:18.039 -> Library : v2.8.2 19:03:18.039 -> 19:03:18.039 -> Protocol : UNKNOWN 19:03:18.039 -> Code : 0xB26EF710 (322 Bits) 19:03:18.086 -> uint16_t rawData[643] = {476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25110, 3510, 1694, 472, 1262, 472, 394, 472, 394, 474, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 450, 416, 478, 1256, 476, 390, 476, 1256, 478, 1256, 476, 390, 478, 1260, 472, 1262, 472, 1260, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 1260, 472, 1262, 474, 1260, 472, 394, 472, 394, 474, 394, 472, 1260, 472, 1262, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 396, 472, 394, 474, 392, 452, 416, 476, 390, 452, 1282, 478, 1256, 478, 388, 478, 390, 476, 390, 478, 390, 450, 416, 476, 390, 452, 416, 476, 390, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 388, 478, 388, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 474, 35518, 3508, 1696, 472, 1260, 450, 416, 476, 388, 478, 390, 476, 1256, 478, 388, 478, 390, 476, 390, 476, 390, 478, 1256, 476, 390, 476, 1258, 476, 1256, 478, 394, 474, 1260, 472, 1262, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 476, 390, 476, 390, 452, 416, 476, 390, 452, 414, 452, 416, 472, 394, 452, 1282, 476, 390, 476, 390, 478, 1256, 476, 1256, 478, 1256, 476, 390, 476, 394, 472, 1260, 472, 394, 472, 394, 472, 1260, 474, 394, 472, 1256, 476, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 474, 396, 470, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 390, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 390, 476, 1256, 478, 1260, 472, 390, 478, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 450, 416, 452, 416, 476, 390, 476, 390, 478, 394, 472, 394, 472, 390, 450, 416, 476, 1256, 478, 390, 476, 1256, 478, 390, 476, 394, 474, 394, 472, 1256, 476, 1258, 476, 390, 478, 394, 472, 394, 474, 392, 472, 394, 472, 394, 446, 420, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 474, 392, 474, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 1258, 476, 390, 452}; // UNKNOWN B26EF710 19:03:18.425 -> 19:03:18.425 -> 19:03:19.960 -> Timestamp : 000479.350 19:03:19.960 -> Library : v2.8.2 19:03:19.960 -> 19:03:19.960 -> Protocol : UNKNOWN 19:03:19.960 -> Code : 0xADAE3DE8 (322 Bits) 19:03:19.960 -> uint16_t rawData[643] = {476, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 25106, 3512, 1694, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 478, 1256, 478, 388, 478, 1256, 476, 1258, 476, 390, 476, 1256, 478, 1256, 478, 1256, 476, 1256, 478, 1256, 476, 390, 476, 390, 476, 1258, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 478, 390, 478, 390, 476, 390, 478, 388, 478, 390, 476, 1256, 478, 390, 476, 390, 478, 390, 478, 388, 476, 390, 478, 390, 476, 390, 476, 1258, 476, 1256, 478, 388, 478, 1262, 472, 1260, 474, 1260, 472, 394, 474, 394, 472, 394, 472, 1260, 472, 1262, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 472, 394, 474, 1260, 472, 394, 472, 1260, 472, 396, 472, 394, 472, 394, 472, 394, 472, 35518, 3514, 1694, 472, 1260, 474, 394, 472, 394, 474, 394, 472, 1262, 472, 394, 472, 394, 474, 392, 472, 394, 474, 1260, 472, 394, 472, 1258, 476, 1256, 478, 390, 476, 1256, 478, 1256, 478, 1256, 476, 1258, 476, 1256, 478, 390, 450, 416, 476, 1258, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 474, 1260, 472, 1262, 474, 1260, 472, 394, 472, 394, 474, 394, 472, 1262, 472, 394, 474, 1260, 474, 392, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 394, 472, 394, 472, 1258, 476, 1258, 476, 390, 478, 390, 450, 416, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 450, 416, 472, 394, 472, 1262, 472, 1262, 450, 416, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 1260, 474, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 1258, 478, 394, 472, 394, 472, 394, 472, 394, 448, 418, 446, 420, 446, 420, 446, 1284, 472, 394, 472, 394, 472, 1262, 472, 394, 472}; // UNKNOWN ADAE3DE8 19:03:20.292 -> 19:03:20.292 -> 19:03:21.555 -> Timestamp : 000480.951 19:03:21.555 -> Library : v2.8.2 19:03:21.555 -> 19:03:21.555 -> Protocol : UNKNOWN 19:03:21.555 -> Code : 0x25173802 (322 Bits) 19:03:21.602 -> uint16_t rawData[643] = {472, 394, 472, 394, 478, 390, 476, 390, 450, 416, 478, 25106, 3512, 1694, 472, 1262, 472, 394, 472, 394, 474, 392, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 1262, 472, 1260, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 452, 414, 478, 390, 476, 390, 476, 1256, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 478, 388, 476, 390, 476, 1256, 478, 1256, 476, 394, 472, 1260, 474, 1260, 472, 1260, 472, 394, 472, 394, 474, 394, 472, 1260, 472, 1262, 472, 1260, 474, 1260, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 1256, 476, 1258, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 394, 474, 388, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 396, 470, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 476, 390, 478, 388, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 35518, 3512, 1694, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 476, 390, 476, 1256, 478, 1256, 478, 394, 472, 1260, 472, 1262, 472, 1260, 472, 1260, 472, 1260, 474, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 476, 388, 478, 388, 478, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 392, 474, 394, 472, 1260, 474, 394, 472, 394, 472, 1260, 472, 1260, 472, 1262, 472, 394, 472, 394, 476, 1256, 476, 1256, 478, 390, 476, 1256, 476, 390, 478, 1256, 476, 390, 476, 390, 478, 394, 472, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 392, 474, 1260, 474, 392, 474, 1260, 474, 392, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 392, 472, 1262, 472, 1262, 472, 394, 472, 394, 450, 416, 452, 416, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 394, 450, 416, 472, 1262, 472, 394, 450}; // UNKNOWN 25173802 19:03:21.884 -> 19:03:21.884 -> 19:03:23.103 -> Timestamp : 000482.499 19:03:23.103 -> Library : v2.8.2 19:03:23.103 -> 19:03:23.103 -> Protocol : UNKNOWN 19:03:23.103 -> Code : 0xF179E768 (322 Bits) 19:03:23.150 -> uint16_t rawData[643] = {476, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 25112, 3508, 1694, 472, 1262, 472, 394, 474, 392, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 1262, 472, 1262, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 476, 1256, 452, 414, 478, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 1256, 478, 1256, 478, 390, 476, 1256, 478, 1256, 478, 1260, 472, 394, 472, 394, 472, 394, 472, 1256, 478, 1256, 478, 1256, 476, 1258, 476, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 474, 392, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 452, 414, 478, 390, 476, 390, 476, 390, 452, 416, 476, 390, 476, 390, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 474, 392, 474, 394, 472, 394, 472, 394, 474, 35516, 3512, 1694, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 1262, 472, 1262, 472, 1260, 474, 1260, 472, 1262, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 478, 390, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 478, 1256, 452, 414, 478, 390, 476, 1258, 450, 1282, 476, 1256, 478, 394, 472, 394, 474, 392, 472, 394, 474, 1256, 476, 1256, 476, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 450, 416, 452, 416, 450, 1282, 476, 1258, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 452, 420, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1256, 478, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 1258, 476, 394, 472, 1258, 450, 420, 446, 420, 474, 394, 446, 1282, 452, 1282, 472, 394, 452, 416, 452, 414, 472, 394, 474, 394, 450, 416, 472, 394, 472, 394, 450, 416, 452, 416, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 474, 394, 472, 1262, 472, 394, 472}; // UNKNOWN F179E768 19:03:23.430 -> 19:03:23.430 -> 19:03:24.695 -> Timestamp : 000484.110 19:03:24.695 -> Library : v2.8.2 19:03:24.695 -> 19:03:24.695 -> Protocol : UNKNOWN 19:03:24.695 -> Code : 0x2130DBB2 (322 Bits) 19:03:24.742 -> uint16_t rawData[643] = {478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25112, 3508, 1696, 476, 1258, 476, 390, 476, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 474, 1260, 472, 1262, 472, 394, 472, 1262, 472, 1260, 472, 1262, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 478, 388, 472, 394, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 1256, 478, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1260, 472, 394, 472, 1260, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 476, 1258, 476, 1256, 476, 1256, 476, 1256, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 1260, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 450, 416, 478, 388, 478, 390, 476, 390, 478, 388, 476, 390, 478, 390, 476, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 476, 390, 478, 390, 476, 390, 476, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 394, 472, 394, 474, 394, 472, 394, 472, 35518, 3512, 1690, 476, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 1260, 472, 394, 474, 1260, 472, 1260, 472, 1262, 472, 1260, 474, 1260, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 478, 388, 472, 394, 476, 390, 476, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 1262, 476, 390, 476, 1256, 478, 1260, 472, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 450, 414, 478, 390, 476, 390, 478, 388, 478, 388, 478, 388, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1260, 474, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 452, 416, 472, 394, 472, 394, 450, 416, 450, 420, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 1260, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 1260, 450, 420, 472, 394, 472, 1256, 476, 394, 472}; // UNKNOWN 2130DBB2 19:03:25.081 -> 19:03:25.081 -> 19:03:26.431 -> Timestamp : 000485.857 19:03:26.431 -> Library : v2.8.2 19:03:26.431 -> 19:03:26.431 -> Protocol : UNKNOWN 19:03:26.431 -> Code : 0xB5DC10EE (322 Bits) 19:03:26.478 -> uint16_t rawData[643] = {472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25112, 3512, 1690, 476, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 1260, 474, 394, 472, 1260, 472, 1260, 474, 1260, 472, 1262, 472, 1262, 472, 394, 476, 388, 478, 1256, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 478, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 1260, 472, 1260, 472, 1262, 472, 394, 450, 416, 472, 394, 452, 1282, 476, 1258, 476, 1256, 476, 1256, 476, 1258, 476, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 1260, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 476, 390, 452, 414, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 394, 474, 392, 472, 394, 472, 394, 472, 35520, 3508, 1694, 472, 1262, 472, 394, 472, 394, 452, 414, 478, 1256, 476, 390, 478, 388, 478, 390, 476, 390, 476, 1256, 478, 394, 472, 1256, 476, 1262, 472, 394, 472, 1260, 472, 1260, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 452, 414, 472, 394, 472, 394, 472, 394, 478, 388, 472, 394, 450, 416, 478, 390, 476, 388, 478, 390, 478, 388, 476, 390, 478, 390, 476, 390, 478, 392, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 1260, 474, 1260, 472, 1262, 472, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 1284, 476, 390, 478, 1256, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 452, 416, 472, 394, 450, 416, 478, 390, 476, 390, 476, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 474, 1256, 478, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 1262, 472, 394, 472}; // UNKNOWN B5DC10EE 19:03:26.829 -> 19:03:26.829 -> 19:03:28.257 -> Timestamp : 000487.646 19:03:28.257 -> Library : v2.8.2 19:03:28.257 -> 19:03:28.257 -> Protocol : UNKNOWN 19:03:28.257 -> Code : 0xF13BAE24 (322 Bits) 19:03:28.257 -> uint16_t rawData[643] = {476, 390, 478, 388, 476, 390, 476, 394, 472, 394, 472, 25108, 3512, 1690, 476, 1262, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 1260, 478, 1258, 476, 1256, 478, 1256, 476, 1256, 478, 390, 476, 390, 476, 1256, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 1262, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1262, 472, 1260, 472, 1262, 472, 394, 478, 390, 476, 390, 472, 394, 478, 388, 478, 390, 476, 390, 476, 390, 478, 388, 478, 388, 476, 390, 476, 390, 476, 388, 478, 390, 476, 390, 478, 388, 478, 390, 476, 1256, 478, 1256, 476, 390, 478, 388, 478, 394, 472, 390, 476, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 474, 1260, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 390, 476, 390, 476, 390, 476, 390, 476, 390, 478, 390, 478, 388, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 452, 35544, 3508, 1694, 472, 1260, 472, 394, 472, 394, 472, 394, 474, 1262, 472, 394, 472, 394, 472, 394, 474, 394, 472, 1260, 472, 394, 478, 1256, 476, 1256, 478, 390, 476, 1256, 476, 1262, 472, 1260, 472, 1262, 472, 1260, 474, 392, 474, 394, 472, 1260, 474, 392, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 474, 1262, 472, 1260, 478, 1256, 476, 390, 476, 390, 476, 1256, 478, 1256, 476, 1256, 478, 1260, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 1260, 472, 394, 472, 1262, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 474, 1256, 478, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1258, 476, 1256, 476, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 452, 1282, 476, 390, 478, 388, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1256, 478, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 1262, 472, 394, 472}; // UNKNOWN F13BAE24 19:03:28.590 -> 19:03:28.590 -> 19:03:30.274 -> Timestamp : 000489.670 19:03:30.274 -> Library : v2.8.2 19:03:30.274 -> 19:03:30.274 -> Protocol : UNKNOWN 19:03:30.274 -> Code : 0xD3CCC900 (322 Bits) 19:03:30.320 -> uint16_t rawData[643] = {478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25110, 3512, 1694, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 1260, 472, 1262, 472, 1260, 474, 1260, 474, 1260, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 450, 416, 472, 1262, 476, 390, 476, 390, 478, 388, 478, 390, 478, 390, 472, 394, 450, 416, 476, 1258, 476, 1256, 478, 390, 476, 1256, 478, 1256, 478, 1256, 478, 388, 478, 390, 476, 390, 476, 1256, 478, 1260, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 478, 1256, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 476, 390, 476, 390, 476, 390, 476, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 452, 416, 476, 390, 476, 390, 476, 390, 478, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 392, 472, 1262, 472, 394, 472, 394, 476, 390, 476, 390, 476, 35516, 3512, 1694, 472, 1260, 472, 394, 472, 394, 474, 392, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 452, 414, 478, 1256, 476, 1262, 472, 394, 474, 1256, 478, 1256, 478, 1256, 476, 1262, 474, 1260, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 1260, 478, 388, 478, 388, 478, 390, 476, 390, 476, 394, 472, 394, 474, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 478, 390, 476, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 452, 414, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 452, 414, 478, 390, 476, 394, 472, 394, 474, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 1262, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 452, 1286, 472, 1260, 474, 1260, 472, 394, 472, 394, 472, 1260, 472, 394, 472}; // UNKNOWN D3CCC900 19:03:30.605 -> 19:03:30.605 -> 19:03:31.868 -> Timestamp : 000491.270 19:03:31.868 -> Library : v2.8.2 19:03:31.868 -> 19:03:31.868 -> Protocol : UNKNOWN 19:03:31.868 -> Code : 0xAF5E1DE2 (322 Bits) 19:03:31.915 -> uint16_t rawData[643] = {476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25114, 3508, 1694, 476, 1256, 476, 390, 476, 390, 476, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 1260, 472, 1262, 476, 1256, 476, 1256, 478, 1256, 476, 390, 478, 390, 476, 1256, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1260, 474, 1262, 472, 394, 474, 1260, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 478, 1256, 476, 1256, 476, 1258, 476, 1256, 478, 1256, 478, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1260, 472, 1260, 478, 388, 478, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 476, 390, 478, 388, 478, 388, 478, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 476, 390, 476, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 476, 1256, 476, 390, 478, 390, 476, 390, 476, 394, 472, 35516, 3512, 1694, 472, 1262, 472, 394, 472, 394, 472, 394, 476, 1256, 478, 390, 476, 390, 476, 390, 476, 390, 478, 1256, 476, 394, 472, 1262, 472, 1256, 478, 394, 472, 1260, 472, 1262, 472, 1262, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 476, 390, 478, 1256, 476, 390, 476, 390, 478, 1256, 476, 1258, 476, 1256, 478, 394, 474, 392, 472, 1256, 478, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 476, 390, 476, 390, 478, 390, 476, 390, 476, 1258, 476, 394, 472, 1256, 476, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 1260, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 450, 416, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 392, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 476, 390, 476, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 474, 392, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1262, 472, 394, 472}; // UNKNOWN AF5E1DE2 19:03:32.196 -> 19:03:32.196 -> 19:03:33.882 -> Timestamp : 000493.293 19:03:33.882 -> Library : v2.8.2 19:03:33.882 -> 19:03:33.882 -> Protocol : UNKNOWN 19:03:33.882 -> Code : 0x925EBCA2 (322 Bits) 19:03:33.929 -> uint16_t rawData[643] = {476, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 25110, 3512, 1694, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 1260, 474, 392, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 1262, 452, 414, 472, 1262, 450, 1282, 476, 1258, 476, 1256, 478, 1256, 476, 390, 478, 388, 478, 1256, 478, 388, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 1262, 472, 1260, 472, 1260, 474, 394, 472, 394, 476, 390, 476, 1258, 476, 1256, 478, 1260, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 1256, 478, 1256, 478, 388, 476, 390, 478, 390, 476, 388, 478, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 452, 416, 472, 394, 450, 416, 478, 388, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 35520, 3508, 1696, 450, 1282, 476, 390, 478, 390, 478, 388, 476, 1258, 476, 388, 478, 390, 476, 390, 476, 390, 478, 1256, 476, 390, 478, 1256, 476, 1258, 476, 394, 472, 1260, 474, 1260, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 474, 1260, 472, 1260, 472, 1262, 472, 394, 472, 394, 452, 414, 452, 1282, 476, 390, 476, 390, 478, 1256, 476, 1258, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 394, 474, 394, 450, 416, 476, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 476, 390, 476, 394, 474, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 394, 474, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 450, 416, 476, 394, 472, 1260, 474, 394, 472, 1258, 476, 394, 472}; // UNKNOWN 925EBCA2 19:03:34.268 -> 19:03:34.268 -> 19:03:36.084 -> Timestamp : 000495.499 19:03:36.084 -> Library : v2.8.2 19:03:36.084 -> 19:03:36.084 -> Protocol : UNKNOWN 19:03:36.084 -> Code : 0x4500718 (322 Bits) 19:03:36.131 -> uint16_t rawData[643] = {472, 394, 474, 394, 478, 388, 476, 390, 478, 388, 478, 25110, 3508, 1694, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 478, 390, 472, 394, 476, 390, 478, 388, 478, 1256, 476, 390, 476, 1256, 476, 1258, 476, 394, 474, 1260, 472, 1262, 472, 1260, 474, 1260, 472, 1262, 472, 394, 474, 392, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 390, 476, 390, 476, 390, 476, 390, 478, 1256, 476, 390, 476, 390, 478, 388, 478, 388, 478, 390, 476, 394, 472, 394, 472, 1260, 472, 1260, 474, 394, 472, 1256, 476, 1258, 476, 1256, 476, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 1262, 472, 1260, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 388, 478, 390, 476, 390, 450, 416, 478, 390, 476, 390, 478, 390, 476, 388, 478, 390, 476, 1260, 474, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 388, 478, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 35516, 3512, 1696, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 1260, 476, 390, 476, 390, 476, 390, 478, 390, 476, 1256, 476, 394, 472, 1262, 472, 1260, 472, 394, 472, 1256, 476, 1258, 476, 1256, 476, 1258, 476, 1258, 476, 394, 472, 394, 472, 1256, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 1262, 472, 394, 478, 390, 450, 1282, 450, 1284, 450, 416, 478, 390, 476, 1256, 478, 1256, 476, 390, 478, 390, 476, 388, 478, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1256, 476, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 1260, 450, 1284, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 396, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 1260, 474, 392, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472}; // UNKNOWN 4500718 19:03:36.469 -> 19:03:36.469 -> 19:03:38.616 -> Timestamp : 000498.051 19:03:38.616 -> Library : v2.8.2 19:03:38.663 -> 19:03:38.663 -> Protocol : UNKNOWN 19:03:38.663 -> Code : 0xB7F5F680 (322 Bits) 19:03:38.663 -> uint16_t rawData[643] = {476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 476, 25106, 3512, 1694, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 392, 474, 1260, 474, 392, 472, 1262, 474, 1260, 476, 390, 476, 1258, 450, 1282, 474, 1260, 472, 1260, 478, 1256, 476, 390, 476, 390, 478, 1256, 476, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 478, 390, 476, 394, 474, 390, 476, 1256, 478, 388, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 1260, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 478, 1256, 476, 1256, 476, 1258, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 1260, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 476, 388, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 474, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 478, 388, 478, 390, 476, 390, 476, 390, 478, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 474, 1260, 472, 394, 450, 416, 450, 416, 476, 394, 472, 35514, 3512, 1694, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 478, 390, 476, 1256, 478, 388, 478, 1256, 478, 1256, 478, 390, 478, 1256, 478, 1260, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 476, 1258, 476, 388, 478, 394, 472, 1256, 478, 1256, 478, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 474, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 450, 1284, 450, 416, 476, 1256, 478, 388, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1262, 476, 1258, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1262, 450, 416, 450, 1282, 476, 394, 472, 394, 474, 392, 472, 1262, 472, 1260, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 1286, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 394, 472}; // UNKNOWN B7F5F680 19:03:38.995 -> 19:03:38.995 -> 19:03:40.586 -> Timestamp : 000500.009 19:03:40.586 -> Library : v2.8.2 19:03:40.586 -> 19:03:40.586 -> Protocol : UNKNOWN 19:03:40.586 -> Code : 0xD5A2B81A (322 Bits) 19:03:40.633 -> uint16_t rawData[643] = {476, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 25110, 3510, 1694, 478, 1256, 478, 388, 478, 390, 476, 390, 478, 1256, 478, 390, 476, 390, 476, 390, 476, 390, 478, 1256, 476, 394, 472, 1256, 478, 1262, 472, 394, 472, 1260, 472, 1262, 472, 1260, 472, 1262, 472, 1262, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 476, 390, 476, 394, 474, 390, 476, 390, 476, 390, 476, 1258, 476, 1256, 476, 390, 478, 1256, 476, 1256, 478, 1256, 476, 394, 472, 394, 472, 394, 472, 1260, 474, 1260, 472, 1262, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 450, 1282, 474, 394, 450, 416, 450, 416, 452, 416, 476, 390, 476, 390, 472, 394, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 1256, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 388, 478, 390, 476, 390, 478, 390, 476, 390, 450, 416, 476, 390, 476, 390, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 35516, 3512, 1694, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 474, 1260, 472, 1260, 478, 390, 476, 1256, 478, 1256, 478, 1256, 476, 1258, 476, 1256, 478, 390, 478, 388, 476, 1258, 476, 390, 478, 390, 476, 390, 478, 388, 478, 388, 478, 390, 476, 390, 476, 390, 478, 390, 476, 390, 478, 388, 476, 390, 476, 390, 478, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 1258, 476, 390, 476, 390, 478, 1256, 476, 1256, 478, 1256, 476, 390, 478, 394, 472, 1256, 478, 394, 472, 1260, 474, 394, 472, 1256, 478, 1256, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 450, 416, 476, 390, 476, 390, 478, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 1256, 452, 420, 472, 394, 472, 394, 474, 394, 472, 1260, 474, 1260, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 1260, 472, 394, 472}; // UNKNOWN D5A2B81A 19:03:40.968 -> 19:03:40.968 -> 19:03:42.410 -> Timestamp : 000501.835 19:03:42.410 -> Library : v2.8.2 19:03:42.410 -> 19:03:42.410 -> Protocol : UNKNOWN 19:03:42.410 -> Code : 0x3E2BD0F4 (322 Bits) 19:03:42.458 -> uint16_t rawData[643] = {472, 394, 472, 394, 450, 416, 450, 416, 476, 390, 478, 25106, 3512, 1690, 476, 1262, 472, 394, 472, 394, 472, 394, 472, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 1256, 478, 394, 472, 1260, 474, 1260, 472, 394, 472, 1256, 478, 1256, 478, 1260, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1262, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 478, 390, 476, 388, 478, 390, 476, 390, 476, 390, 478, 390, 476, 1256, 478, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 478, 1256, 476, 1256, 478, 394, 472, 1256, 478, 1256, 476, 1256, 478, 394, 472, 394, 472, 394, 474, 1262, 472, 1260, 472, 1262, 472, 1260, 474, 1260, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 1262, 472, 1260, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 476, 390, 476, 390, 476, 390, 478, 388, 478, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 450, 416, 476, 390, 478, 388, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 474, 35520, 3508, 1694, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 478, 388, 478, 390, 476, 1256, 478, 390, 476, 1256, 478, 1256, 476, 390, 476, 1256, 478, 1256, 476, 1258, 476, 1258, 476, 1260, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 474, 1262, 472, 1260, 472, 1262, 472, 394, 472, 396, 472, 394, 474, 1260, 472, 1260, 472, 394, 474, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 476, 390, 452, 1282, 476, 390, 476, 388, 478, 390, 476, 390, 478, 388, 452, 416, 476, 390, 452, 416, 476, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1256, 478, 390, 476, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 474, 392, 472, 394, 474, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 1260, 474, 392, 474, 1262, 472, 394, 474, 1262, 450, 414, 474}; // UNKNOWN 3E2BD0F4 19:03:42.793 -> 19:03:42.793 -> 19:03:44.239 -> Timestamp : 000503.634 19:03:44.239 -> Library : v2.8.2 19:03:44.239 -> 19:03:44.239 -> Protocol : UNKNOWN 19:03:44.239 -> Code : 0x9F6B9496 (322 Bits) 19:03:44.286 -> uint16_t rawData[643] = {476, 390, 478, 388, 478, 394, 472, 394, 472, 394, 472, 25110, 3508, 1694, 478, 1256, 472, 394, 450, 416, 476, 390, 476, 1256, 476, 390, 476, 390, 478, 390, 476, 390, 476, 1256, 478, 390, 476, 1262, 472, 1260, 472, 394, 472, 1262, 472, 1260, 472, 1262, 472, 1262, 472, 1260, 472, 394, 474, 394, 472, 1260, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 474, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 474, 1260, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 1262, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 478, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 478, 388, 478, 394, 472, 394, 472, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1260, 474, 392, 472, 1262, 452, 414, 476, 390, 478, 390, 476, 394, 472, 35516, 3512, 1690, 476, 1262, 472, 394, 472, 394, 472, 394, 474, 1256, 476, 394, 472, 394, 472, 394, 472, 392, 472, 1262, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 1260, 472, 1262, 472, 1262, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 474, 1260, 472, 1262, 472, 1262, 476, 388, 478, 388, 478, 1256, 476, 1256, 478, 1256, 476, 390, 478, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 1260, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 450, 416, 450, 1284, 476, 390, 476, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 1258, 476, 394, 472, 394, 472, 394, 474, 394, 472, 1260, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472}; // UNKNOWN 9F6B9496 19:03:44.570 -> 19:03:44.570 -> 19:03:46.299 -> Timestamp : 000505.688 19:03:46.299 -> Library : v2.8.2 19:03:46.299 -> 19:03:46.299 -> Protocol : UNKNOWN 19:03:46.299 -> Code : 0xE3E77346 (322 Bits) 19:03:46.299 -> uint16_t rawData[643] = {472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 25110, 3512, 1694, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 392, 472, 1262, 472, 394, 472, 1262, 472, 1260, 474, 392, 472, 1262, 474, 1260, 478, 1256, 476, 1262, 472, 1260, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 476, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 1256, 478, 1256, 478, 388, 478, 1256, 476, 1256, 478, 1256, 476, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1260, 472, 1262, 472, 1260, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 474, 394, 474, 392, 472, 394, 472, 396, 472, 394, 472, 394, 472, 394, 474, 1260, 476, 1258, 472, 394, 476, 390, 476, 390, 478, 390, 476, 390, 478, 388, 476, 390, 478, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 394, 474, 388, 478, 388, 478, 390, 476, 390, 478, 390, 476, 390, 476, 1256, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 478, 390, 476, 390, 476, 390, 476, 394, 474, 392, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 394, 472, 35518, 3512, 1690, 476, 1262, 474, 392, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 474, 392, 474, 394, 472, 1260, 472, 394, 472, 1260, 472, 1262, 474, 392, 472, 1262, 472, 1260, 472, 1262, 476, 1258, 476, 1256, 476, 390, 478, 390, 476, 1258, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1262, 472, 392, 474, 394, 472, 1260, 472, 1260, 472, 1262, 452, 414, 478, 388, 476, 390, 478, 390, 476, 390, 476, 1256, 478, 1256, 476, 1256, 478, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 452, 414, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1262, 450, 1284, 472, 394, 452, 1282, 452, 420, 472, 1256, 476, 394, 472}; // UNKNOWN E3E77346 19:03:46.631 -> 19:03:46.631 -> 19:03:48.360 -> Timestamp : 000507.755 19:03:48.360 -> Library : v2.8.2 19:03:48.360 -> 19:03:48.360 -> Protocol : UNKNOWN 19:03:48.360 -> Code : 0xF1C8C204 (322 Bits) 19:03:48.407 -> uint16_t rawData[643] = {476, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 25110, 3512, 1690, 478, 1256, 476, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 1260, 478, 388, 476, 1256, 478, 1260, 472, 1260, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 478, 390, 476, 390, 476, 390, 476, 390, 476, 390, 476, 1256, 478, 392, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1260, 472, 1260, 478, 1256, 478, 390, 476, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1260, 474, 394, 472, 394, 476, 388, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 476, 390, 476, 390, 476, 390, 476, 390, 478, 1256, 478, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 388, 478, 390, 476, 390, 478, 388, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 452, 414, 478, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 35520, 3512, 1690, 478, 1256, 476, 390, 478, 388, 478, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 476, 1256, 478, 388, 478, 1260, 472, 1256, 478, 1260, 474, 1260, 472, 1262, 472, 394, 472, 394, 472, 1260, 474, 394, 472, 394, 474, 392, 472, 394, 472, 394, 474, 392, 474, 392, 472, 394, 450, 416, 476, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 1260, 452, 414, 472, 394, 476, 1256, 476, 390, 476, 394, 472, 1260, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 476, 390, 452, 416, 450, 416, 478, 1256, 478, 1256, 476, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 394, 472, 394, 474, 392, 472, 1262, 472, 1260, 472, 394, 452, 414, 452, 416, 476, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 392, 474, 394, 472, 394, 472, 1260, 472, 1262, 472, 1260, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472}; // UNKNOWN F1C8C204 19:03:48.689 -> 19:03:48.689 -> 19:03:50.281 -> Timestamp : 000509.710 19:03:50.281 -> Library : v2.8.2 19:03:50.281 -> 19:03:50.281 -> Protocol : UNKNOWN 19:03:50.281 -> Code : 0x5F8FA54A (322 Bits) 19:03:50.327 -> uint16_t rawData[643] = {476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 25110, 3512, 1690, 476, 1260, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 1260, 474, 1260, 472, 1260, 474, 1260, 476, 1256, 478, 388, 478, 390, 476, 1256, 476, 390, 476, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1262, 472, 1260, 472, 394, 476, 1256, 478, 1256, 476, 1256, 476, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1260, 472, 1262, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 474, 394, 474, 392, 472, 394, 472, 396, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 478, 1256, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 394, 472, 394, 474, 392, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 478, 388, 478, 390, 478, 388, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 476, 388, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 394, 472, 394, 474, 394, 472, 394, 472, 35520, 3508, 1694, 474, 1260, 472, 394, 472, 394, 474, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 474, 1260, 472, 1262, 472, 394, 474, 1260, 472, 1262, 472, 1262, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 1262, 472, 394, 474, 392, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 474, 394, 472, 1260, 478, 1256, 476, 1258, 476, 390, 476, 390, 476, 390, 478, 1256, 476, 394, 472, 1258, 476, 1256, 478, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 1260, 474, 1260, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 452, 414, 452, 416, 450, 416, 450, 416, 452, 420, 472, 394, 472, 394, 474, 1256, 476, 394, 474, 1260, 472, 394, 472, 394, 474, 394, 472, 1258, 476, 1258, 476, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 474, 1260, 472, 394, 472}; // UNKNOWN 5F8FA54A 19:03:50.662 -> 19:03:50.662 -> 19:03:52.156 -> Timestamp : 000511.578 19:03:52.156 -> Library : v2.8.2 19:03:52.156 -> 19:03:52.156 -> Protocol : UNKNOWN 19:03:52.156 -> Code : 0x7B087808 (322 Bits) 19:03:52.203 -> uint16_t rawData[643] = {472, 394, 472, 394, 472, 394, 476, 390, 478, 388, 478, 25106, 3512, 1694, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 392, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 1260, 474, 392, 472, 1262, 472, 1260, 474, 1260, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 478, 390, 476, 390, 476, 390, 476, 390, 476, 390, 476, 390, 478, 1256, 478, 388, 478, 390, 478, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 1262, 472, 1260, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1262, 472, 1260, 472, 1260, 476, 390, 478, 388, 478, 390, 476, 390, 476, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 478, 388, 478, 388, 478, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 474, 394, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 478, 388, 478, 388, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 35518, 3512, 1694, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 1262, 474, 392, 474, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 1262, 472, 1260, 474, 394, 472, 1260, 472, 1262, 472, 1260, 472, 1262, 472, 1260, 474, 392, 472, 394, 452, 1282, 476, 390, 478, 388, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 394, 474, 392, 472, 394, 472, 1258, 476, 394, 472, 394, 472, 1262, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 1262, 472, 1260, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 1260, 472, 394, 474, 1260, 472, 394, 474, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 1286, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 1260, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 450, 416, 450, 416, 450, 420, 446, 420, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 1262, 472, 394, 472}; // UNKNOWN 7B087808 19:03:52.539 -> 19:03:52.539 -> 19:03:53.797 -> Timestamp : 000513.187 19:03:53.797 -> Library : v2.8.2 19:03:53.797 -> 19:03:53.797 -> Protocol : UNKNOWN 19:03:53.797 -> Code : 0xCB68D23A (322 Bits) 19:03:53.797 -> uint16_t rawData[643] = {478, 388, 478, 390, 476, 390, 476, 390, 476, 390, 478, 25106, 3512, 1694, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1260, 478, 390, 476, 390, 476, 390, 476, 390, 478, 1256, 478, 394, 472, 1262, 472, 1260, 472, 394, 472, 1260, 472, 1260, 474, 1260, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 476, 390, 478, 388, 478, 390, 478, 388, 476, 390, 476, 390, 476, 390, 478, 390, 476, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 1262, 476, 1256, 476, 1256, 476, 390, 476, 390, 478, 388, 478, 1260, 472, 1260, 474, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 388, 478, 390, 476, 390, 476, 390, 476, 1256, 478, 1256, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 388, 478, 388, 476, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 474, 392, 472, 394, 472, 394, 472, 394, 476, 35516, 3512, 1694, 472, 1262, 472, 394, 472, 394, 472, 394, 478, 1256, 476, 390, 476, 390, 476, 390, 478, 394, 472, 1260, 472, 394, 472, 1256, 478, 1256, 476, 394, 472, 1262, 472, 1260, 472, 1260, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 478, 1256, 476, 394, 472, 394, 472, 1256, 476, 1258, 476, 1256, 478, 394, 472, 394, 472, 394, 472, 394, 472, 1256, 478, 1256, 476, 1258, 476, 1256, 478, 394, 472, 394, 472, 394, 472, 396, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1256, 478, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 392, 474, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 452, 416, 476, 1256, 478, 390, 476, 1256, 476, 394, 472, 394, 472, 394, 474, 1260, 472, 1260, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 1260, 474, 392, 474, 1260, 472, 394, 472}; // UNKNOWN CB68D23A 19:03:54.128 -> 19:03:54.128 -> 19:03:55.579 -> Timestamp : 000514.985 19:03:55.579 -> Library : v2.8.2 19:03:55.579 -> 19:03:55.579 -> Protocol : UNKNOWN 19:03:55.579 -> Code : 0x77221BB8 (322 Bits) 19:03:55.626 -> uint16_t rawData[643] = {476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25112, 3512, 1690, 478, 1256, 476, 390, 476, 390, 476, 390, 478, 1260, 472, 394, 472, 394, 474, 392, 474, 394, 472, 1262, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 1260, 472, 1260, 478, 1256, 476, 1256, 478, 1256, 476, 390, 476, 390, 478, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 452, 414, 476, 390, 478, 1256, 478, 1256, 476, 390, 476, 1256, 478, 1260, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1260, 472, 1260, 472, 1262, 472, 394, 476, 390, 476, 390, 476, 390, 478, 388, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 450, 416, 476, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 450, 414, 478, 388, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 472, 394, 472, 394, 472, 394, 476, 390, 452, 414, 478, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 35520, 3508, 1694, 476, 1256, 478, 388, 478, 390, 476, 394, 472, 1260, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 1260, 472, 1262, 476, 1256, 476, 1256, 478, 1260, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 390, 476, 388, 478, 388, 478, 390, 476, 1256, 478, 394, 472, 394, 474, 1260, 472, 1260, 472, 1260, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 1260, 472, 1262, 472, 1260, 478, 1256, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 478, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 476, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 476, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 476, 390, 476, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 1262, 472, 394, 472, 1260, 472, 394, 472, 394, 476, 390, 450, 1282, 478, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1260, 452, 416, 476, 1256, 476, 1262, 472, 394, 472, 1260, 472, 394, 472}; // UNKNOWN 77221BB8 19:03:55.966 -> 19:03:55.966 -> 19:03:57.218 -> Timestamp : 000516.614 19:03:57.218 -> Library : v2.8.2 19:03:57.218 -> 19:03:57.218 -> Protocol : UNKNOWN 19:03:57.218 -> Code : 0x8A8898D4 (322 Bits) 19:03:57.265 -> uint16_t rawData[643] = {476, 390, 476, 394, 472, 394, 472, 394, 474, 392, 472, 25110, 3508, 1694, 476, 1256, 478, 390, 478, 388, 476, 390, 476, 1256, 478, 390, 476, 390, 476, 390, 478, 390, 476, 1256, 478, 388, 478, 1256, 478, 1256, 476, 390, 478, 1256, 478, 1256, 478, 1256, 478, 1256, 476, 1258, 478, 388, 476, 390, 478, 1256, 476, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 1262, 472, 1262, 472, 1262, 472, 1260, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 394, 472, 1262, 472, 1260, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 450, 416, 450, 416, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 478, 1256, 476, 394, 472, 390, 478, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 452, 414, 474, 394, 450, 416, 452, 414, 478, 390, 450, 1282, 478, 390, 476, 1256, 478, 394, 472, 394, 472, 394, 472, 394, 474, 35516, 3512, 1690, 478, 1256, 476, 394, 474, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 1262, 472, 1260, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 450, 416, 472, 394, 472, 394, 472, 396, 450, 416, 452, 414, 452, 1282, 452, 414, 478, 390, 476, 1256, 476, 1256, 478, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 474, 1260, 472, 1262, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 472, 394, 474, 392, 472, 394, 474, 1260, 474, 392, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1262, 472, 1260, 452, 416, 476, 390, 476, 390, 476, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1260, 474, 1260, 472, 1260, 474, 394, 472, 1260, 472, 394, 474}; // UNKNOWN 8A8898D4 19:03:57.547 -> 19:03:57.547 -> 19:03:59.792 -> Timestamp : 000519.217 19:03:59.792 -> Library : v2.8.2 19:03:59.792 -> 19:03:59.792 -> Protocol : UNKNOWN 19:03:59.792 -> Code : 0xE20AC876 (322 Bits) 19:03:59.838 -> uint16_t rawData[643] = {476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25110, 3512, 1694, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 474, 1260, 472, 1262, 472, 394, 450, 1282, 478, 1256, 478, 1256, 476, 1258, 476, 1256, 478, 392, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 476, 1256, 472, 1262, 478, 1256, 472, 394, 474, 392, 474, 394, 472, 1262, 472, 1260, 474, 1260, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 476, 390, 476, 390, 476, 390, 478, 1256, 476, 1258, 476, 390, 476, 390, 478, 388, 478, 390, 478, 390, 476, 390, 478, 388, 478, 390, 476, 394, 472, 394, 472, 388, 478, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 478, 388, 478, 390, 476, 390, 476, 390, 476, 388, 478, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 478, 388, 478, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 35518, 3514, 1694, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 1260, 472, 394, 478, 1256, 476, 1256, 478, 1256, 476, 1256, 478, 1260, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 396, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 476, 390, 476, 1256, 478, 1260, 472, 1260, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 1260, 472, 1262, 472, 1260, 474, 1260, 472, 394, 472, 394, 472, 394, 450, 416, 476, 390, 478, 390, 478, 388, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 478, 1256, 476, 390, 478, 1256, 476, 390, 478, 388, 478, 394, 472, 394, 472, 394, 472, 394, 472, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1260, 474, 1260, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 476, 390, 476, 390, 478, 394, 472, 394, 474, 392, 472, 1262, 472, 394, 472, 1256, 478, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 474, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 474, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 474, 1260, 474, 1260, 472, 1262, 472, 394, 472, 1262, 472, 394, 472}; // UNKNOWN E20AC876 19:04:00.173 -> 19:04:00.173 -> 19:04:02.135 -> Timestamp : 000521.568 19:04:02.135 -> Library : v2.8.2 19:04:02.182 -> 19:04:02.182 -> Protocol : UNKNOWN 19:04:02.182 -> Code : 0xBA514928 (322 Bits) 19:04:02.182 -> uint16_t rawData[643] = {472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 452, 25132, 3512, 1694, 472, 1260, 478, 390, 476, 388, 478, 390, 476, 1256, 476, 390, 476, 394, 474, 394, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 1260, 472, 394, 472, 1260, 472, 1260, 476, 1256, 476, 1256, 478, 1260, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 396, 472, 392, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 478, 1256, 478, 390, 478, 388, 476, 390, 476, 394, 472, 394, 472, 394, 472, 1260, 472, 1260, 472, 1262, 472, 394, 472, 1262, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 474, 1260, 472, 1262, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 394, 476, 390, 476, 390, 478, 388, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 474, 1260, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 476, 390, 478, 388, 478, 388, 478, 390, 476, 394, 472, 1260, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 476, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 478, 388, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 452, 416, 476, 390, 476, 390, 476, 1260, 472, 1262, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 35518, 3512, 1694, 472, 1260, 472, 394, 472, 394, 474, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 476, 390, 476, 1256, 478, 1256, 476, 394, 472, 1262, 472, 1262, 472, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 1260, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 1260, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 1260, 476, 390, 476, 388, 478, 390, 476, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 396, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 450, 416, 476, 390, 476, 390, 476, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1260, 474, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 474, 394, 472, 1260, 474, 1260, 472, 394, 450, 416, 452, 416, 450, 416, 450, 416, 452, 420, 472, 394, 446, 420, 472, 394, 474, 394, 446, 420, 446, 1288, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 474, 1260, 472, 1262, 472, 1260, 474, 394, 472, 1256, 478, 394, 472}; // UNKNOWN BA514928 19:04:02.519 -> 19:04:02.519 ->

AntonWert commented 2 years ago

I'm supprised, and maybe you have an hint. The AC does understand the commands I sent with your library. If I decode these Commands they ar recognized as DAIKIN But the used commands by the remote are different.

Is it possible that the AC does understand different protocols?

crankyoldgit commented 2 years ago

But the used commands by the remote are different.

Is it possible that the AC does understand different protocols?

Yes, We have seen some A/Cs accept multiple different protocols before. It might be to help owners who've lost their original remote. Dunno.

Our previous raw data samples of a DAIKIN protocol have 583 entries, your's has 643 so it's considerably larger. Ping @sillyfrog who did a lot of the testing and code for DAIKIN

So, it's fairly clear your remote uses a different protocol. i.e. Not one the library supports. No reason it can't, it just needs a lot of work. That probably also explains the "it doesn't do half degrees" issue.

If you really want support, we/you will have to follow https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-IR-protocol & https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-AC-protocol Which is a lot of effort for half degrees when people typically don't need.

NiKiZe commented 2 years ago

We should have enough to do step one already with the above raw dumps?

AntonWert commented 2 years ago

Because the AC is also controlable with the DAIKIN App, I can confirm that at least the half degree steps are transmitted via IR. I can read the changes from the app. Also after some investigation ant trying, I am quite shure that the AC is controlable in half steps.

Personally I think this could be an approtch by the manufacturer to be better than others and therefore I think some effort should be spent to get this solved also for future devices.

I puttet all my output in individual files (named without comma) and run them via your python script. The output is very simmelar if 2 steps are compared (example 18,0 and 18,5 degrees, Find it also in the list of files marked with *.out.txt

18,0 °C: Found 643 timing entries. Potential Mark Candidates: [3512, 478] Potential Space Candidates: [35518, 25108, 1694, 1282, 420]

Guessing encoding type: Looks like it uses space encoding. Yay!

Guessing key value: kHdrMark = 3512 kHdrSpace = 1694 kBitMark = 472 kOneSpace = 1259 kZeroSpace = 393 kSpaceGap1 = 35518 kSpaceGap2 = 25108

Decoding protocol based on analysis so far:

kBitMark(UNEXPECTED)00000GAP(25108) Bits: 5 Hex: 0x0 (MSB first) 0x0 (LSB first) Dec: 0 (MSB first) 0 (LSB first) Bin: 0b00000 (MSB first) 0b00000 (LSB first) kHdrMark+kHdrSpace+1000100001011011111001000000000001000000011011100011111000000000000000001100000000000000000000001000000000000000000000000000000000000000000000000000000001010000GAP(35518) Bits: 160 Hex: 0x885BE400406E3E0000C000008000000000000050 (MSB first) 0x0A0000000000000100000300007C76020027DA11 (LSB first) Dec: 778471974331943905232123735067560604558359003216 (MSB first) 57089907708238395321559615459378624305866201617 (LSB first) Bin: 0b1000100001011011111001000000000001000000011011100011111000000000000000001100000000000000000000001000000000000000000000000000000000000000000000000000000001010000 (MSB first) 0b0000101000000000000000000000000000000000000000000000000000000001000000000000000000000011000000000000000001111100011101100000001000000000001001111101101000010001 (LSB first) kHdrMark+kHdrSpace+10001000010110111110010000000000000000001001110000100100000000000000010100000000000000000110000000000110000000000000000010100011000000000001000001000010 Bits: 152 Hex: 0x885BE400009C240005000060060000A3001042 (MSB first) 0x420800C5000060060000A0002439000027DA11 (LSB first) Dec: 3040906149402779811781434919464982245112025154 (MSB first) 1472546343248397986703471739034529953342806545 (LSB first) Bin: 0b10001000010110111110010000000000000000001001110000100100000000000000010100000000000000000110000000000110000000000000000010100011000000000001000001000010 (MSB first) 0b01000010000010000000000011000101000000000000000001100000000001100000000000000000101000000000000000100100001110010000000000000000001001111101101000010001 (LSB first)

Total Nr. of suspected bits: 317


18,5°C Found 643 timing entries. Potential Mark Candidates: [3514, 478] Potential Space Candidates: [35518, 25110, 1694, 1262, 420]

Guessing encoding type: Looks like it uses space encoding. Yay!

Guessing key value: kHdrMark = 3513 kHdrSpace = 1692 kBitMark = 472 kOneSpace = 1259 kZeroSpace = 393 kSpaceGap1 = 35518 kSpaceGap2 = 25110

Decoding protocol based on analysis so far:

kBitMark(UNEXPECTED)00000GAP(25110) Bits: 5 Hex: 0x0 (MSB first) 0x0 (LSB first) Dec: 0 (MSB first) 0 (LSB first) Bin: 0b00000 (MSB first) 0b00000 (LSB first) kHdrMark+kHdrSpace+1000100001011011111001000000000001000000011011100011111000000000000000001100000000000000000000001000000000000000000000000000000000000000000000000000000001010000GAP(35518) Bits: 160 Hex: 0x885BE400406E3E0000C000008000000000000050 (MSB first) 0x0A0000000000000100000300007C76020027DA11 (LSB first) Dec: 778471974331943905232123735067560604558359003216 (MSB first) 57089907708238395321559615459378624305866201617 (LSB first) Bin: 0b1000100001011011111001000000000001000000011011100011111000000000000000001100000000000000000000001000000000000000000000000000000000000000000000000000000001010000 (MSB first) 0b0000101000000000000000000000000000000000000000000000000000000001000000000000000000000011000000000000000001111100011101100000001000000000001001111101101000010001 (LSB first) kHdrMark+kHdrSpace+10001000010110111110010000000000000000001001110010100100000000000000010100000000000000000110000000000110000000000000000010100011000000000001000011000010 Bits: 152 Hex: 0x885BE400009CA40005000060060000A30010C2 (MSB first) 0x430800C5000060060000A0002539000027DA11 (LSB first) Dec: 3040906149402789952986236745300194218737668290 (MSB first) 1494847088446928609845007457307459789825497617 (LSB first) Bin: 0b10001000010110111110010000000000000000001001110010100100000000000000010100000000000000000110000000000110000000000000000010100011000000000001000011000010 (MSB first) 0b01000011000010000000000011000101000000000000000001100000000001100000000000000000101000000000000000100101001110010000000000000000001001111101101000010001 (LSB first)

Total Nr. of suspected bits: 317


I marked the difference in bold , maybe you can tell me based on your experieance if it makes sense to continue

180.txt 180.txt.out.txt 185.txt 185.txt.out.txt 190.txt 190.txt.out.txt 195.txt 195.txt.out.txt 200.txt 200.txt.out.txt 205.txt 205.txt.out.txt 210.txt 210.txt.out.txt 215.txt 215.txt.out.txt 220.txt 220.txt.out.txt 225.txt 225.txt.out.txt 230.txt 230.txt.out.txt 235.txt 235.txt.out.txt 240.txt 240.txt.out.txt 245.txt 245.txt.out.txt 250.txt 250.txt.out.txt 255.txt 255.txt.out.txt 260.txt 260.txt.out.txt 265.txt 265.txt.out.txt 270.txt 270.txt.out.txt 275.txt 275.txt.out.txt 280.txt 280.txt.out.txt 285.txt 285.txt.out.txt 290.txt 290.txt.out.txt 295.txt 295.txt.out.txt 300.txt 300.txt.out.txt 305.txt 305.txt.out.txt 310.txt 310.txt.out.txt 315.txt 315.txt.out.txt 320.txt 320.txt.out.txt

crankyoldgit commented 2 years ago

Also after some investigation ant trying, I am quite shure that the AC is controlable in half steps.

Personally I think this could be an approtch by the manufacturer to be better than others and therefore I think some effort should be spent to get this solved also for future devices.

Thanks for the extra data.

I'll look at coding up basic (ie. hex) support for it soon.

AntonWert commented 2 years ago

I did some more capturing:

Cooling 21°C Fan Auto 14:27:56.636 -> Timestamp : 000005.757 14:27:56.636 -> Library : v2.8.2 14:27:56.636 -> 14:27:56.636 -> Protocol : UNKNOWN 14:27:56.636 -> Code : 0x34EEF8FF (322 Bits) 14:27:56.683 -> uint16_t rawData[643] = {508, 390, 452, 414, 452, 414, 452, 414, 452, 414, 452, 25104, 3518, 1688, 478, 1256, 478, 414, 452, 414, 452, 414, 452, 1282, 452, 414, 452, 414, 452, 414, 452, 414, 452, 1280, 454, 414, 452, 1256, 478, 1254, 478, 414, 452, 1280, 452, 1282, 452, 1282, 452, 1282, 478, 1256, 480, 386, 452, 414, 452, 1282, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 454, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 1280, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 1282, 452, 414, 452, 414, 452, 414, 452, 1280, 452, 1280, 452, 418, 450, 1280, 452, 1282, 452, 414, 452, 1282, 452, 414, 452, 416, 452, 1280, 454, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 454, 414, 452, 414, 452, 1282, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 454, 414, 452, 414, 452, 414, 452, 414, 452, 414, 478, 388, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 454, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 1282, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 478, 388, 452, 414, 478, 388, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 420, 448, 418, 450, 418, 448, 1286, 448, 1286, 448, 420, 448, 418, 448, 418, 448, 418, 448, 1284, 448, 1286, 448, 35512, 3518, 1688, 478, 1282, 452, 414, 452, 414, 452, 414, 452, 1282, 452, 414, 452, 414, 452, 414, 452, 414, 452, 1280, 452, 414, 452, 1256, 478, 1254, 478, 414, 452, 1280, 452, 1282, 452, 1282, 452, 1282, 452, 1280, 452, 414, 452, 414, 452, 1280, 452, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 452, 414, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 1286, 452, 414, 452, 414, 452, 1280, 452, 1282, 452, 1282, 452, 414, 452, 414, 452, 414, 452, 1256, 478, 414, 452, 1282, 452, 414, 452, 1256, 478, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 454, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 1282, 452, 414, 452, 1256, 478, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 414, 452, 1286, 448, 1286, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 1286, 448, 1286, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 420, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 1260, 474, 418, 448, 1264, 470, 418, 448, 418, 448, 418, 448, 1258, 474, 1260, 474, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 452, 414, 452, 414, 452, 414, 452, 416, 452, 414, 448, 1264, 478, 384, 474, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 1260, 504, 362, 474, 418, 448, 1260, 478, 388, 474}; // UNKNOWN 34EEF8FF

Off (but set to Cooling 21°C Fan Auto) 14:28:00.621 -> Timestamp : 000009.738 14:28:00.621 -> Library : v2.8.2 14:28:00.621 -> 14:28:00.621 -> Protocol : UNKNOWN 14:28:00.621 -> Code : 0x7BDC8406 (322 Bits) 14:28:00.621 -> uint16_t rawData[643] = {484, 414, 478, 388, 454, 412, 454, 414, 452, 414, 452, 25104, 3518, 1688, 476, 1284, 452, 414, 454, 412, 454, 412, 452, 1254, 480, 412, 448, 418, 450, 416, 450, 418, 448, 1258, 476, 416, 450, 1284, 448, 1286, 452, 412, 454, 1254, 480, 1254, 478, 1254, 478, 1254, 480, 1254, 478, 414, 454, 414, 452, 1254, 480, 412, 454, 412, 452, 414, 452, 414, 454, 412, 454, 414, 452, 414, 454, 414, 452, 414, 454, 414, 452, 414, 452, 1280, 450, 418, 452, 414, 454, 414, 452, 414, 452, 414, 454, 412, 454, 414, 452, 1254, 480, 412, 454, 414, 454, 412, 448, 1284, 450, 1284, 448, 418, 450, 1258, 478, 1254, 480, 414, 452, 1280, 454, 412, 454, 414, 448, 1284, 448, 1286, 452, 414, 452, 414, 454, 414, 452, 414, 452, 414, 452, 414, 454, 412, 454, 414, 454, 412, 452, 414, 454, 412, 454, 412, 452, 414, 452, 414, 454, 412, 454, 414, 452, 414, 452, 1254, 480, 414, 452, 414, 452, 414, 454, 412, 454, 414, 454, 414, 452, 412, 454, 414, 452, 414, 454, 412, 454, 412, 452, 414, 454, 412, 454, 414, 448, 418, 448, 418, 450, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 1260, 474, 418, 448, 418, 448, 418, 450, 418, 448, 418, 448, 418, 450, 416, 450, 418, 448, 418, 448, 418, 450, 418, 450, 416, 448, 418, 454, 412, 454, 414, 452, 414, 454, 412, 452, 414, 454, 412, 454, 414, 452, 414, 452, 414, 454, 412, 454, 414, 452, 414, 452, 414, 454, 414, 452, 414, 454, 414, 452, 414, 454, 412, 454, 414, 452, 414, 452, 414, 454, 412, 454, 414, 452, 414, 452, 414, 454, 412, 454, 412, 452, 414, 454, 414, 452, 412, 454, 414, 452, 414, 454, 412, 454, 414, 452, 414, 452, 414, 454, 412, 454, 414, 452, 414, 454, 412, 454, 414, 452, 414, 452, 414, 454, 414, 452, 1280, 454, 412, 454, 414, 452, 414, 454, 1254, 480, 414, 452, 35510, 3514, 1692, 474, 1284, 448, 418, 450, 416, 448, 418, 448, 1258, 480, 414, 448, 418, 448, 418, 452, 414, 452, 1254, 480, 412, 454, 1280, 448, 1286, 448, 418, 448, 1258, 476, 1258, 478, 1254, 480, 1254, 478, 1256, 478, 414, 452, 412, 454, 1254, 480, 412, 454, 412, 454, 412, 454, 414, 452, 414, 452, 414, 454, 414, 452, 414, 454, 414, 452, 412, 454, 414, 452, 414, 452, 414, 452, 414, 454, 414, 452, 414, 452, 414, 452, 414, 454, 412, 454, 412, 452, 414, 454, 1280, 454, 1280, 452, 1280, 454, 412, 454, 414, 452, 418, 448, 1258, 476, 418, 450, 1280, 452, 418, 448, 1286, 448, 418, 448, 418, 448, 418, 450, 418, 448, 418, 448, 416, 450, 418, 448, 418, 448, 418, 448, 418, 450, 418, 448, 418, 448, 418, 450, 418, 448, 418, 448, 1280, 452, 418, 448, 1284, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 450, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 450, 1284, 448, 1284, 448, 418, 448, 416, 450, 418, 448, 418, 448, 418, 448, 418, 448, 418, 450, 416, 450, 418, 448, 418, 448, 1284, 458, 1254, 478, 382, 480, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 450, 416, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 418, 448, 1260, 478, 388, 474, 1284, 452, 388, 474, 418, 448, 418, 450, 1258, 478, 1254, 506, 360, 480, 386, 478, 388, 478, 388, 480, 386, 480, 388, 478, 388, 480, 386, 478, 388, 504, 362, 506, 360, 480, 1258, 476, 386, 480, 388, 478, 388, 478, 388, 480, 1258, 480, 1254, 478, 1254, 478, 384, 484, 382, 484, 382, 484, 1254, 480, 382, 484}; // UNKNOWN 7BDC8406

Cooling 21°C Fan Level 1 14:32:10.203 -> Timestamp : 000259.323 14:32:10.203 -> Library : v2.8.2 14:32:10.203 -> 14:32:10.203 -> Protocol : UNKNOWN 14:32:10.203 -> Code : 0x6A086AC6 (322 Bits) 14:32:10.250 -> uint16_t rawData[643] = {478, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25108, 3512, 1694, 472, 1260, 474, 392, 472, 394, 476, 390, 476, 1256, 476, 390, 478, 388, 478, 390, 476, 390, 476, 1256, 476, 390, 478, 1256, 476, 1258, 476, 394, 472, 1262, 472, 1260, 472, 1262, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 476, 390, 476, 390, 476, 390, 478, 390, 476, 388, 478, 388, 478, 390, 476, 390, 476, 1256, 478, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1262, 472, 1260, 472, 1260, 474, 392, 472, 394, 472, 1262, 472, 1260, 476, 390, 478, 1256, 476, 1256, 476, 390, 478, 1256, 476, 390, 478, 390, 476, 1260, 472, 390, 478, 388, 478, 388, 478, 390, 476, 394, 472, 390, 478, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 394, 472, 394, 472, 390, 476, 394, 474, 394, 472, 394, 472, 1260, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 478, 388, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 478, 388, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 388, 478, 390, 476, 390, 476, 388, 476, 394, 472, 394, 472, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 478, 1256, 478, 1256, 476, 390, 476, 390, 476, 1262, 472, 1260, 472, 35518, 3508, 1694, 474, 1260, 476, 390, 450, 416, 476, 390, 478, 1256, 478, 390, 476, 390, 476, 390, 476, 390, 476, 1256, 478, 388, 478, 1256, 478, 1256, 478, 390, 476, 1260, 472, 1262, 472, 1260, 474, 1260, 472, 1260, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 390, 476, 390, 476, 390, 478, 390, 476, 1256, 478, 1260, 472, 1260, 474, 392, 474, 392, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 394, 472, 1262, 472, 394, 478, 388, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 392, 472, 394, 472, 394, 472, 394, 472, 394, 450, 416, 478, 1256, 476, 1256, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 476, 1258, 476, 1256, 476, 390, 476, 1256, 478, 394, 472, 1260, 472, 1262, 472}; // UNKNOWN 6A086AC6

Cooling 21°C Fan Level 2 14:32:11.232 -> Timestamp : 000260.375 14:32:11.232 -> Library : v2.8.2 14:32:11.232 -> 14:32:11.232 -> Protocol : UNKNOWN 14:32:11.232 -> Code : 0x51028980 (322 Bits) 14:32:11.279 -> uint16_t rawData[643] = {478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25112, 3506, 1694, 472, 1260, 472, 398, 468, 398, 446, 420, 472, 1256, 478, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 1262, 472, 394, 474, 1260, 472, 1266, 468, 1266, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 398, 468, 398, 468, 398, 468, 1264, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1262, 472, 1260, 472, 1260, 472, 394, 478, 388, 478, 1256, 476, 1256, 476, 390, 476, 1256, 472, 1260, 472, 398, 468, 1262, 476, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 388, 476, 390, 478, 390, 476, 1258, 476, 1256, 478, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 388, 478, 390, 476, 390, 476, 1256, 476, 390, 478, 390, 476, 390, 478, 390, 476, 388, 478, 390, 476, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 476, 390, 476, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 388, 478, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 476, 390, 476, 390, 478, 388, 478, 1256, 476, 1256, 478, 1256, 478, 394, 472, 394, 472, 1256, 476, 1256, 476, 35518, 3512, 1694, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 476, 390, 478, 388, 478, 1256, 476, 390, 476, 1256, 478, 1256, 478, 394, 472, 1260, 472, 1260, 472, 1262, 472, 1260, 472, 1262, 476, 390, 476, 390, 476, 1256, 478, 388, 476, 390, 476, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 1256, 476, 1256, 478, 1256, 478, 390, 476, 390, 476, 390, 476, 1256, 478, 390, 476, 1260, 472, 394, 472, 1258, 476, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 478, 388, 476, 1258, 476, 390, 476, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 476, 1258, 476, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 476, 390, 472, 394, 476, 390, 476, 390, 476, 1256, 478, 388, 478, 1256, 476, 394, 472, 394, 472, 394, 474, 1260, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 478, 388, 478, 390, 476, 388, 478, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1260, 472, 1260, 474, 392, 472, 394, 472, 1262, 450, 1282, 476, 1256, 476}; // UNKNOWN 51028980

Cooling 21°C Fan Level 3 14:32:12.030 -> Timestamp : 000261.181 14:32:12.030 -> Library : v2.8.2 14:32:12.030 -> 14:32:12.030 -> Protocol : UNKNOWN 14:32:12.077 -> Code : 0x9639F51A (322 Bits) 14:32:12.077 -> uint16_t rawData[643] = {472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25112, 3512, 1694, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 472, 1266, 468, 398, 468, 1266, 472, 1260, 472, 1262, 472, 1260, 472, 1260, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 1266, 446, 420, 474, 392, 474, 392, 474, 394, 472, 394, 472, 394, 472, 1260, 474, 1260, 472, 1260, 474, 392, 472, 394, 472, 1260, 472, 1260, 472, 394, 474, 1262, 472, 1262, 472, 394, 472, 1262, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 396, 468, 398, 468, 398, 468, 398, 468, 398, 446, 420, 446, 420, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 1260, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 474, 396, 468, 398, 468, 398, 468, 398, 468, 398, 468, 398, 446, 420, 446, 420, 446, 420, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 396, 472, 394, 474, 392, 472, 394, 472, 398, 468, 398, 468, 398, 468, 398, 468, 398, 468, 398, 468, 398, 468, 398, 468, 398, 468, 398, 468, 398, 468, 398, 442, 424, 446, 420, 446, 420, 446, 420, 446, 420, 446, 420, 446, 420, 446, 420, 472, 394, 474, 1260, 472, 1260, 472, 1262, 472, 394, 472, 394, 472, 1262, 472, 1260, 472, 35516, 3512, 1694, 478, 1256, 472, 394, 472, 394, 472, 394, 472, 1260, 476, 390, 472, 398, 468, 398, 468, 398, 468, 1264, 472, 394, 472, 1262, 446, 1288, 472, 394, 446, 1286, 472, 1262, 472, 1260, 472, 1260, 474, 1260, 472, 394, 472, 394, 472, 1262, 476, 390, 472, 394, 472, 394, 472, 394, 472, 394, 472, 398, 468, 398, 468, 398, 468, 398, 468, 398, 446, 420, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 476, 1256, 476, 390, 476, 390, 476, 390, 478, 1256, 476, 394, 472, 1260, 472, 394, 472, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 476, 390, 478, 1256, 476, 394, 472, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 390, 476, 390, 476, 390, 476, 1258, 476, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 1262, 472, 1260, 476, 390, 478, 388, 478, 388, 478, 390, 476, 390, 476, 390, 476, 390, 478, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 394, 472, 394, 474, 392, 474, 1260, 472, 1260, 472, 394, 478, 388, 478, 390, 476, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1260, 476, 390, 478, 1256, 476, 1256, 478, 1256, 476, 1256, 476}; // UNKNOWN 9639F51A

Cooling 21°C Fan Level 4 14:32:12.780 -> Timestamp : 000261.912 14:32:12.780 -> Library : v2.8.2 14:32:12.780 -> 14:32:12.780 -> Protocol : UNKNOWN 14:32:12.780 -> Code : 0xC2B0E279 (322 Bits) 14:32:12.827 -> uint16_t rawData[643] = {478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 25108, 3512, 1694, 472, 1260, 472, 398, 468, 398, 468, 398, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 1260, 472, 398, 468, 1264, 472, 1260, 472, 1260, 472, 1260, 472, 1260, 472, 394, 472, 394, 472, 1264, 446, 420, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 1260, 476, 390, 472, 398, 468, 398, 468, 398, 446, 420, 472, 394, 472, 1256, 478, 1260, 472, 1260, 472, 394, 472, 394, 472, 1262, 476, 1256, 476, 390, 472, 1260, 476, 1256, 476, 394, 472, 1256, 476, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 398, 468, 398, 446, 420, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 478, 1256, 476, 1256, 476, 394, 472, 394, 472, 394, 474, 392, 474, 392, 472, 394, 472, 394, 472, 394, 474, 392, 478, 390, 476, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 1260, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 474, 392, 478, 388, 478, 390, 476, 390, 476, 390, 476, 390, 476, 390, 476, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 478, 390, 476, 390, 476, 390, 476, 390, 478, 390, 476, 388, 478, 390, 476, 390, 476, 390, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 1260, 472, 1260, 478, 35516, 3512, 1690, 476, 1258, 476, 390, 476, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 474, 392, 472, 394, 472, 1260, 472, 394, 472, 1260, 472, 1260, 478, 388, 478, 1256, 476, 1256, 476, 1262, 472, 1260, 472, 1262, 472, 394, 472, 394, 474, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 478, 388, 478, 390, 476, 388, 478, 390, 476, 390, 476, 390, 476, 390, 476, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 472, 1260, 476, 390, 478, 1256, 476, 390, 478, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 476, 390, 476, 1256, 478, 1256, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 392, 478, 390, 476, 388, 478, 388, 478, 388, 478, 1260, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 1256, 476, 1256, 478, 390, 476, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 476, 390, 476, 390, 476, 1256, 476, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1260, 472, 394, 472, 394, 472, 394, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1260, 472, 1260, 476, 390, 476, 390, 476, 390, 476, 394, 472, 394, 472}; // UNKNOWN C2B0E279

Cooling 21°C Fan Level 5 14:32:13.671 -> Timestamp : 000262.808 14:32:13.671 -> Library : v2.8.2 14:32:13.671 -> 14:32:13.671 -> Protocol : UNKNOWN 14:32:13.671 -> Code : 0x37ADD09F (322 Bits) 14:32:13.718 -> uint16_t rawData[643] = {478, 388, 472, 398, 468, 398, 468, 398, 446, 420, 446, 25134, 3512, 1694, 474, 1260, 472, 394, 474, 392, 472, 394, 450, 1284, 476, 390, 476, 390, 478, 390, 476, 390, 476, 1258, 476, 390, 476, 1256, 476, 1258, 478, 388, 476, 1258, 476, 1256, 478, 1256, 476, 1258, 476, 1256, 476, 390, 476, 390, 478, 1256, 476, 390, 478, 390, 478, 388, 476, 390, 478, 390, 476, 390, 476, 390, 478, 390, 478, 388, 476, 390, 476, 390, 478, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 394, 472, 1262, 472, 1260, 478, 390, 476, 1256, 476, 390, 476, 390, 476, 1256, 478, 390, 476, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 388, 478, 390, 476, 390, 476, 390, 476, 390, 478, 388, 478, 390, 478, 388, 476, 390, 478, 390, 476, 390, 476, 390, 476, 1258, 476, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 1262, 472, 1260, 474, 35516, 3512, 1694, 472, 1262, 472, 394, 474, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1264, 474, 388, 478, 1256, 476, 1258, 476, 388, 478, 1258, 476, 1260, 474, 1260, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 394, 472, 1260, 474, 394, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1260, 472, 1262, 472, 1260, 472, 394, 478, 388, 478, 390, 476, 390, 478, 388, 478, 388, 478, 390, 476, 390, 478, 388, 478, 390, 476, 390, 476, 390, 478, 390, 476, 390, 476, 390, 478, 390, 472, 394, 476, 390, 478, 1256, 476, 1258, 450, 416, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 1262, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 394, 472, 1262, 472, 394, 474, 1260, 476, 390, 474, 392, 474, 394, 472, 1260, 476, 1256, 478, 390, 476, 390, 478, 388, 476, 390, 478, 390, 476, 394, 472, 394, 472, 394, 474, 392, 472, 394, 472, 394, 472, 1262, 472, 394, 474, 392, 474, 394, 472, 394, 472, 1260, 472, 1260, 472, 1262, 472, 394, 472, 1260, 474, 394, 472, 394, 472, 394, 472}; // UNKNOWN 37ADD09F on_coling_210_fan_auto.txt.out.txt heat_mode_250_Fan_auto.txt cooling_mode_210_Fan_auto.txt dehumidify_mode_Fan_Auto.txt auto_mode_250_Fan_Auto.txt fan_mode_Fan_Auto.txt cooling_210_Fan_Level5.txt cooling_210_Fan_Level4.txt cooling_210_Fan_Level3.txt cooling_210_Fan_Level2.txt cooling_210_Fan_Level1.txt off_coling_210_fan_auto.txt on_coling_210_fan_auto.txt auto_mode_250_Fan_Auto.txt.out.txt cooling_210_Fan_Level1.txt.out.txt cooling_210_Fan_Level2.txt.out.txt cooling_210_Fan_Level3.txt.out.txt cooling_210_Fan_Level4.txt.out.txt cooling_210_Fan_Level5.txt.out.txt cooling_mode_210_Fan_auto.txt.out.txt dehumidify_mode_Fan_Auto.txt.out.txt fan_mode_Fan_Auto.txt.out.txt heat_mode_250_Fan_auto.txt.out.txt off_coling_210_fan_auto.txt.out.txt

Even more modes you find in the files atteacehd. I also run the python program

crankyoldgit commented 2 years ago

@AntonWert I've written the code to do basic sending and decoding of your 312 bit / 39 byte Daikin A/C Protocol. Please download & test branch: https://github.com/crankyoldgit/IRremoteESP8266/tree/Daikin312 / PR #1836 and let us know how it goes. Based on the raw data you provided, it should work. Assuming it does work, you will need to follow the steps in: https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-AC-protocol#create-a-spreadsheet

As we have plenty of other Daikin Protocols, we are fairly sure we have the correct bit ordering for the protocol, as they all use the same. i.e. You can skip: https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-AC-protocol#determining-the-bit-order-of-the-protocol but you'll still need to work out the temperature locations & specifics.

Good luck with the analysis in advance, looking forward to hearing from you soon. Note, if you look in the code, e.g. ir_Daikin.h & ir_Daikin.cpp you will see plenty of common layouts for other Daikin protocols. Chances are there will be a lot of similarities, especially the checksum calculations (which is vital).

AntonWert commented 2 years ago

I'm currently bussy during the week, I will test on weekend and come back to you. Thanks for the effort so far

AntonWert commented 2 years ago

I already had a peak to look inside, and based on the changes i found sendDaikin312

Do I have to call the function myselv? or should I define something like #define SEND_DAIKIN312?

NiKiZe commented 2 years ago

Just run IRrecvDumpV3 as you have so far, but using the code from the branch SEND_DAIKIN312 is already enabled by default.

If everything works as it should you don't need to look at the raw data any more, and instead only look at the "code"

AntonWert commented 2 years ago

Thank you. I was compleatly on the wrong path and thougt i should transmitt the data to the AC.

Now I got it.

Well, 1st result: Cooling 22°C Auto Fan Speed, Swing on

21:43:48.481 -> Timestamp : 000005.589 21:43:48.481 -> Library : v2.8.2 21:43:48.481 -> 21:43:48.481 -> Protocol : DAIKIN312 21:43:48.481 -> Code : 0x11DA27000216DD0000020000010000000000000A11DA270000382C00AF0F0006600000C5000867 (312 Bits) 21:43:48.529 -> uint16_t rawData[643] = {486, 386, 482, 384, 482, 384, 482, 384, 482, 386, 480, 25100, 3522, 1682, 486, 1252, 482, 386, 482, 384, 482, 384, 482, 1252, 482, 384, 482, 384, 482, 384, 484, 382, 480, 1252, 482, 384, 482, 1252, 482, 1252, 482, 386, 482, 1252, 482, 1252, 482, 1252, 480, 1252, 482, 1252, 482, 384, 482, 386, 480, 1252, 482, 384, 482, 386, 480, 386, 482, 384, 482, 386, 482, 384, 482, 384, 482, 386, 480, 386, 480, 386, 482, 384, 482, 1252, 482, 384, 482, 384, 482, 386, 482, 384, 482, 384, 482, 384, 482, 386, 480, 1252, 482, 1252, 480, 386, 480, 1252, 480, 386, 480, 384, 482, 384, 482, 1252, 482, 384, 482, 1252, 480, 1252, 482, 1252, 480, 386, 480, 1252, 482, 1252, 482, 386, 480, 384, 482, 386, 480, 384, 482, 384, 482, 384, 480, 386, 482, 384, 482, 386, 480, 386, 482, 384, 482, 384, 482, 386, 482, 384, 482, 386, 480, 386, 482, 384, 482, 1252, 482, 384, 482, 386, 480, 386, 482, 384, 482, 386, 480, 386, 480, 386, 482, 384, 482, 384, 482, 384, 480, 386, 480, 386, 482, 384, 482, 384, 482, 386, 480, 386, 482, 384, 482, 386, 480, 386, 480, 386, 482, 384, 482, 384, 482, 1252, 482, 384, 482, 384, 482, 386, 480, 386, 482, 384, 482, 384, 482, 384, 482, 386, 480, 386, 482, 384, 482, 384, 482, 384, 482, 386, 480, 386, 480, 384, 482, 386, 480, 386, 482, 384, 482, 384, 482, 386, 482, 384, 482, 384, 482, 386, 482, 384, 480, 386, 482, 384, 482, 384, 482, 386, 480, 386, 482, 384, 482, 384, 482, 386, 482, 384, 482, 384, 482, 386, 480, 386, 482, 384, 482, 384, 482, 386, 480, 386, 482, 384, 482, 384, 482, 386, 480, 386, 480, 386, 482, 384, 482, 384, 482, 384, 482, 386, 482, 384, 482, 384, 482, 386, 480, 386, 480, 386, 480, 386, 482, 384, 482, 1256, 482, 384, 482, 1252, 480, 386, 480, 386, 480, 386, 480, 384, 482, 35508, 3516, 1686, 482, 1252, 480, 386, 480, 386, 482, 384, 482, 1252, 480, 386, 482, 384, 482, 384, 482, 386, 480, 1252, 482, 384, 482, 1252, 486, 1248, 486, 380, 486, 1248, 486, 1248, 486, 1248, 486, 1248, 486, 1248, 486, 380, 486, 380, 486, 1248, 486, 380, 486, 380, 486, 382, 486, 380, 482, 384, 482, 384, 482, 386, 480, 386, 482, 384, 482, 386, 480, 386, 482, 384, 482, 386, 482, 384, 482, 384, 482, 386, 480, 386, 482, 384, 482, 386, 482, 384, 482, 386, 480, 1252, 482, 1252, 482, 1252, 482, 384, 482, 386, 480, 386, 482, 386, 480, 1252, 482, 1252, 482, 386, 480, 1252, 482, 384, 482, 386, 482, 384, 482, 384, 482, 384, 480, 386, 482, 384, 482, 384, 482, 386, 480, 386, 482, 1252, 480, 1252, 480, 1252, 482, 1252, 482, 384, 482, 1252, 482, 384, 482, 1252, 480, 1252, 482, 1252, 480, 1252, 482, 1250, 482, 386, 482, 384, 482, 384, 482, 386, 480, 386, 482, 384, 482, 384, 482, 386, 480, 386, 482, 386, 480, 384, 482, 386, 482, 384, 480, 1252, 482, 1252, 480, 386, 480, 386, 480, 384, 482, 386, 480, 386, 482, 384, 482, 384, 482, 386, 482, 384, 482, 384, 482, 1252, 480, 1256, 482, 386, 480, 386, 482, 384, 476, 390, 482, 386, 482, 384, 482, 384, 482, 386, 480, 384, 482, 386, 480, 386, 482, 384, 482, 384, 482, 386, 482, 384, 482, 384, 478, 390, 476, 1258, 480, 384, 482, 1252, 482, 384, 482, 386, 480, 386, 476, 1256, 482, 1254, 480, 384, 482, 384, 482, 386, 480, 386, 482, 384, 482, 384, 482, 384, 482, 384, 482, 386, 480, 386, 480, 386, 480, 1252, 482, 386, 480, 386, 480, 386, 480, 386, 482, 1252, 482, 1252, 480, 1252, 482, 384, 482, 384, 482, 1252, 480, 1252, 482, 384, 482}; // DAIKIN312 21:43:48.815 -> uint8_t state[39] = {0x11, 0xDA, 0x27, 0x00, 0x02, 0x16, 0xDD, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x11, 0xDA, 0x27, 0x00, 0x00, 0x38, 0x2C, 0x00, 0xAF, 0x0F, 0x00, 0x06, 0x60, 0x00, 0x00, 0xC5, 0x00, 0x08, 0x67};

Now I should use the spreadsheet to decode the data as in the example above 0x11DA27000216DD0000020000010000000000000A11DA270000382C00AF0F0006600000C5000867 (312 Bits) correct? As already sead, I will have time on the weekend

AntonWert commented 1 year ago

I could not wait , and have tested a loot of settings in an XLS Shee

t

Following Results: Most of the Items match with the spreadsheet of DAIKIN2 Some items I was able to even confirm, some have been moved, see the red markins in "new DAIKIN312" table

Resluts: Byte 4 is always 0x02 (instead of 0x01) Byte 9 is always 0x07 (reason: unknown) Byte 10 is always 0x00 (reason: unknown) Byte 12 defines in the lowest 2 Bits the LED brightnes: 0x01 is normal 0x03 is dimmed Byte 14 if Bit 5 is set e.g. 0x10 the air clean mode is on Byte 17 is always 0x00 (reason: unknown) Byte 18 is always 0x00 (reason: unknown) the air flow direction is not longer coded here Byte 19 is the checksum, I can confirm the calculation also used in DAIKIN2 Byte 26 is the temperature, same formula, but the x2 witch was mentioned in DAIKIN2 is now used to incelemtn in half degrees, calculation is as described in DAIKIN2 Byte 28: I can confirm the upper 4 bits for fan contol speed the lower 4 bits define the swing left-rigt 0xx0=no swing 0x0F= swing Byte 29: upper 4 bits unknown, the lower 4 bits define the swing up-down 0xx0=no swing 0x0F= swing Byte 33: I can confirm the qutdoor quiet mode (Bit 5) Byte 35 is always 0xC5 (reason: unknown) Byte 36: I can confirm the eco mode (Bit 3) Byte 37 is always 0x08 (reason: unknown) Byte 38: checksum is as before

AntonWert commented 1 year ago

proto.xlsx

And here is my XLS

NiKiZe commented 1 year ago

Any chance you could upload this to Google docs or sharepoint and share the link (don't forget to set public readable) one reason is that not everyone has a xlsx reader.

AntonWert commented 1 year ago

Not really, but I could save as CSV Or feel free to public it yourselv

AntonWert commented 1 year ago

I created a PDF so everyone could at least read the data proto.pdf

AntonWert commented 1 year ago

Is there something I can now provide?

crankyoldgit commented 1 year ago

I will try to find time to look at this. I've been very busy of late with other things. The advantage of Google Docs/sheets or similar is that it's a live-update document. No one needs to download the latest, it's always up to date, and available.

sillyfrog commented 1 year ago

I have uploaded to Google Drive here: https://docs.google.com/spreadsheets/d/1r3yulakLwdlwXeu_UoALFlzxVsdQYhfSfVmyr0-RBR8/edit?usp=sharing

@crankyoldgit @AntonWert if you make an edit / comment on the document (while logged in to Google) I should be able to keep you as full editors and remove public access tomorrow.

I no longer have a Dakin AC unfortunately, however I'm looking to get one in a few months, so will be able to test further again then.

Good Luck!

AntonWert commented 1 year ago

Thanks @sillyfrog. I do have the remote and the AC on hand and can test as soon as I have something to test :-)

AntonWert commented 1 year ago

Im not shure if I did not mix up some Bits, but the to de fact that the new Daikin 312 seem to be simmelar to Daikin 2 I set up the stuct as a first go:

` union Daikin312Protocol{ struct{ uint8_t pad[3]; uint8_t raw[kDaikin2StateLength]; ///< The state of the IR remote. }; struct { // Byte -3~4 // Byte 0: Always 0x11 // Byte 1: Always 0xDA // Byte 2: Always 0x27 // Byte 3: Always 0x00 // Byte 4: Always 0x02 uint64_t :64;

// Byte 5~6
uint64_t CurrentTime  :12;
uint64_t              :3;
uint64_t Power2       :1;
// Byte 7
uint64_t              :4;
uint64_t Light_old    :2;   // maybe not longer used
uint64_t Beep         :2;
// Byte 8
uint64_t FreshAir     :1;
uint64_t              :2;
uint64_t Mold         :1;
uint64_t              :1;
uint64_t Clean        :1;
uint64_t              :1;
uint64_t FreshAirHigh :1;
// Byte 9~10
//      Byte  9: Always 0x3D
//      Byte 10: Always 0x00
uint64_t              :16;
// Byte 11
uint64_t              :8;
// Byte 12
uint64_t              :1;
uint64_t Light        :2;
uint64_t              :5;

// Byte 13
uint64_t                :7;
uint64_t EyeAuto        :1;
// Byte 14
uint64_t                :4;
uint64_t AirCleanMode   :1;
uint64_t                :3;
// Byte 15~16
uint64_t                :16;
// Byte 17: Always 0x00
uint64_t                :8;
// Byte 18: Always 0x00
uint64_t                :8;
// Byte 19
uint64_t Sum1     :8;
// Byte 20: Always 0x11
uint64_t          :8;

// Byte 21~24
//      Byte 21: Always 0xDA
//      Byte 22: Always 0x27
//      Byte 23: Always 0x00
//      Byte 24: Always 0x00

uint64_t :32; // Byte 25 uint64_t Power :1; uint64_t OnTimer :1; uint64_t OffTimer :1; uint64_t :1; uint64_t Mode :3; uint64_t :1; // Byte 26 uint64_t TempHalfDegree :7; uint64_t HumidOn :1; // Byte 27 uint64_t Humidity :8; // Byte 28 uint64_t SwingV :4; uint64_t Fan :4;

// Byte 29
uint64_t SwingH   :4;
uint64_t          :4;
// Byte 30~32
/// @see https://github.com/crankyoldgit/IRremoteESP8266/pull/1264
uint64_t OnTime     :12;
uint64_t OffTime    :12;
// Byte 33
uint64_t Powerful   :1;
uint64_t            :4;
uint64_t Quiet      :1;
uint64_t            :2;
// Byte 34~35
//      Byte 35: Always 0xC5

uint64_t :16; // Byte 36 uint64_t :1; uint64_t Eye :1; uint64_t Econo :1; uint64_t :1; uint64_t Purify :1; uint64_t SleepTimer :1; uint64_t :2;

// Byte 37: Always 0x08
uint8_t       :8;
// Byte 38
uint8_t Sum2  :8;

}; }; `

AntonWert commented 1 year ago

Anything new? Anything I could support? Test?

crankyoldgit commented 1 year ago

Sorry, not yet. I've been to busy with non-code things lately & higher priority stuff.

It's not forgotten.

AntonWert commented 1 year ago

I did some tests the week ago. Using the Daikin app I can confirm that a half degree is possible. Also the same is possible with the origial IR remote. So it would still be nice to have half degrees via the library

AntonWert commented 1 year ago

Thanks @crankyoldgit for the update. I'm currently struggeling to built my the software to sent this new Daikin312 protocol. Therefore I defined

define SEND_DAIKIN312 true

define _IR_ENABLEDEFAULT false

But what do I not see to get it running?

Do I still have to create the class: IRDaikinESP ac(kIrLed); // Set the GPIO to be used to sending the message and sent with ac.send(); ?

It will not compile.

Please help me out to figure out the right configuration, It would be great for me to do the tests and confirm here the implementation.

tonhuisman commented 1 year ago

Are your compilation issues perhaps related to #1880 ? If it does, the fix for that is in #1881, and you could manually apply that to your local copy (when using that).

AntonWert commented 1 year ago

As I understand #1880 blocks all builts. My problem is, that in standard configuration the library is usable , but uses the standard function to sent data. I need to use the new 312-protocol version just figured out.

AntonWert commented 1 year ago

Here is an instruction how to reproduce the issue with Arduino 1.8.19 I use the example TurnOnDaikinAC I use the ESB-12E NodeMCU module Of course I had removed the #if and #endif arround ac.send(); to trigger the actual transmission.

The example compiles without any issues.

Because it is not possible to use command line switches, I define

define SEND_DAIKIN312 true

define _IR_ENABLEDEFAULT false

at the first lines of IRremoteESP8266.h (not a good solution, I konw, so improvements are welcome) to use the new protocoll.

Now it does no longer compile:

C:\Users\xxx\AppData\Local\Temp\arduino_modified_sketch_221928\TurnOnDaikinAC.ino: In function 'void loop()': TurnOnDaikinAC:65:6: error: 'class IRDaikinESP' has no member named 'send' 65 | ac.send(); | ^~~~ Bibliothek IRremoteESP8266 in Version 2.8.3 im Ordner: K:\Arduino\libraries\IRremoteESP8266 wird verwendet exit status 1 'class IRDaikinESP' has no member named 'send'

Please help me to continue

AntonWert commented 1 year ago

Just to confirm, i also tried platformio to test, but there ist the exact same error:

src\main.cpp:429:8: error: 'class IRDaikinESP' has no member named 'send' 429 | ac.send(); | ^~~~ Compiling .pio\build\d1_mini\lib1fd\IRremoteESP8266\ir_Arris.cpp.o *** [.pio\build\d1_mini\src\main.cpp.o] Error 1

I used the built flags in platformio.ini build_flags = -D_IR_ENABLEDEFAULT=false -DSEND_DAIKIN312=true

Still, it would be very nice, if someone could help me out

tonhuisman commented 1 year ago

I guess you also need to add -DSEND_DAIKIN=true as Daikin 312 seems to be an extension to the original Daikin support.

AntonWert commented 1 year ago

Thanks @tonhuisman , good hint. At least it compiles now.

But I am not shure, in IRsend.cpp in the function ool IRsend::send(const decode_type_t type, const uint8_t *state, const uint16_t nbytes) there is called

if SEND_DAIKIN

case DAIKIN:
  sendDaikin(state, nbytes);
  break;

endif // SEND_DAIKIN

if SEND_DAIKIN is defined

and later

if SEND_DAIKIN312

case DAIKIN312:
  sendDaikin312(state, nbytes);
  break;

endif // SEND_DAIKIN312

so - as I see it - now both protocolls are sent. And this is clearly not, what I do want to have. Only the new version should be sent.

AntonWert commented 1 year ago

Something is wrong, it does not work. I do not get half degrees. But the problem is deeper, I would have expect to have a setTemp function with some kind of half-degree parameter, but all setTemp are const uint8_t, so it will not work i think.

AntonWert commented 1 year ago

Any hints for me here? How can I help to go ahead?

crankyoldgit commented 1 year ago

Do you have a link to the code you've written?

AntonWert commented 1 year ago

1st)

Here is a very minimalistic setup

platformio.ini

[env:d1_mini]
platform = espressif8266
board = d1_mini
framework = arduino

;; send only the newest command
build_flags = -D_IR_ENABLE_DEFAULT_=false
              -DSEND_DAIKIN312=true

lib_deps =
    crankyoldgit/IRremoteESP8266

main.cpp

#include <Arduino.h>
#include <SPI.h>
#include <Wire.h>
#include <ESP8266WiFi.h>
#include <IRremoteESP8266.h>
#include <IRsend.h>
#include <ir_Daikin.h>

const uint16_t kIrLed = 16;  // ESP8266 GPIO pin to use. Recommended: 4 (D2). used 2 (D4)
IRDaikinESP ac(kIrLed);  // Set the GPIO to be used to sending the message

void setup()
{
  Serial.begin(9600);
  Serial.println();
  Serial.println(F("Ready"));
  ac.begin();
}

void loop()
{
    ac.on();
    ac.setFan(kDaikinFanAuto);
    ac.setMode(0);
    ac.setTemp(20.5);
    ac.setSwingVertical(false);
    ac.setSwingHorizontal(false);
    Serial.println(ac.toString()); // Display what we are going to send.
    ac.send();
    delay(3300);
}

The error is: src\main.cpp:xxx:8: error: 'class IRDaikinESP' has no member named 'send' ac.send();

2nd) as I told above, I would have expected that ac.setTemp has now some kind of half degree parameter, like float or int with factor 2 but not : setTemp are const uint8_t

AntonWert commented 1 year ago

Any help i can expect?

AntonWert commented 1 year ago

@crankyoldgit: Are you able to give me any hint please how to solve the issue to get it compiled? Can you give me just one red line I can follow to continue? It will be great to continue on this improvement and I would be able to test and confirm if I get my problem solved. Please give me help.

crankyoldgit commented 1 year ago

Any help i can expect?

I think your problem is you are using the wrong AC class for Daikin 312. DaikinESP is a different protocol

crankyoldgit commented 1 year ago

Any help i can expect?

I think your problem is you are using the wrong AC class for Daikin 312. DaikinESP is a different protocol

Also, I just checked the code. There is NO detailed support for the 312 bit protocol.

AntonWert commented 1 year ago

I think your problem is you are using the wrong AC class for Daikin 312. DaikinESP is a different protocol

So something like daikin312 would be correct? (Event it is not existing yet, see below)

Also, I just checked the code. There is NO detailed support for the 312 bit protocol.

OK, I see, some work to do.

As you have already implemented IRsend::sendDaikin312 in "ir_Daikin.cpp" I think this step can be called as done.

Would be the next step to add i "IRac.cpp" a class method IRac::daikin312 ? If this would be the right way to continue the support I can start on that, or would be that the wrong approach?

Would be that the final step, or is there more open?

NiKiZe commented 1 year ago

The FAQ explains next step. Collecting the data and map the bits in the message to its meaning. After that generating the AC class is often straight forward when the structure is known.

AntonWert commented 1 year ago

Well, but this was done a long time ago. See the post of sillyfrog commented on Jul 11 • I already made a proposal in Julay, see: AntonWert commented on Jul 23

AntonWert commented 1 year ago

Dears, I did it. I added the class for Daikin 312 myself.

I used this .ino file to witch was the former exaple, to confirm that the built is compilable: (please rename to ino, i was not able to upload the ino file) TurnOnDaikinAC.txt

I added the class based on Daikin2 into these files: ir_Daikin.h.txt ir_Daikin.cpp.txt

May anyone (or even better @crankyoldgit - may you confirm) that this was the right way? If so, I would be happy and continue with testing.

Also I would be happy about any comments/help/advice....

Nawile commented 1 year ago

Thanks, i need to emulate an ARC466A67, but i'm actually not able to compile a firmware with DAIKIN312. Still didn't understand which parts of DAIKIN312 are already part of the stable build Tasmota 12.3.1. Is there any fork with already compiled builds?

Does anybody know if the "Bedarfssteuerung" is accessible via ir?

Nawile commented 1 year ago

Dears, I did it. I added the class for Daikin 312 myself.

I used this .ino file to witch was the former exaple, to confirm that the built is compilable: (please rename to ino, i was not able to upload the ino file) TurnOnDaikinAC.txt

I added the class based on Daikin2 into these files: ir_Daikin.h.txt ir_Daikin.cpp.txt

May anyone (or even better @crankyoldgit - may you confirm) that this was the right way? If so, I would be happy and continue with testing.

Also I would be happy about any comments/help/advice....

Hi,

got a build on my own with your changes, but it does not work. :( (Visual Studio, PlatformIO -> tasmota-ir based on Tasmota 12.3.1.4)

Always getting: 15:51:24.776 MQT: stat/tasmota_ir_test/RESULT = {"IRHVAC":"Wrong Vendor (LG|COOLIX|DAIKIN|KELVINATOR|MITSUBISHI_AC|GREE|ARGO|TROTEC|TOSHIBA_AC|FUJITSU_AC|MIDEA|HAIER_AC|HITACHI_AC|HITACHI_AC1|HAIER_AC_YRW02|WHIRLPOOL_AC|SAMSUNG_AC|ELECTRA_AC|PANASONIC_AC|LG2|DAIKIN2|VESTEL_AC|TECO|TCL112AC|MITSUBISHI_HEAVY_88|MITSUBISHI_HEAVY_152|DAIKIN216|SHARP_AC|GOODWEATHER|DAIKIN160|NEOCLIMA|DAIKIN176|DAIKIN128|AMCOR|DAIKIN152|MITSUBISHI136|MITSUBISHI112|HITACHI_AC424|DAIKIN64|AIRWELL|DELONGHI_AC|CARRIER_AC64|HITACHI_AC344|CORONA_AC|SANYO_AC|VOLTAS|TRANSCOLD|TECHNIBEL_AC|MIRAGE|PANASONIC_AC32|ECOCLIM|TRUMA|HAIER_AC176|TEKNOPOINT|KELON|TROTEC_3550|SANYO_AC88|RHOSS|AIRTON|HITACHI_AC264|HITACHI_AC296|HAIER_AC160|BOSCH144)"}

Sending: {"IRHVAC{"Vendor":"DAIKIN312","Mode":"Heat","Power":"Off","Celsius":"On","Temp":15,"FanSpeed":"Auto","SwingV":"Stop","SwingH":"Off","Quiet":"On","Turbo":"Off","Econo":"On","Eye":"On","Light":"Off","Filter":"On","Clean":"On","Beep":"On"}}

I tried to debug, but didn't get it. I don't know why the vendor list ends with "BOSCH144", but in "IRremoteESP8266.h" it ends with "DAIKIN312". I tried to shorten it there and in "IRtext.cpp", but without success. Any ideas?

My settings: ARC466A67 with Perfera (2MXM40N + FTXM20R + FTXM20R) and Pearl NX-4519-675

AntonWert commented 1 year ago

Thanks, i need to emulate an ARC466A67, but i'm actually not able to compile a firmware with DAIKIN312. Still didn't understand which parts of DAIKIN312 are already part of the stable build Tasmota 12.3.1. Is there any fork with already compiled builds?

Does anybody know if the "Bedarfssteuerung" is accessible via ir?

With the Files I posted above, it was compailable for me using latest Arduino.