I’m not saying it doesn’t work, I’m saying I don’t know where to start I never figured to publish the code to MQTT. Now I tried that, but without success.
Down here is a dump from repeatedly pressing the same button, resulting in different codes and different timings. Holding the button down for a while will give similar results. I really don’t know how to interpret what I’m seeing so any help is appreciated, thanks so much!
Encoding : UNKNOWN
Code : 4DB5DAAA (32 bits)
Timing[7]:
+ 400, -1400 + 550, - 850 + 450, -8700 + 300
unsigned int rawData[7] = {400,1400, 550,850, 450,8700, 300}; // UNKNOWN 4DB5DAAA
Encoding : UNKNOWN
Code : D8CB5DD (32 bits)
Timing[21]:
+ 200, - 800 + 550, -1450 + 500, - 800 + 550, - 800
+ 200, -1800 + 200, -1250 + 450, -1450 + 200, - 450
+ 250, - 500 + 200, -1200 + 450
unsigned int rawData[21] = {200,800, 550,1450, 500,800, 550,800, 200,1800, 200,1250, 450,1450, 200,450, 250,500, 200,1200, 450}; // UNKNOWN D8CB5DD
Encoding : UNKNOWN
Code : BFE48DD9 (32 bits)
Timing[7]:
+ 450, -1400 + 550, - 950 + 400, -8500 + 500
unsigned int rawData[7] = {450,1400, 550,950, 400,8500, 500}; // UNKNOWN BFE48DD9
Encoding : UNKNOWN
Code : 99F3D5B7 (32 bits)
Timing[11]:
+ 450, - 800 + 150, - 550 + 500, - 850 + 450, -4050
+ 450, -4050 + 500
unsigned int rawData[11] = {450,800, 150,550, 500,850, 450,4050, 450,4050, 500}; // UNKNOWN 99F3D5B7
Encoding : UNKNOWN
Code : E9E70E8C (32 bits)
Timing[7]:
+ 500, -1600 + 400, - 850 + 450, -8550 + 400
unsigned int rawData[7] = {500,1600, 400,850, 450,8550, 400}; // UNKNOWN E9E70E8C
Encoding : UNKNOWN
Code : 24AE7D4E (32 bits)
Timing[5]:
+ 500, -1500 + 450, -1050 + 300
unsigned int rawData[5] = {500,1500, 450,1050, 300}; // UNKNOWN 24AE7D4E
Encoding : UNKNOWN
Code : 8D60D670 (32 bits)
Timing[23]:
+ 300, - 850 + 500, -1500 + 500, - 800 + 500, - 800
+ 200, - 400 + 300, - 450 + 250, - 450 + 250, -2350
+ 250, -1700 + 250, - 500 + 200, - 500 + 500
unsigned int rawData[23] = {300,850, 500,1500, 500,800, 500,800, 200,400, 300,450, 250,450, 250,2350, 250,1700, 250,500, 200,500, 500}; // UNKNOWN 8D60D670
Encoding : UNKNOWN
Code : A1E919E7 (32 bits)
Timing[31]:
+ 300, - 750 + 600, - 800 + 200, - 500 + 500, - 700
+ 650, - 800 + 200, -1100 + 200, - 400 + 300, - 450
+ 250, - 450 + 550, - 800 + 200, - 450 + 200, -1050
+ 250, - 400 + 300, - 400 + 650, - 800 + 200
unsigned int rawData[31] = {300,750, 600,800, 200,500, 500,700, 650,800, 200,1100, 200,400, 300,450, 250,450, 550,800, 200,450, 200,1050, 250,400, 300,400, 650,800, 200}; // UNKNOWN A1E919E7