TESmart HDMI / KVM
Switch hardware
tesmartctl
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.
One listener owns the switch session and fans out to every client you already use.
Switch hardware
listen --http --panel
/kit/panelStart on GitHub, then dig into the guides that match how you run the switch.