tesmartctl

Your TESmart KVM/HDMI Switch now unleashed

REST API, floating kit, full panel, Hubitat, and CLI for TESmart 8- and 16-port HDMI / KVM switches over LAN or RS232.

# install / upgrade from PyPI
# core only — add [mdns], [serial], or [kit] if needed
pip install -U tesmartctl
# start the TESmart HTTP server
# owns the switch; serves API + panel
tesmartctl listen --http --panel
# floating kit via mDNS
# or open /panel in a browser
tesmartctl --via auto kit

Floating HDMI Switch Kit Demo

Interactive demo — same UI as tesmartctl kit. Try size, body/LCD colour, and Hubitat-style banners.

How it connects

One listener owns the switch session and fans out to every client you already use.