Yamaha Network Receivers
The yamaha
platform allows you to control Yamaha Network Receivers from Home Assistant.
Supported devices:
- HTR-4065
- RX-V473
- RX-V573
- RX-V673
- RX-V773
- And more
To add a Yamaha Network Receiver to your installation, add the following to your configuration.yaml
file:
# Example configuration.yaml entry
media_player:
- platform: yamaha
Configuration variables:
- name (Optional): Name of the device
- host (Optional): IP address or hostname of the device
- source_ignore (Optional): List of sources to hide in the front-end
- source_names (Optional): Mapping of internal AVR source names to custom ones, allowing to rename e.g.
HDMI1
toChromeCast
A few notes:
- Not specifying the host variable will result in automatically searching your network for Yamaha Receivers. It will add a media player device for each one.
- For receivers that support more than one zone, Home Assistant will add one media player per zone supported by the player, named “$name Zone 2” and “$name Zone 3”.
- In some cases, autodiscovery fails due to a known bug in the receiver’s firmware. It is possible to manually specify the receiver’s IP address or via it’s hostname (if it is discoverably by your DNS) then.
- Please note: If adding the IP address or hostname manually, you must enable network standby on your receiver, or else startup of Home Assistant will hang if you have your receiver switched off.
- Currently, this component supports powering on/off, mute, volume control and source selection. Playback controls, for instance play and stop are available for sources that supports it.
A full configuration example will look like the sample below:
# Example configuration.yaml entry
media_player:
- platform: yamaha
host: 192.168.0.10
source_ignore:
- "AUX"
- "HDMI6"
source_names:
HDMI1: "ChromeCast"
AV4: "Vinyl"