Hello, I'm trying to get an esp8266 with the IRemoteESP8266 Library to control some Motorola Set top Boxes
I'm having problems as the lastest Windows update killed half of my HTPC's recording capability.
I've tried scanning the codes but IRemote ESP8266 comes up with the protocol type as unknown.
I would like to get it working with one of the IRemoteESP8266 compatible protocol libraries.
NEC would be easiest I guess
The directory of protocols looks like it's here
[Link: github.com]I will be passing the codes via either MQTT or URL I would like to use 8 digit or shorter codes than the pronto ones.
The working pronto codes I have are
1- 0000 006C 0012 0002 0158 00AC 0013 00AC 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 00AC 0013 00AC 0013 00AC 0013 00AC 0013 049B 0158 0056 0013 0D29
2- 0000 006C 0012 0002 0158 00AC 0013 0056 0013 00AC 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 00AC 0013 00AC 0013 00AC 0013 04F1 0158 0056 0013 0D29
3- 0000 006C 0012 0002 0158 00AC 0013 00AC 0013 00AC 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 00AC 0013 0056 0013 00AC 0013 00AC 0013 049B 0158 0056 0013 0D29
4- 0000 006C 0012 0002 0158 00AD 0013 0056 0013 0056 0013 00AC 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 00AC 0013 00AC 0013 0548 0158 0056 0013 0D2C
5- 0000 006C 0012 0002 0158 00AC 0013 00AC 0013 0056 0013 00AC 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 00AC 0013 00AC 0013 0056 0013 00AC 0013 049B 0158 0056 0013 0D2A
6- 0000 006C 0012 0002 0158 00AD 0013 0056 0013 00AC 0013 00AC 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 00AC 0013 0056 0013 00AC 0013 04F2 0158 0056 0013 0D2B
7- 0000 006C 0012 0002 0158 00AC 0013 00AC 0013 00AC 0013 00AC 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 00AC 0013 0056 0013 0056 0013 00AC 0013 049C 0158 0056 0013 0D2A
8- 0000 006c 0012 0002 0157 00ac 0013 0056 0013 0056 0013 0056 0013 00ac 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 00ac 0013 05a8 0157 0057 0013 0d3c
9- 0000 006C 0012 0002 0158 00AC 0013 00AC 0013 0056 0013 0056 0013 00AC 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 00AC 0013 00AC 0013 00AC 0013 0056 0013 049C 0158 0056 0013 0D2B
0- 0000 006C 0012 0002 0158 00AD 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 0056 0013 064C 0158 0056 0013 0D2C
Here are the raw timings as reported by IRemote ESP8266
1-
Encoding : UNKNOWN
Code : F8DE25A1 (20 bits)
Library : v2.5.0
Raw Timing[39]:
+ 8910, - 4546, + 426, - 4550, + 424, - 2312, + 424, - 2290,
+ 446, - 2288, + 448, - 2310, + 426, - 2308, + 426, - 2286,
+ 450, - 2286, + 450, - 2312, + 426, - 2286, + 448, - 2290,
+ 446, - 2312, + 426, - 4548, + 426, - 4550, + 426, - 4548,
+ 450, - 4524, + 426, - 30494, + 8938, - 2276, + 450
uint16_t rawData[39] = {8910, 4546, 426, 4550, 424, 2312, 424, 2290, 446, 2288, 448, 2310, 426, 2308, 426, 2286, 450, 2286, 450, 2312, 426, 2286, 448, 2290, 446, 2312, 426, 4548, 426, 4550, 426, 4548, 450, 4524, 426, 30494, 8938, 2276, 450}; // UNKNOWN F8DE25A1
2-
Encoding : UNKNOWN
Code : DFC0C47 (20 bits)
Library : v2.5.0
Raw Timing[39]:
+ 8944, - 4490, + 454, - 2282, + 464, - 4508, + 456, - 2282,
+ 454, - 2280, + 454, - 2256, + 482, - 2258, + 446, - 2288,
+ 448, - 2312, + 454, - 2256, + 478, - 2282, + 454, - 2280,
+ 426, - 2288, + 476, - 2258, + 506, - 4492, + 426, - 4524,
+ 506, - 4496, + 456, - 32728, + 8944, - 2248, + 480
uint16_t rawData[39] = {8944, 4490, 454, 2282, 464, 4508, 456, 2282, 454, 2280, 454, 2256, 482, 2258, 446, 2288, 448, 2312, 454, 2256, 478, 2282, 454, 2280, 426, 2288, 476, 2258, 506, 4492, 426, 4524, 506, 4496, 456, 32728, 8944, 2248, 480}; // UNKNOWN DFC0C47
3-
Encoding : UNKNOWN
Code : 5728B5FB (20 bits)
Library : v2.5.0
Raw Timing[39]:
+ 8912, - 4546, + 424, - 4552, + 422, - 4552, + 422, - 2290,
+ 448, - 2310, + 424, - 2312, + 424, - 2312, + 422, - 2288,
+ 448, - 2312, + 424, - 2290, + 446, - 2288, + 448, - 2286,
+ 448, - 2312, + 424, - 4550, + 426, - 2310, + 422, - 4526,
+ 448, - 4552, + 424, - 30520, + 8888, - 2326, + 424
uint16_t rawData[39] = {8912, 4546, 424, 4552, 422, 4552, 422, 2290, 448, 2310, 424, 2312, 424, 2312, 422, 2288, 448, 2312, 424, 2290, 446, 2288, 448, 2286, 448, 2312, 424, 4550, 426, 2310, 422, 4526, 448, 4552, 424, 30520, 8888, 2326, 424}; // UNKNOWN 5728B5FB
4-
Encoding : UNKNOWN
Code : 5E71B953 (20 bits)
Library : v2.5.0
Raw Timing[39]:
+ 8908, - 4548, + 420, - 2316, + 422, - 2292, + 444, - 4552,
+ 422, - 2290, + 444, - 2316, + 422, - 2314, + 422, - 2288,
+ 448, - 2314, + 422, - 2314, + 422, - 2316, + 420, - 2314,
+ 420, - 2292, + 444, - 2314, + 422, - 2314, + 422, - 4552,
+ 422, - 4528, + 446, - 34980, + 8908, - 2330, + 420
uint16_t rawData[39] = {8908, 4548, 420, 2316, 422, 2292, 444, 4552, 422, 2290, 444, 2316, 422, 2314, 422, 2288, 448, 2314, 422, 2314, 422, 2316, 420, 2314, 420, 2292, 444, 2314, 422, 2314, 422, 4552, 422, 4528, 446, 34980, 8908, 2330, 420}; // UNKNOWN 5E71B953
5-
Encoding : UNKNOWN
Code : ABBFB325 (20 bits)
Library : v2.5.0
Raw Timing[39]:
+ 8886, - 4524, + 446, - 4550, + 424, - 2314, + 422, - 4554,
+ 422, - 2314, + 422, - 2314, + 422, - 2314, + 420, - 2314,
+ 422, - 2288, + 446, - 2314, + 422, - 2288, + 448, - 2314,
+ 422, - 2290, + 448, - 4552, + 420, - 4534, + 444, - 2314,
+ 422, - 4552, + 422, - 30498, + 8912, - 2304, + 446
uint16_t rawData[39] = {8886, 4524, 446, 4550, 424, 2314, 422, 4554, 422, 2314, 422, 2314, 422, 2314, 420, 2314, 422, 2288, 446, 2314, 422, 2288, 448, 2314, 422, 2290, 448, 4552, 420, 4534, 444, 2314, 422, 4552, 422, 30498, 8912, 2304, 446}; // UNKNOWN ABBFB325
6-
Encoding : UNKNOWN
Code : 879F4D71 (20 bits)
Library : v2.5.0
Raw Timing[39]:
+ 8906, - 4528, + 444, - 2314, + 422, - 4552, + 420, - 4554,
+ 424, - 2286, + 448, - 2288, + 450, - 2310, + 422, - 2314,
+ 422, - 2312, + 422, - 2290, + 446, - 2314, + 422, - 2312,
+ 422, - 2292, + 446, - 2312, + 420, - 4534, + 442, - 2316,
+ 422, - 4554, + 422, - 32758, + 8886, - 2330, + 424
uint16_t rawData[39] = {8906, 4528, 444, 2314, 422, 4552, 420, 4554, 424, 2286, 448, 2288, 450, 2310, 422, 2314, 422, 2312, 422, 2290, 446, 2314, 422, 2312, 422, 2292, 446, 2312, 420, 4534, 442, 2316, 422, 4554, 422, 32758, 8886, 2330, 424}; // UNKNOWN 879F4D71
7-
Encoding : UNKNOWN
Code : E7B886F7 (20 bits)
Library : v2.5.0
Raw Timing[39]:
+ 8908, - 4504, + 468, - 4530, + 444, - 4530, + 444, - 4530,
+ 446, - 2264, + 470, - 2292, + 444, - 2292, + 470, - 2240,
+ 474, - 2288, + 444, - 2268, + 468, - 2290, + 444, - 2294,
+ 444, - 2268, + 466, - 4532, + 442, - 2270, + 492, - 2244,
+ 464, - 4532, + 444, - 30476, + 8930, - 2284, + 470
uint16_t rawData[39] = {8908, 4504, 468, 4530, 444, 4530, 444, 4530, 446, 2264, 470, 2292, 444, 2292, 470, 2240, 474, 2288, 444, 2268, 468, 2290, 444, 2294, 444, 2268, 466, 4532, 442, 2270, 492, 2244, 464, 4532, 444, 30476, 8930, 2284, 470}; // UNKNOWN E7B886F7
8-
Encoding : UNKNOWN
Code : E4580F7F (20 bits)
Library : v2.5.0
Raw Timing[39]:
+ 8886, - 4522, + 446, - 2290, + 444, - 2316, + 420, - 2314,
+ 422, - 4552, + 422, - 2290, + 448, - 2290, + 446, - 2314,
+ 420, - 2316, + 420, - 2290, + 448, - 2312, + 422, - 2288,
+ 448, - 2312, + 422, - 2316, + 420, - 2292, + 446, - 2314,
+ 420, - 4554, + 422, - 37214, + 8912, - 2302, + 450
uint16_t rawData[39] = {8886, 4522, 446, 2290, 444, 2316, 420, 2314, 422, 4552, 422, 2290, 448, 2290, 446, 2314, 420, 2316, 420, 2290, 448, 2312, 422, 2288, 448, 2312, 422, 2316, 420, 2292, 446, 2314, 420, 4554, 422, 37214, 8912, 2302, 450}; // UNKNOWN E4580F7F
9-
Encoding : UNKNOWN
Code : 66437C90 (20 bits)
Library : v2.5.0
Raw Timing[39]:
+ 8934, - 4524, + 444, - 4530, + 470, - 2266, + 448, - 2264,
+ 470, - 4530, + 446, - 2290, + 470, - 2242, + 468, - 2292,
+ 468, - 2244, + 468, - 2288, + 448, - 2288, + 470, - 2244,
+ 468, - 2290, + 446, - 4528, + 446, - 4528, + 446, - 4506,
+ 468, - 2290, + 472, - 30450, + 8932, - 2306, + 444
uint16_t rawData[39] = {8934, 4524, 444, 4530, 470, 2266, 448, 2264, 470, 4530, 446, 2290, 470, 2242, 468, 2292, 468, 2244, 468, 2288, 448, 2288, 470, 2244, 468, 2290, 446, 4528, 446, 4528, 446, 4506, 468, 2290, 472, 30450, 8932, 2306, 444}; // UNKNOWN 66437C90
0-
Encoding : UNKNOWN
Code : FF0ED928 (20 bits)
Library : v2.5.0
Raw Timing[39]:
+ 8912, - 4546, + 424, - 2288, + 446, - 2314, + 424, - 2288,
+ 444, - 2316, + 420, - 2314, + 424, - 2290, + 444, - 2314,
+ 422, - 2290, + 444, - 2288, + 450, - 2312, + 422, - 2314,
+ 424, - 2312, + 422, - 2314, + 422, - 2314, + 424, - 2288,
+ 446, - 2314, + 422, - 41716, + 8888, - 2328, + 420
uint16_t rawData[39] = {8912, 4546, 424, 2288, 446, 2314, 424, 2288, 444, 2316, 420, 2314, 424, 2290, 444, 2314, 422, 2290, 444, 2288, 450, 2312, 422, 2314, 424, 2312, 422, 2314, 422, 2314, 424, 2288, 446, 2314, 422, 41716, 8888, 2328, 420}; // UNKNOWN FF0ED928
Any help or suggested software that can lead me in the correct direction would be very helpful ...
Thanks for your time and help,
Bobby