Your Universal Remote Control Center
RemoteCentral.com
Everything Else Forum - View Post
Previous section Next section Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Topic:
Hello, I'm trying to get an esp8266 with the IRemoteESP8266 Library to control some Motorola Set top Boxes
This thread has 1 response. Displaying all posts.
Post 1 made on Monday October 1, 2018 at 14:32
perfessor101
New Member
Joined:
Posts:
October 2018
1
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
Post 2 made on Tuesday October 2, 2018 at 13:19
Barf
Long Time Member
Joined:
Posts:
August 2013
183
IrScrutinizer (DecodeIR) identifies your signals as G.I.Cable. I do not know that library explicitly, but it appears not do identify that format. Instead you can probably use a raw form of the signals. I used IrScrutinizer to generate code for it; it does not support the IRRemoteESP8266 library directly, but you can probably modify it to work. Here it is: [Link: gist.github.com]

Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse