For any future lookers, I finally got it to work! Here’s what I did…First, I’m not sure of the code format, but Pioneer has an excel spread sheet full of them. I found the code for my model and button press I wanted and it looked like this:
0000 0068 0000 0022 0168 00b4 0016 0043 0016 0016 0016 0043 0016 0016 0016 0016 0016 0043 0016 0016 0016 0043 0016 0016 0016 0043 0016 0016 0016 0043 0016 0043 0016 0016 0016 0043 0016 0016 0016 0016 0016 0043 0016 0016 0016 0043 0016 0043 0016 0016 0016 0016 0016 0016 0016 0043 0016 0016 0016 0043 0016 0016 0016 0016 0016 0043 0016 0043 0016 0043 0016 06d9
Next, I went to http://www.irdb.tk/convert/ and in the “Pronto Hex” box I pasted the code and clicked on the “Get protocol information” button. Next I clicked on the “Pronto Hex” tab and copied that code into the clipboard. This is the confusing part for me, apparently I converted a pronto hex code into a pronto hex code? Not sure how the two differ, but it works.
After that, I copied the python script above into a file named “broadlink.py”. In the terminal, I ran the command
python broadlink.py "0000 006C 0022 0002 015B 00AD 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0622 015B 0057 0016 0E6C"
You should obviously replace the code above, starting with 0000 and ending with 0E6C, with the code you got from the irdb.tk/convert site. The python script will output something like:
JgBIAAABKZQSOBISEjgSEhISEjgSEhI4EhISOBISEjgSOBISEjgSEhI4EjgSEhI4EjgSEhISEhISEhISEjgSEhISEjgSOBI4EgAFHQ0FAAAAAAAAAAAAAAAAAAA=
Go to https://dimagoltsman.github.io/Random-Broadlink-RM-Code-Generator/ and click the “Change repeats” tab, paste the output from the python script into the “Your code” box, set the repeats to 5 and click “Generate”. This will be your final code to put in your HA config file!