Initial commit of TESmart kvm (#3262)

* Initial commit of TESmart kvm

did my best to crop marketing images

* Update device-types/TESmart/HKS801-P23-USBK.yaml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* nit / typo fix

`precedent` is what I meant...

* lint `"` -> `'`

_sigh_

* better classify the LAN port as an interface

with the `mgmt_only` flag set.

* oops, forgot th dangling `x`

Properly classify the type of LAN interface

---------

Co-authored-by: Karl Quinsland <contact@kquinsland.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Karl Q.
2025-06-26 14:31:39 -07:00
committed by GitHub
parent 943e5d7e3d
commit 3ccad51631
3 changed files with 69 additions and 0 deletions

View File

@@ -0,0 +1,69 @@
---
manufacturer: TESmart
model: HKS801-P23-USBK
slug: tesmart-hks801-p23-usbk
part_number: HKS801-P23-USBK
comments: |
[Upgraded 8 Port HDMI KVM Switch with USB 3.0 (5Gbps), 4K60Hz, and RS232/LAN Control](https://www.tesmart.com/products/hks801-p23)
is_full_depth: false
weight: 1.9
weight_unit: kg
u_height: 1
airflow: passive
front_image: true
rear_image: true
power-ports:
- name: DC In
type: dc-terminal
maximum_draw: 1
description: DC 12 V
# The device uses RS232 as the primary control but supports IR and LAN control as well.
# I can't find precedent for an IR port, so I'm not including it here.
console-ports:
- name: console
label: RS232
type: other
# There are dedicated USB ports for keyboard and mouse
- name: keyboard
label: USB Keyboard
type: usb-a
- name: mouse
label: USB Mouse
type: usb-a
# There is a LAN por on the front that exposes the serial port over TCP/IP
# There is no web interface to speak of.
interfaces:
- name: LAN
type: 100base-tx
mgmt_only: true
description: 10/100 Mbps Ethernet port for serial over IP control
console-server-ports:
- name: KVM/1
label: '1'
type: other
- name: KVM/2
label: '2'
type: other
- name: KVM/3
label: '3'
type: other
- name: KVM/4
label: '4'
type: other
- name: KVM/5
label: '5'
type: other
- name: KVM/6
label: '6'
type: other
- name: KVM/7
label: '7'
type: other
- name: KVM/8
label: '8'
type: other

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB