home-assistant.github.io/source/_components/media_player.blackbird.markdown

2.2 KiB

layout title description date sidebar comments sharing footer logo ha_category ha_release ha_iot_class
page Blackbird 8x8 HDMI Matrix Switch Instructions on how to integrate Monoprice Blackbird 4k 8x8 HDBaseT Matrix Switch into Home Assistant. 2018-03-29 16:35 true false true true monoprice.svg Media Player 0.68 Local Polling

The blackbird platform allows you to control Monoprice Blackbird Matrix Switch using a serial connection.

To add a Blackbird device to your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
media_player:
  - platform: blackbird
    type: serial
    port: /dev/ttyUSB0
    zones:
      1:
        name: Living Room
    sources:
      3: 
        name: BluRay

{% 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 type: string host: description: The IP address of the Blackbird matrix switch. Either port or host must be defined. required: optional 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. required: true type: int keys: name: description: The name of the zone. sources: description: The list of sources available. Valid source numbers are 1,2,3,4,5,6,7,8. Each source number corresponds to the input number on the Blackbird matrix switch. Similar to zones, each source must have a name assigned to it. required: true type: int keys: name: description: The name of the source. {% endconfiguration%}

{% linkable_title Service BLACKBIRD_SETALLZONES %}

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.

Service data attribute Optional Description
entity_id yes String that points at an entity_id of a zone.
source no String of source name to activate.