Home Assistant integration for the Blackmagic Smart Videohub
Blackmagic provide an API to allow control of their video switches over TCP. This asynchronous interface will update Home Assistant if any changes are made on the device directly or elsewhere.
It works well with the Universal Media Player as you could power TVs/projectors on or off then point the source and source select options at the outputs created by this platform to be able to select the source.
To use Smart Video Hub in your installation:
- Download the pyvideohub.py file and save to custom_components folder in your configuration directory
- Create a subdirectory inside custom_components called media_player
- Download the smartvideohub.py file and save to the custom_components/media_player directory
- Add the following to the configuration file
media_player
- platform: smartvideohub
host: 192.168.2.10
port: 9990
name: Videohub
Configuration variables:
- host (Required): IP address of the Blackmagic Smart Videohub
- port (Required): Default to 9990
- name (Required): This will be used to prefix the output names in Home Assistant
- hide_default_inputs (Optional): Set to True to hide inputs which have not been renamed from the default
Supported features:
- Source select
- Source list