Skip to content
Wayne Bevan edited this page Oct 18, 2026 · 3 revisions

tesmartctl wiki

Control TESmart 8- and 16-port HDMI / KVM switches over LAN or RS232 — CLI, HTTP listener, floating kit, full panel, and Hubitat.

Independent community project. Not affiliated with or endorsed by TESmart.

Start here

  1. Setup — install, reach the switch, save defaults, run the listener
  2. Floating kit — the HDMI switcher UI (/kit, tesmartctl kit)
  3. Hubitat — Manager app, controller, child inputs, push callbacks
  4. Control panel — full Bootstrap /panel and API explorer
  5. Listener & HTTP — URLs, SSE vs Hubitat callbacks, Stream Deck / Companion
  6. CLI reference — everyday commands (input, peek, cycle, banner, names)
  7. Troubleshooting — offline kit, reconnect, banners, --fresh

Also in the repo

Doc Role
Project site GitHub Pages landing
README Install + command overview
Docs/panel.md Kit + panel detail
Docs/listener.md Line protocol + HTTP routes
Docs/hubitat.md Hubitat package detail
Docs/protocol.md Wire protocol
Docs/embed.md Embed input buttons on your page

Clone this wiki locally