Improve config schema of the blackbird component (#5390)

This commit is contained in:
Sebastian Muszynski 2018-05-18 13:20:52 +02:00 committed by Franck Nijhof
parent 9a563d6703
commit 3a5ba531b1

View File

@ -21,7 +21,6 @@ To add a Blackbird device to your installation, add the following to your `confi
# Example configuration.yaml entry
media_player:
- platform: blackbird
type: serial
port: /dev/ttyUSB0
zones:
1:
@ -32,17 +31,13 @@ media_player:
```
{% configuration %}
type:
description: The type of device connection - serial or socket
required: true
type: string
port:
description: The serial port to which Blackbird matrix switch is connected. Either port or host must be defined.
required: optional
description: The serial port to which Blackbird matrix switch is connected. [`port`](#port) and [`host`](#host) cannot be specified concurrently.
required: exclusive
type: string
host:
description: The IP address of the Blackbird matrix switch. Either port or host must be defined.
required: optional
description: The IP address of the Blackbird matrix switch. [`port`](#port) and [`host`](#host) cannot be specified concurrently.
required: exclusive
type: string
zones:
description: This is the list of zones available. Valid zones are 1, 2, 3, 4, 5, 6, 7, 8. Each zone must have a name assigned to it.
@ -60,7 +55,7 @@ sources:
description: The name of the source.
{% endconfiguration %}
### {% linkable_title Service `BLACKBIRD_SETALLZONES` %}
### {% linkable_title Service `media_player.blackbird_set_all_zones` %}
Set all zones to the same input source. This service allows you to immediately synchronize all the TVs in your home. Regardless of `entity_id` provided, all zones will be updated.