I have an Onkyo TX-NR535 receiver that is configured in Home Assistant via the configuration.yaml with the following entry:
media_player:
- platform: onkyo
host: XXX.XXX.XXX.XXX
name: Onkyo-TX-NR535
The receiver functions properly and I see the media_player entity just fine.
I have several automations that set the volume on this media_player entity to avoid static sound through the speakers when there is no audio running through the HDMI input.
The volume works properly when the receiver is turned on and if the volume has been adjusted physically on the device, but if Home Assistant OS is rebooted, or restarted, the media player entity shows the volume controls are not available.
When I attempt to run a “set volume” command on the media_player entity, I get the following error: Error running action Entity media_player.onkyo_tx_nr535 does not support this service.
Once I physically adjust the volume on the receiver, the volume control slider and up/down/mute buttons become active.
When inspecting the entity’s attributes in the development console, I do not see an attribute for volume until I physically adjust the volume on the device:
Once I move the volume on the physical device, then the volume slider/etc functions normally.
Any ideas what I’m doing wrong, or how I can “force” the volume to be shown after a reboot?
Thank you!!