@MsCopernic ~
I’m glad to hear that you have it working! In regards to your question about the button override for the mute button, I want to clarify a few things to make sure that I’m communicating well.
I know that this forum has a habit of changing the indentation of text that you post, so I’m assuming that’s why the post you wrote shows inappropriate indentation with your YAML. If not, the proper indentation for that should look like this:
button_overrides:
mute-button:
script: receiver_mute_script
In reference to the error message you posted
Action script_receiver_mute_script not found
Are you sure you didn’t mean to post this instead?
Action script.receiver_mute_script not found.
If that is the case, then the reason this isn’t working is that you do not have a Home Assistant script named “receiver_mute_script”. If you create a script by that name, then pressing the mute button using this YAML configuration will execute that script.
Unfortunately, as you might have read in the FAQ section " Why won’t the volume, mute, and/or power buttons work from my Firemote card?", this is still true:
Due to the way the Apple TV Home Assistant integration is built, an Apple TV style Firemote cannot properly simulate a “Mute” button press. A Button Override will be required in this case.
If you are curious about why this is the case, it happens because the Home Assistant Apple TV integration does not have a command for “mute”, so Firemote is unable to use it. For more details on that subject, I suggest taking a look at the How Does Firemote Send commands to my devices? section in the Firemote Wiki.
I hope this helps. Please let me know if you have any more questions. I’m always happy to help!
-Doug