I’m working on an IR transmitter using an ESP8266 NodeMCU. I’ve had a lot of success with NEC code, but can’t get the Sony commands to work.
I’d like to be able to power on and off my PS2. I have the PS2 DVD remote and here’s what the power on command looks like from the remote when captured by an ESPHome receiver…
The signal repeats, sending a total of 4 times, which to my understanding, is how Sony IR commands work…
The PS2 does not power on. It seems that the transmitter isn’t repeating the signal. I’ve tried a few different things, like tweaking the wait_time, but nothing seems to work. Is ESPHome not working right, or is something wrong with the way I’ve configured the transmitter? Has anyone here had better results in getting these to work before?
Thanks in advance for any help anyone here can provide.
I can’t avoid pointing out that you state that you need to repeat 4 times and you’ve entered repeat 3 times, now this can be debatable but that will actually send the code 3 times, not 4.
Try that first, if not, there is some research to do, start sharing ESPHome version information, as there were some bug fixes regarding the repeat wait time. Some versions were taking those 10ms as 10 microseconds, so you can quickly check if the problem is codes being repeted to quickly by entereing 10000 ms instead.