iobroker.contactid
Version:
The protocol Contact ID used by alarm systems to communicate with central stations
107 lines (106 loc) • 3.85 kB
JSON
{
"i18n": true,
"type": "tabs",
"items": {
"_options": {
"type": "panel",
"label": "Main Settings",
"items": {
"bind": {
"newLine": true,
"type": "ip",
"listenOnAllPorts": true,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4,
"xs": 12,
"label": "Listen IP-Address"
},
"port": {
"type": "number",
"min": 1,
"max": 65535,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4,
"xs": 12,
"label": "Listen Port"
},
"path": {
"newLine": true,
"type": "text",
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4,
"xs": 12,
"help": "Path for saving ContactID messages",
"validator": "!data.save || data.path",
"validatorNoSaveOnError": true
},
"save": {
"type": "checkbox",
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4,
"xs": 12,
"label": "Save incomming ContactID messages",
"tooltip": "Save incomming ContactID messages"
}
}
},
"_subscriber": {
"type": "panel",
"label": "Subscriber",
"items": {
"keys": {
"newLine": true,
"type": "table",
"sm": 12,
"md": 11,
"lg": 10,
"xl": 10,
"xs": 12,
"label": "List of Subscribers",
"items": [
{
"type": "text",
"attr": "subscriber",
"width": "40%",
"title": "Subscriber",
"tooltip": "Contact ID subscriber",
"filter": false,
"sort": false,
"style": {
"width": "calc(100% - 100px)"
}
},
{
"type": "select",
"attr": "alarmsystem",
"width": "40%",
"title": "Type of Alarmsystem",
"tooltip": "Alarmsystem",
"filter": false,
"sort": false,
"options": [
{ "label": "Lupusec XT1", "value": "lupusec_xt1" },
{ "label": "Lupusec XT1 Plus", "value": "lupusec_xt1p" },
{ "label": "Lupusec XT2", "value": "lupusec_xt2" },
{ "label": "Lupusec XT2 Plus", "value": "lupusec_xt2p" },
{ "label": "Lupusec XT3", "value": "lupusec_xt3" },
{ "label": "Lupusec XT4", "value": "lupusec_xt4" }
],
"style": {
"width": "calc(100% - 100px)"
}
}
]
}
}
}
}
}