diff --git a/atom.xml b/atom.xml index 1ae4612ed8..f98453b0d0 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@
# Example configuration.yaml entry media_player: platform: onkyo + host: 192.168.1.2 + name: receiver + sources: + pc: 'HTPC' + aux1: 'Chromecast' + bd: 'Bluray' + game: 'Wii U'
Configuration variables:
+- host (Optional): IP address of the device. Example:192.168.1.2
If not specified, the platform will load any discovered receivers.
+- name (Optional, required if host is specified): Name of the device
+- sources (Optional): 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.
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:
- -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: > - {% 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 %} - -input_select: - receiver_source: - name: Source - options: - - HTPC - - Chromecast - - Wii U - - Bluray - - Raspberry Pi - initial: None -
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