yamaha platform allows you to control Yamaha Network Receivers from Home Assistant.
- And more
To add a Yamaha Network Receiver to your installation, add the following to your
# Example configuration.yaml entry media_player: - platform: yamaha
- 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.
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, auto-discovery 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 discoverable 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"