I’ve been trying to control my Dish Hopper 2 with sling for the last week. I have a Echostar 5.4 IR remote from a 512 that will pause, skip back 10 seconds, skip forward 30 seconds once I turned on IR in the hoppers menu.
I tried teaching my rm4 via HA and I got something that didn’t work.
Then I read somewhere that the RM4 mini is a 38khz device. I assumed that to be the chip that reads IR signals is designed for 38khz devices.
Then I learned about IrScrutinizer and built the companion arduino board that works.
I never could get it to replay the pause signal it recorded.
I downloaded a file from Global cache and fed it to IrScrutinizer and it liked it and decoded it as Dish_Network D0, S0, F32. The arduino device will blast out a pause that my Hopper 2 accepts.
I had that converted to b64 and set up a script to use my rm4 that worked multiple times until the RM4 locked up. I really thought I had it until I had to restart HA and power cycle the RM4 to get my 38khz automatons working again. Now that I have the RM4 working again , it doesn’t successfully pause my dvr anymore.
Since playing with this tends to lock up tie RM4 I’m wondering if anyone has used it with modulations other than 38K.
I don’t know RM4 integration, but hardware wise, to receive 57k there has to be separate receiver for that. Open it and have a look. To transmit 57k you just set that frequency in your code.
It has a non-demodulating receiver for remotes not 38khz.
Today I’m getting the RM4 to pause my recorder but it isn’t emitting 57khz. I also may have an intermittant usb cable which may be causing the lock up. I’ll search for a replacement later and see if I’m correct.
Funny thing is it sorta works using 38k. Some of my problems was due to a intermittent cable. I’ve given up on using the RM4 Mini with my Dish Hopper 2.
Esphome is happy to send pronto codes at the correct modulation frequency. The three commands I want to use are working using a devkit 3 esp32.