Gaming

TESmart Controller

Overview

Control your TESmart HDMI matrix (8 or 16 inputs) from Stream Deck through the open source tesmartctl listener, available at https://wbevan.github.io/TESmartController via the TESmart Controller plugin

TESmart Control via the tesmartctl listener installed seperately can support the following TESmart products over TCP or RS232

HSW0801 / HSW0801A10 / HSW0801A1U

HKS0801 / HKS0801A20 / HKS0801A30 / HKS0801A40

HSW1601 / HSW1601A10 / HSW1601A1U

HKS1601 / HKS1601A10 / HKS1601A1U

You can then

Choose an input to change to,

Briefly peek at another input and return to previous input

Step next or previous, or cycle chosen inputs

Receive broadcast banner notifications and play a notification sound on arrival

Requires Stream Deck 7.1 or later, macOS 12 or Windows 10, and tesmartctl running with its HTTP listener. Auto discovers listeners on the local network only. When more than one listener is advertised, choose its mDNS name. Direct HTTP uses a fixed server URL and can be used across VLAN or netork segments hen mDNS is not propagated.

Version 0.0.7.1

Switch a TESmart HDMI matrix from Stream Deck through the tesmartctl listener.

Choose an HDMI input. The active key lights up. When that key turns off, the picture collapses to a dot and the monitor frame stays.

A disabled input can still be assigned. Its key shows a red monitor frame and a red HDMI connector.

Peek at another input, and set peek follow to Off, Once, or Always.

Step next or previous through the listener's saved cycle, or cycle the inputs chosen on a key.

Show listener messages on a banner key, with optional sound when a new message starts.

Auto discovers listeners. When several are advertised, choose one by mDNS name and refresh the list.

Receive broadcast messages from home automation like Parcel at the door etc.

See gallery videos for how simple configuration and operation is using auto discovery for quick and easy set up. Drag, drop set your mDNS name connection is established quickly and available inputs are then made available and how it looks in action on your Stream Deck.

For other details related to configuration check out https://wbevan.github.io/TESmartController/streamdeck.html

Requires tmsmartctl to be installed and running to operate see https://wbevan.github.io/TESmartController/ for more details

Version 0.0.7.1

Nov 11, 2026

Details

Type

Gaming

Productivity

Smart Home

Streaming

Video

OS

Mac

Windows

Compatibility

Stream Deck 7.1 or later

Size

205.73 KB

Version

0.0.7.1

Language

English

Support

Neo Infobar support

No

Profiles

No

Dial support

No

Additional links