/hdmi-matrix-controller

Python implementation of the Monoprice Blackbird HDMI Matrix Controller serial protocol.

Primary LanguagePythonMIT LicenseMIT

Build Status Coverage Status

Python implementation of the Monoprice Blackbird HDMI Matrix Controller serial protocol.

Protocol spec

Example usage:

import serial

import hdmi_matrix_controller

BAUD_RATE = 19200
TIMEOUT = 1

serial_dev = serial.Serial('/dev/ttyUSB0', BAUD_RATE, TIMEOUT)
controller = hdmi_matrix_controller.HdmiMatrixController(serial_dev)

controller.set_beep(false)
controller.change_port(1, 2)