Hi. I have a Sonos Port connected to an Onkyo AV receiver, using the "works with Sonos" integration. With this, whenever anything is played via the Sonos app, it automatically turns on the receiver and switches it to the input used by Sonos. When the Onkyo receiver is set to this input used by Sonos, the receiver's volume is also fixed to a preset volume. Trying to change the volume on the receiver doesn't do anything and the screen displays "Sonos Preset Volume". So when the volume is changed via the Sonos app, it changes the volume on the Sonos Port, not on the receiver. However, when the receiver is set to any other input, the volume control on the receiver works normally. This setup works fine while using the Sonos app for Sonos.
Now when I try to play Sonos via C4 i see limitations. I have tried 2 options:
If I set the audio endpoint for the room as the receiver, I can't control the volume via C4 since it tries to control the receiver's volume. And when the receiver is on the input used by Sonos, the receiver's volume control is disabled with the message "Sonos Preset Volume"
If I set the audio endpoint for the room as Sonos, I can control the volume via C4. Basically C4 only controls Sonos, and Sonos controls the receiver via the Onkyo-Sonos integration rather than C4 controlling the receiver. This works fine, but has two limitations. First, when I stop playing music via C4 the receiver doesn't power off since the Onkyo-Sonos integration only controls the receiver's power on and not the power off. Second, if something is being watched via the receiver in the room when music is played via the Sonos app, both watch and listen are active at the same time despite both using the same receiver (since C4 incorrectly thinks that since the endpoints for watch and listen are different both can happen simultaneously).
Looking for suggestions on how to handle this. I appreciate everyone's help. Thanks!