home-assistant.github.io/source/_components/media_player.onkyo.markdown
2016-04-30 10:52:48 +02:00

1.8 KiB

layout title description date sidebar comments sharing footer logo ha_category ha_release
page Onkyo Instructions how to integrate Onkyo receivers into Home Assistant. 2016-03-30 08:00 true false true true onkyo.png Media Player 0.17

The onkyo platform allows you to control a Onkyo receiver from Home Assistant.

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

# Example configuration.yaml entry
media_player:
  platform: onkyo

A few notes:

Source selection has no front-end UI, but can be controlled by way of service calls. Select the source string from the following list:

  • 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

Sample automation and input select

automation:
  alias: Receiver Source
  trigger:
    platform: state
    entity_id: input_select.receiver_source
  action:
    service: media_player.select_source
    data_template:
      entity_id: media_player.txnr535_000000000000
      source: >
        {% raw %}{% if is_state('input_select.receiver_source', 'HTPC') %}
          pc
        {% elif is_state('input_select.receiver_source', 'Chromecast') %}
          aux1
        {% elif is_state('input_select.receiver_source', 'Wii U') %}
          game
        {% elif is_state('input_select.receiver_source', 'Bluray') %}
          bd
        {% elif is_state('input_select.receiver_source', 'Raspberry Pi') %}
          tv
        {% endif %}{% endraw %}
        
input_select:
  receiver_source:
    name: Source
    options:
      - HTPC
      - Chromecast
      - Wii U
      - Bluray
      - Raspberry Pi
    initial: None