2019-04-03 10:16:08 -07:00

3.3 KiB
Raw Blame History

layout, title, description, date, sidebar, comments, sharing, footer, logo, ha_category, ha_release, ha_iot_class, redirect_from
layout title description date sidebar comments sharing footer logo ha_category ha_release ha_iot_class redirect_from
page Onkyo Instructions on how to integrate Onkyo and some Pioneer receivers into Home Assistant. 2016-03-30 08:00 true false true true onkyo.png Media Player 0.17 Local Polling
/components/media_player.onkyo/

The onkyo platform allows you to control a Onkyo and some recent Pioneer receivers from Home Assistant. Please be aware that you need to enable "Network Standby" for this component to work in your Hardware.

{% linkable_title Configuration %}

To add an Onkyo or Pioneer receiver to your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
media_player:
  - platform: onkyo
    host: 192.168.1.2
    name: receiver
    sources:
      pc: 'HTPC'

If your receiver has second or third zones available, they are displayed as additional media players with the same functionality as the main zone.

{% configuration %} host: description: IP address of the device. Example:192.168.1.2. If not specified, the platform will load any discovered receivers. required: false type: string name: description: Name of the device. (Required if host is specified) required: false type: string max_volume: description: Maximum volume. Defaults to 80. required: false type: number sources: description: A list of mappings from source to source name. Valid sources can be found below. A default list will be used if no source mapping is specified. required: false type: list {% endconfiguration %}

List of source names:

  • video1
  • video2
  • video3
  • video4
  • video5
  • video6
  • video7
  • dvd
  • bd-dvd
  • tape1
  • tv-tape
  • tape2
  • phono
  • cd
  • tv-cd
  • fm
  • am
  • tuner
  • dlna
  • internet-radio
  • usb
  • network
  • universal-port
  • multi-ch
  • xm
  • sirius

{% linkable_title Service onkyo_select_hdmi_output %}

Changes HDMI output of your receiver

Service data attribute Optional Description
entity_id no String or list of a single entity_id that will change output.
hdmi_output no The desired output code.

Accepted values are: 'no', 'analog', 'yes', 'out', 'out-sub', 'sub', 'hdbaset', 'both', 'up' which one to use seems to vary depending on model so you will have to try them out. ( For model TX-NR676E it seems to be 'out' for main, 'out-sub' for sub, and 'sub' for both )

{% linkable_title Example play_media script %}

The play_media function can be used in script to play radio station by preset number. Not working for NET radio.

# Example play_media script
#
script:
 radio1:
    alias: "Radio 1"
    sequence:
      - service: media_player.turn_on
        data:
          entity_id: media_player.onkyo
      - service: media_player.play_media
        data:
          entity_id: media_player.onkyo
          media_content_type: "radio"
          media_content_id: "1"

{% linkable_title Example onkyo_select_hdmi_output script %}

# Example onkyo_select_hdmi_output script
#
script:
 hdmi_sub:
    alias: "Hdmi out projector"
    sequence:
      - service: media_player.onkyo_select_hdmi_output
        service_data:
          entity_id: media_player.onkyo
          hdmi_output: out-sub