The Onkyo receiver integration currently does not allow for separate naming of the main and zone 2 media players. Whatever you name the receiver, the integration just copies that name and then appends “zone 2” to it. This is undesirable because then the two names aren’t going to be all that friendly for people unfamiliar with the setup.
For example, I have a receiver whose main zone is the family room, and the second zone is the patio. Setting the receiver up per the documentation with a name of “Family Room Receiver” results in two media players: “Family Room Receiver” and “Family Room Receiver Zone 2”. There’s no elegant way to name this that will make both zones named in a way that makes sense. I did not have this issue with the Denon integration, I was able to name each zone’s media player entity independently.
I’ve never had to do that before but it worked! Thanks for the tip. Would still be nice if the Onkyo integration was a bit more flexible and didn’t do things like force a certain name for a device.
How did you manage to edit in the frontend? I get the message:
This entity ('media_player.onkyo_zone_2') does not have a unique ID, therefore its settings cannot be managed from the UI. See the [documentation](https://www.home-assistant.io/faq/unique_id) for more detail.
And if I set unique_id in my config.yaml, integration stops working.