forked from Vortec4800/homebridge-ecobee-away
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfig.schema.json
52 lines (52 loc) · 2.33 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
{
"pluginAlias": "EcobeeStatus",
"pluginType": "platform",
"singular": true,
"schema": {
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string",
"required": true,
"default": "Ecobee Status"
},
"refreshToken": {
"title": "Ecobee Refresh Token",
"description": "Refresh token generated by ecobee-auth-cli",
"type": "string",
"required": true
},
"thermostatSerialNumbers": {
"title": "Thermostat Serial Numbers",
"description": "List of thermostat serial numbers to control. You can leave blank if you only have a single thermostat.",
"type": "string",
"placeholder": "e.g. 100904852660,654234216036"
},
"enableAutomationSwitch": {
"title": "Enable Away Switch",
"description": "Add an additional switch that can be used for location-based automations (ON = Away, OFF = Home)",
"type": "boolean",
"default": false
},
"homeIndefiniteHold": {
"title": "Use Indefinite Hold for Home",
"description": "When enabled, setting status to Home will use an indefinite hold instead of resuming your programmed Ecobee schedule. Default is false to allow your normal Ecobee schedule (morning, afternoon, evening programs) to run when you're home. Set to true if you want to maintain a single temperature setting when home, overriding your Ecobee schedule.",
"type": "boolean",
"default": false
},
"awayIndefiniteHold": {
"title": "Use Indefinite Hold for Away",
"description": "When enabled, setting status to Away will use an indefinite hold instead of resuming your programmed Ecobee schedule. Default is true to maintain energy-saving temperatures consistently while away, preventing scheduled temperature changes in an empty house.",
"type": "boolean",
"default": true
},
"sleepIndefiniteHold": {
"title": "Use Indefinite Hold for Sleep",
"description": "When enabled, setting status to Sleep will use an indefinite hold instead of resuming your programmed Ecobee schedule. Default is true to maintain your preferred sleep temperature throughout the night without interruption from scheduled changes.",
"type": "boolean",
"default": true
}
}
}
}