Skip to content

Instantly share code, notes, and snippets.

@sscotth
Created July 13, 2021 18:19

Revisions

  1. sscotth created this gist Jul 13, 2021.
    172 changes: 172 additions & 0 deletions tesmart.yaml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,172 @@
    kvmd:
    gpio:
    drivers:
    tes:
    type: tesmart
    host: 10.10.1.10
    port: 5000
    scheme:
    server0_led:
    driver: tes
    pin: 0
    mode: input
    server0_switch:
    driver: tes
    pin: 0
    mode: output
    switch: false
    server1_led:
    driver: tes
    pin: 1
    mode: input
    server1_switch:
    driver: tes
    pin: 1
    mode: output
    switch: false
    server2_led:
    driver: tes
    pin: 2
    mode: input
    server2_switch:
    driver: tes
    pin: 2
    mode: output
    switch: false
    server3_led:
    driver: tes
    pin: 3
    mode: input
    server3_switch:
    driver: tes
    pin: 3
    mode: output
    switch: false
    server4_led:
    driver: tes
    pin: 4
    mode: input
    server4_switch:
    driver: tes
    pin: 4
    mode: output
    switch: false
    server5_led:
    driver: tes
    pin: 5
    mode: input
    server5_switch:
    driver: tes
    pin: 5
    mode: output
    switch: false
    server6_led:
    driver: tes
    pin: 6
    mode: input
    server6_switch:
    driver: tes
    pin: 6
    mode: output
    switch: false
    server7_led:
    driver: tes
    pin: 7
    mode: input
    server7_switch:
    driver: tes
    pin: 7
    mode: output
    switch: false
    server8_led:
    driver: tes
    pin: 8
    mode: input
    server8_switch:
    driver: tes
    pin: 8
    mode: output
    switch: false
    server9_led:
    driver: tes
    pin: 9
    mode: input
    server9_switch:
    driver: tes
    pin: 9
    mode: output
    switch: false
    server10_led:
    driver: tes
    pin: 10
    mode: input
    server10_switch:
    driver: tes
    pin: 10
    mode: output
    switch: false
    server11_led:
    driver: tes
    pin: 11
    mode: input
    server11_switch:
    driver: tes
    pin: 11
    mode: output
    switch: false
    server12_led:
    driver: tes
    pin: 12
    mode: input
    server12_switch:
    driver: tes
    pin: 12
    mode: output
    switch: false
    server13_led:
    driver: tes
    pin: 13
    mode: input
    server13_switch:
    driver: tes
    pin: 13
    mode: output
    switch: false
    server14_led:
    driver: tes
    pin: 14
    mode: input
    server14_switch:
    driver: tes
    pin: 14
    mode: output
    switch: false
    server15_led:
    driver: tes
    pin: 15
    mode: input
    server15_switch:
    driver: tes
    pin: 15
    mode: output
    switch: false
    view:
    table:
    - ["TESMART Switch"]
    - []
    - ["#Port 1", server0_led, server0_switch|Switch]
    - ["#Port 2", server1_led, server1_switch|Switch]
    - ["#Port 3", server2_led, server2_switch|Switch]
    - ["#Port 4", server3_led, server3_switch|Switch]
    - ["#Port 5", server4_led, server4_switch|Switch]
    - ["#Port 6", server5_led, server5_switch|Switch]
    - ["#Port 7", server6_led, server6_switch|Switch]
    - ["#Port 8", server7_led, server7_switch|Switch]
    - ["#Port 9", server8_led, server8_switch|Switch]
    - ["#Port 10", server9_led, server9_switch|Switch]
    - ["#Port 11", server10_led, server10_switch|Switch]
    - ["#Port 12", server11_led, server11_switch|Switch]
    - ["#Port 13", server12_led, server12_switch|Switch]
    - ["#Port 14", server13_led, server13_switch|Switch]
    - ["#Port 15", server14_led, server14_switch|Switch]
    - ["#Port 16", server15_led, server15_switch|Switch]