generated from homebridge/homebridge-plugin-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.schema.json
69 lines (69 loc) · 2.32 KB
/
config.schema.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
"pluginAlias": "OpenRgbPlatform",
"pluginType": "platform",
"singular": true,
"schema": {
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string",
"required": true,
"default": "OpenRGB",
"description": "A name to label this plugin"
},
"servers": {
"title": "Computers Running the OpenRGB SDK Server",
"type": "array",
"items": {
"title": "Server",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string",
"required": true,
"default": "My Computer",
"description": "A name for this server"
},
"host": {
"title": "Host",
"type": "string",
"required": true,
"default": "localhost",
"description": "The IP address (e.g. 10.0.0.2) or hostname (e.g. my-computer.local) that the OpenRGB SDK Server is running on"
},
"port": {
"title": "Port",
"type": "integer",
"required": true,
"default": 6742,
"description": "The port number that the OpenRGB SDK Server is set to run on"
}
}
}
},
"discoveryInterval": {
"title": "Discovery Interval",
"type": "integer",
"required": true,
"default": 60,
"description": "How often (in seconds) to check if new devices are available to connect to"
},
"preserveDisconnected": {
"title": "Preserve Disconnected Devices",
"type": "boolean",
"required": false,
"default": false,
"description": "Enable this to have the plugin keep devices that are disconnected from their server. By default, devices that are not connected when their server is queried are removed from HomeKit, which may mess up your scenes if you have devices such as peripherals which are not always connected to your PC"
},
"suppressConnectionErrors": {
"title": "Suppress Connection Errors",
"type": "boolean",
"required": false,
"default": false,
"description": "Enable this to hide log messages about errors connecting to your PC"
}
}
}
}