iobroker.x-touch
Version:
Communicate with a Behringer X-Touch Control Surface (DAW Controller)
135 lines • 4.35 kB
JSON
{
"i18n": true,
"type": "tabs",
"items": {
"_options": {
"type": "panel",
"label": "options",
"items": {
"bind": {
"type": "ip",
"listenOnAllPorts": true,
"onlyIp4": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4,
"label": "IP",
"help": "lblIP"
},
"port": {
"type": "number",
"min": 1,
"max": 65565,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 2,
"label": "Port",
"help": "hlpPort"
},
"deviceInactivityTimeout": {
"type": "number",
"min": 2000,
"max": 30000,
"step": 100,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 2,
"label": "lblDeviceInactivityTimeout",
"help": "hlpDeviceInactivityTimeout",
"newLine": true
},
"sendDelay": {
"type": "number",
"min": 1,
"max": 100,
"step": 1,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 2,
"label": "lblSendDelay",
"help": "hlpSendDelay"
},
"deviceGroups": {
"type": "number",
"min": 1,
"max": 4,
"step": 1,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 2,
"label": "lblDeviceGroups",
"help": "hlpDeviceGroups",
"newLine": true
},
"maxChannels": {
"type": "number",
"min": 8,
"max": 32,
"step": 8,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 2,
"label": "lblChannels",
"help": "hlpChannels"
},
"maxBanks": {
"type": "number",
"min": 1,
"max": 8,
"step": 1,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 2,
"label": "lblBanks",
"help": "hlpBanks"
},
"_divider": {
"type": "divider",
"newLine": true
},
"deviceLockedState": {
"type": "select",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4,
"label": "lblLockedState",
"help": "hlpLockedState",
"options": [
{"label": "lblValueUnchanged", "value": 0},
{"label": "lblValueBlank", "value": 1},
{"label": "lblValueBlankText", "value": 2}
]
},
"deviceLockedText": {
"type": "text",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 2,
"label": "lblDeviceLockedText",
"help": "hlpDeviceLockedText",
"tooltip": "ttDeviceLockedText",
"maxLength": 12,
"disabled": "data.deviceLockedState < 2"
}
}
}
}
}