I laoded IRrecvDumpV3 or V2 or Demo and some more and i use ESP8266, the serial monitor gose wild and Arduino Ide 2.3.4 crashes because ou that.
I want to make IR remote clone over MQTT for Beko AC. And the doggy thing is giving me trouble to get it cloned.
I also used IRremode on Uno to recive raw data and i tried decoded it says its NEC protocol, but is seems extended. As i got 68 pulses instead of 101 that remote gives.
I was unable to record remote with this library cause it aint workin throws djibrish on serial and ide crashes, i may try older version.
I just installed demo program on ESP, no changes.
Then i used my code to test Raw send from IRRemote records.
#include <IRremoteESP8266.h>
#define IR_LED D1
#include <IRsend.h>
IRsend irsend(IR_LED);
const uint16_t beko_on[] = {
9150,4150,600,1650,600,550,600,550,600,500,650,500,650,500,600,550,600,1650,600,550,600,1650,650,500,600,550,600,550,650,1600,600,550,600,550,600,550,600,500,650,500,600,1650,650,1600,650,550,600,500,650,500,650,500,600,550,600,500,650,500,650,500,600,550,650,500,600,500,650,550,600,500,650,500,650,500,600,550,600,550,600,500,650,500,600,1650,650,1600,650,550,600,1600,650,1600,650,1600,650,550,600,1600,650,1600
};
const uint16_t beko_off[] = {
9150,4150,600,550,600,500,650,500,650,500,650,500,650,450,700,450,650,1650,600,500,650,1650,600,500,650,500,650,500,650,1600,650,500,650,500,650,450,650,550,600,500,650,1600,650,1650,650,450,650,500,650,500,650,500,650,500,650,450,650,500,650,500,650,500,650,500,650,500,600,500,700,450,650,500,650,500,650,500,650,450,700,500,600,500,650,500,650,1600,650,500,650,1600,650,1600,650,1600,700,450,650,1650,600,500
};
void setup() {
irsend.begin();
Serial.begin(9600);
delay(2000);
}
void loop() {
// Pošlji ON
Serial.println("Pošiljam ON");
irsend.sendRaw(beko_on, sizeof(beko_on) / sizeof(beko_on[0]), 38);
delay(10000);
// Pošlji OFF
Serial.println("Pošiljam OFF");
irsend.sendRaw(beko_off, sizeof(beko_off) / sizeof(beko_off[0]), 38);
delay(10000);
}
D5 as input, 3v3 and GND.
I wanted to send RAW code as, without name of course.
Raw data ON, hex(81441800), means ON 22°C (101):
9150 -4150 600 -1650 600 -550 600 -550 600 -500 650 -500 650 -500 600 -550 600 -1650 600 -550 600 -1650 650 -500 600 -550 600 -550 650 -1600 600 -550 600 -550 600 -550 600 -500 650 -500 600 -1650 650 -1600 650 -550 600 -500 650 -500 650 -500 600 -550 600 -500 650 -500 650 -500 600 -550 650 -500 600 -500 650 -550 600 -500 650 -500 650 -500 600 -550 600 -550 600 -500 650 -500 600 -1650 650 -1600 650 -550 600 -1600 650 -1600 650 -1600 650 -550 600 -1600 650 -1600
Raw data OFF, hex(80441800), means OFF 22°C (101):
9150 -4150 600 -550 600 -500 650 -500 650 -500 650 -500 650 -450 700 -450 650 -1650 600 -500 650 -1650 600 -500 650 -500 650 -500 650 -1600 650 -500 650 -500 650 -450 650 -550 600 -500 650 -1600 650 -1650 650 -450 650 -500 650 -500 650 -500 650 -500 650 -450 650 -500 650 -500 650 -500 650 -500 650 -500 600 -500 700 -450 650 -500 650 -500 650 -500 650 -450 700 -500 600 -500 650 -500 650 -1600 650 -500 650 -1600 650 -1600 650 -1600 700 -450 650 -1650 600 -500
I wanted to use normal user codes but it lacks proper carier aparently, as meseesge insede matches othervise.
As i tried to reproduce the signals with sendNEC it was recived my multifunction tester as same userCode and DataCode, but the AC Beko unit expects full 101 pulses instead of 68 sent by NEC function.
Here are all rhe codes recorded from remote, in NEC mode, that apear to have the prorer comands but lack a the ending part aparently.
To sumerize as minimum i only need to turn the AC ON and OFF and set it to 22C and 30C, aka Fan only, still cooling mode for cooldown before switching off.
Version/revision of the library used
Typically located in the
library.json&src/IRremoteESP8266.hfiles in the root directory of the library.e.g. v2.8.6, or 'master' as at 29th of May, 2025. etc.
Describe the bug
I laoded IRrecvDumpV3 or V2 or Demo and some more and i use ESP8266, the serial monitor gose wild and Arduino Ide 2.3.4 crashes because ou that.
I want to make IR remote clone over MQTT for Beko AC. And the doggy thing is giving me trouble to get it cloned.
I also used IRremode on Uno to recive raw data and i tried decoded it says its NEC protocol, but is seems extended. As i got 68 pulses instead of 101 that remote gives.
I was unable to record remote with this library cause it aint workin throws djibrish on serial and ide crashes, i may try older version.
To Reproduce
What steps did you do, and what did or didn't actually happen? How can we reproduce the issue?
I just installed demo program on ESP, no changes.
Then i used my code to test Raw send from IRRemote records.
What brand/model IR demodulator are you using?
Brand/Model code Tsop 1736
Circuit diagram and hardware used (if applicable)
D5 as input, 3v3 and GND.
I wanted to send RAW code as, without name of course.
Raw data ON, hex(81441800), means ON 22°C (101):
9150 -4150 600 -1650 600 -550 600 -550 600 -500 650 -500 650 -500 600 -550 600 -1650 600 -550 600 -1650 650 -500 600 -550 600 -550 650 -1600 600 -550 600 -550 600 -550 600 -500 650 -500 600 -1650 650 -1600 650 -550 600 -500 650 -500 650 -500 600 -550 600 -500 650 -500 650 -500 600 -550 650 -500 600 -500 650 -550 600 -500 650 -500 650 -500 600 -550 600 -550 600 -500 650 -500 600 -1650 650 -1600 650 -550 600 -1600 650 -1600 650 -1600 650 -550 600 -1600 650 -1600Raw data OFF, hex(80441800), means OFF 22°C (101):
9150 -4150 600 -550 600 -500 650 -500 650 -500 650 -500 650 -450 700 -450 650 -1650 600 -500 650 -1650 600 -500 650 -500 650 -500 650 -1600 650 -500 650 -500 650 -450 650 -550 600 -500 650 -1600 650 -1650 650 -450 650 -500 650 -500 650 -500 650 -500 650 -450 650 -500 650 -500 650 -500 650 -500 650 -500 600 -500 700 -450 650 -500 650 -500 650 -500 650 -450 700 -500 600 -500 650 -500 650 -1600 650 -500 650 -1600 650 -1600 650 -1600 700 -450 650 -1650 600 -500I wanted to use normal user codes but it lacks proper carier aparently, as meseesge insede matches othervise.
As i tried to reproduce the signals with sendNEC it was recived my multifunction tester as same userCode and DataCode, but the AC Beko unit expects full 101 pulses instead of 68 sent by NEC function.
Here are all rhe codes recorded from remote, in NEC mode, that apear to have the prorer comands but lack a the ending part aparently.
Has this library/code previously worked as expected for you?
Yes/No. If "Yes", which version last worked for you?
Yes it worked as sender, same version, of 32 bit codes, but it seemed not workin properly in raw mode, timings were a bit off.
To sumerize as minimum i only need to turn the AC ON and OFF and set it to 22C and 30C, aka Fan only, still cooling mode for cooldown before switching off.
Thanks
Matej