Blackmagic Videohub

Overview

This module provides control of Blackmagic videohub routers.

Features:

  • uses the stored labels from the device
  • provides custom groups (stored in BUG)
  • add/remove groups
  • reorder groups (drag/drop)
  • reorder buttons in groups
  • an optional ‘use take’ setting which requires two clicks to take a route
  • customisable colours and icons for all buttons
  • uses the device destination ‘lock’ feature

UHD Quad-3G

An extra option has been added when the device is being used in UHD Quad-3D mode. Enabling ‘quad’ on a destination or source routes all 4 members of that group at the same time. Note that this can only be enabled for buttons 1,5,9 etc. To make things simpler, you can create a group with only the first buttons of each group visible.

Screenshots

Configuration

Field Default Value Description
id "" Unique identifier for this module instance (usually auto-generated).
needsConfigured true Indicates whether the module has been configured since build.
title "" Human-readable title for this module instance, shown in the UI.
module "bmd-videohub" Internal name of the module.
description "" Optional text describing the module instance in the UI.
notes "" Free-text field for extra notes about this configuration.
enabled false Whether the module instance is enabled
address "" IP address or hostname of the device
port 9990 Port used to communicate with the device
useTake false Whether to require an extra ‘take’ action when making routes
sourceGroups [] An array storing the configuration of the source groups
destinationGroups [] An array storing the configuration of the destination groups
sourceIconColors [] An array storing the configuration of the source icon colors
destinationIconColors [] An array storing the configuration of the destination icon colors
sourceIcons [] An array storing the configuration of the source icons
destinationIcons [] An array storing the configuration of the source icons
excludeSources [] An array containing all source indexes to exclude from the UI
excludeDestinations [] An array containing all destination indexes to exclude from the UI

Capabilities

This module follows BUG’s standard capabilities model. For more information, see BUG Capabilities Documentation.

Type List
Exposes video-router
Consumes None

Device Configuration

None required. Blackmagic devices don’t use usernames or passwords! We recommend NATing or ACLing this device to other users.


Troubleshooting


Changelog

version 1.3.6

  • 2026-02-04: refactor service code to use new error handling (6c8eecd)
  • 2026-02-04: improve api JSON error handling (9a97c7a)

version 1.3.5

  • 2026-01-28: fix bug in getdestinations (2bd4d11)

version 1.3.4

  • 2026-01-28: add default status check (1687880)

version 1.3.3

  • 2026-01-28: add documentation (fab7b15)

### version 1.2.0

  • 2025-09-26: fix page refresh

version 1.1.0

  • 2024-06-10: add quad button routing

version 1.0.1

  • 2023-08-09: add new Module logger