Hi.
I want to buy some IR controller for Home Assistant (possibly Broadlink or Xiaomi) but I have some doubts if it will match my needs or not.
And honestly I even have some doubts regarding will it work at all.
I have Marantz PM6006 amplifier and I want to control it, but not only using the native remote control codes (e.g. by learning native IR codes using Broadlink’s built in receiver).
The main issue is that Marantz uses non-standart frequency – 36kHz instead of 38kHz.
I found Excel file with Marantz HEX codes for their various devices and many of them work fine for my amp as well. For example:
- separate commands for TURN ON and OFF (not only toggle as native remote works)
- separate commands for MUTE ON/OFF
- switch directly to coaxial input etc.
I already did some research and small draft implementation on ESP32 with 36kHz LED using IRremoteESP8266 library.
I started this DIY with ESP32 because I read on some old forum that Marantz’s back panel remote input uses same signals as remote LED (but On and Off LED timings are inverted), but it didn’t work for me, although the device itself works using IR control via MQTT.
Now I don’t want to use this ugly DIY thing in front of my amplifier in living room so I just want to buy some ready-to-use device and use it to send codes that I have (HEX or RAW timings) in my scenarios. Is this possible? I read somewhere that Broadlinks sometimes have some issues with some HEX codes and beside this I see that (for example) RM Mini 3 only works in 38kHz as I understood.
Here are HEX and RAW code example that I’m going to use:
HEX:
0000 0071 0000 0022 0020 0020 0020 0020 0020 0020 0040 0020 0020 0020 0020 0020 0020 00A1 0020 0020 0020 0040 0020 0020 0040 0040 0040 0020 0020 0020 0020 0020 0020 0020 0020 0020 0020 0AAB 0020 0020 0020 0020 0020 0020 0040 0020 0020 0020 0020 0020 0020 00A1 0020 0020 0020 0040 0020 0020 0040 0040 0040 0020 0020 0020 0020 0020 0020 0020 0020 0020 0020 04B0
RAW timings:
872, 872, 872, 872, 872, 872, 1745, 872, 872, 872, 872, 872, 872, 4389, 872, 872, 872, 1745, 872, 872, 1745, 1745, 1745, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 8913, 872, 872, 872, 872, 872, 872, 1745, 872, 872, 872, 872, 872, 872, 4389, 872, 872, 872, 1745, 872, 872, 1745, 1745, 1745, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 32713
So the requirements for IR controller are:
- ability to work with 36 kHz frequency;
- ability to send HEX codes or even RAW signal (I already have the converted commands);
Thank you for your help.