3.3 KiB
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 |
|
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 zone’s 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