This commit is contained in:
Hans Karlinius
2024-11-26 17:00:48 +01:00
parent 1ba82d3ebd
commit eeacf5c0a4
2 changed files with 23 additions and 16 deletions

View File

@@ -1,5 +1,5 @@
name: VirtualHere Client
version: "0.1.113"
version: "0.1.114"
slug: vhclient
description: VirtualHere Client
arch:
@@ -40,9 +40,13 @@ usb: true
usbip: true
kernel_modules: true
options:
autofind: false
autouse: true
autofind: true
hub:
schema:
autouse: bool
autofind: bool
hub: str?
stage: experimental
init: false

View File

@@ -1,21 +1,24 @@
#!/command/with-contenv bashio
#if bashio::config.has_value 'clientid'; then
# clientid=($(bashio::config 'clientid'))
# bashio::log.info "Set ClientId to ${clientid}"
#fi
if bashio::config.has_value 'autouse'; then
autouse=($(bashio::config 'autouse'))
bashio::log.info "Set AUTOUSE all devices to ${autouse}"
if autouse; then
/usr/bin/vhclient -t "AUTO USE ALL"
else
/usr/bin/vhclient -t "AUTO USE CLEAR ALL"
fi
fi
if bashio::config.has_value 'autofind'; then
autofind=($(bashio::config 'autofind'))
bashio::log.info "Set AUTOFIND ${autofind}"
bashio::log.info "Set AUTOFIND hub to ${autofind}"
# TODO: check before toggle
/usr/bin/vhclient -t "AUTOFIND"
fi
#TEST
#bashio::addon.option 'usbdevices' { 'name': 'one', 'use': false}
#my_array=($(bashio::config 'usbdevices'))
#my_array+=('one') # Add a new item to the array
#my_array+=({ 'name': 'one', 'use': false}) # Add a new item to the array
#bashio::config::update 'usbdevices' "${my_array[@]}"
#bashio::log.info "${my_array[@]}"
#bashio::config::update 'usbdevices' "${my_array[@]}"
#bashio::log.info "${my_array[@]}"
if bashio::config.has_value 'hub'; then
hub=($(bashio::config 'hub'))
bashio::log.info "Set HUB to ${hub}"
/usr/bin/vhclient -t "MANUAL HUB ADD,${hub}"
fi