-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
config.schema.json
116 lines (116 loc) · 4.08 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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
{
"pluginAlias": "HomekitControl",
"pluginType": "platform",
"singular": true,
"schema": {
"type": "object",
"properties": {
"services": {
"type": "array",
"items": {
"title": "Device",
"type": "object",
"properties": {
"uniquePrefix": {
"title": "Prefix",
"type": "string",
"required": false,
"description": "When the same device is added to multiple HomeBridge Isntances, you should add a unqiue Prefix."
},
"name": {
"title": "Name",
"type": "string",
"required": false,
"placeholder": "Enter a Custom Name",
"description": "The Plugin will receive the Name from the Device. You may overrride that default name here."
},
"logFoundServices": {
"title": "Log Source Services",
"type": "boolean",
"required": false,
"default": false,
"description": "When enabled, we will dump all discovered services from the source Device to the Homebridge Log."
},
"proxyAll": {
"title": "Proxy All",
"type": "boolean",
"required": false,
"default": false,
"description": "When enabled, we will Proxy everything from connected clients. This does not filter any requests and may is of course untested for unkwnown services but it will enable devices that are not yet manually configured"
},
"enableHistory": {
"title": "Enable History",
"type": "boolean",
"required": true,
"default": false,
"description": "Enables FakeGato for compatible Devices. This will enable the History Display in the EVE-App."
},
"historyInterval": {
"title": "Enable History",
"type": "integer",
"required": false,
"default": 600,
"description": "Interval between measurements for the History Service (in Seconds)",
"minimum": 30,
"maximum": 600
},
"id": {
"title": "Accessory ID",
"type": "string",
"required": true,
"placeholder": "id"
},
"address": {
"title": "Device IP",
"type": "string",
"required": true,
"placeholder": "address"
},
"port": {
"title": "Device Port",
"type": "integer",
"required": true,
"placeholder": "port"
},
"pairingData": {
"title": "Pairing Credentials",
"type": "object",
"properties": {
"AccessoryPairingID": {
"title": "Accessory Pairing ID",
"type": "string",
"required": true,
"placeholder": "pairingData.AccessoryPairingID"
},
"AccessoryLTPK": {
"title": "Accessory LTPK",
"type": "string",
"required": true,
"placeholder": "pairingData.AccessoryLTPK"
},
"iOSDevicePairingID": {
"title": "iOS Pairing ID",
"type": "string",
"required": true,
"placeholder": "pairingData.iOSDevicePairingID"
},
"iOSDeviceLTSK": {
"title": "iOS Pairing LTSK",
"type": "string",
"required": true,
"placeholder": "pairingData.iOSDeviceLTSK"
},
"iOSDeviceLTPK": {
"title": "iOS Pairing LTPK",
"type": "string",
"required": true,
"placeholder": "pairingData.iOSDeviceLTPK"
}
}
}
}
}
}
}
}
}