forked from openhab/openhab-addons
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.xml
240 lines (232 loc) · 10.9 KB
/
config.xml
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
<?xml version="1.0" encoding="UTF-8"?>
<config-description:config-descriptions
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:config-description="https://openhab.org/schemas/config-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0 https://openhab.org/schemas/config-description-1.0.0.xsd">
<config-description uri="bridge-type:plugwise:stick">
<parameter name="serialPort" type="text" required="true">
<label>Serial Port</label>
<context>serial-port</context>
<limitToOptions>false</limitToOptions>
<description>The serial port of the Stick, e.g. "/dev/ttyUSB0" for Linux or "COM1" for Windows</description>
</parameter>
<parameter name="messageWaitTime" type="integer" min="0" max="500" step="50">
<label>Message Wait Time</label>
<description>The time to wait between messages sent on the ZigBee network (in ms)</description>
<default>150</default>
<unitLabel>ms</unitLabel>
</parameter>
</config-description>
<config-description uri="channel-type:plugwise:fasterupdates">
<parameter name="updateInterval" type="integer" min="1" required="true" unit="s">
<label>Update Interval</label>
<description>Specifies at what rate the state is updated (in seconds)</description>
<default>15</default>
<unitLabel>s</unitLabel>
</parameter>
</config-description>
<config-description uri="channel-type:plugwise:slowerupdates">
<parameter name="updateInterval" type="integer" min="1" required="true" unit="s">
<label>Update Interval</label>
<description>Specifies at what rate the state is updated (in seconds)</description>
<default>60</default>
<unitLabel>s</unitLabel>
</parameter>
</config-description>
<config-description uri="thing-type:plugwise:relay">
<parameter name="macAddress" type="text"
pattern="(000)(d|D)6(f|F)(0000)([0-9A-Fa-f]{6})|(000)(d|D)6(f|F)(000)([0-9A-Fa-f]{7})" required="true">
<label>MAC Address</label>
<description>The full device MAC address e.g. "000D6F0000A1B2C3"</description>
</parameter>
<parameter name="powerStateChanging" type="text" required="false">
<label>Power State Changing</label>
<description>Controls if the power state can be changed with commands or is always on/off</description>
<default>commandSwitching</default>
<options>
<option value="commandSwitching">Command switching</option>
<option value="alwaysOn">Always on</option>
<option value="alwaysOff">Always off</option>
</options>
</parameter>
<parameter name="suppliesPower" type="boolean" required="false">
<label>Supplies Power</label>
<description>Enables power production measurements</description>
<default>false</default>
</parameter>
<parameter name="measurementInterval" type="integer" min="5" max="60" step="5" required="false" unit="min">
<label>Measurement Interval</label>
<description>The energy measurement interval (in minutes)</description>
<default>60</default>
<unitLabel>m</unitLabel>
<advanced>true</advanced>
</parameter>
<parameter name="temporarilyNotInNetwork" type="boolean" required="false">
<label>Temporarily Not in Network</label>
<description>Stops searching for an unplugged device on the ZigBee network traffic</description>
<default>false</default>
<advanced>true</advanced>
</parameter>
<parameter name="updateConfiguration" type="boolean" required="true" readOnly="true">
<label>Update Configuration</label>
<description>Stores if the device configuration is up to date (automatically enabled/disabled)</description>
<default>true</default>
<advanced>true</advanced>
</parameter>
</config-description>
<config-description uri="thing-type:plugwise:scan">
<parameter name="macAddress" type="text"
pattern="(000)(d|D)6(f|F)(0000)([0-9A-Fa-f]{6})|(000)(d|D)6(f|F)(000)([0-9A-Fa-f]{7})" required="true">
<label>MAC Address</label>
<description>The full device MAC address e.g. "000D6F0000A1B2C3"</description>
</parameter>
<parameter name="sensitivity" type="text" required="false">
<label>Sensitivity</label>
<description>The sensitivity of movement detection</description>
<default>medium</default>
<options>
<option value="off">Off</option>
<option value="medium">Medium</option>
<option value="high">High</option>
</options>
</parameter>
<parameter name="switchOffDelay" type="integer" min="1" max="240" required="false" unit="min">
<label>Switch Off Delay</label>
<description>The delay the Scan waits before sending an off command when motion is no longer detected (in minutes)</description>
<default>5</default>
<unitLabel>m</unitLabel>
</parameter>
<parameter name="daylightOverride" type="boolean" required="false">
<label>Daylight Override</label>
<description>Disables movement detection when there is daylight</description>
<default>false</default>
</parameter>
<parameter name="wakeupInterval" type="integer" min="5" max="1440" step="60" required="false" unit="min">
<label>Wake-up Interval</label>
<description>The interval in which the Scan wakes up at least once (in minutes)</description>
<default>1440</default>
<unitLabel>m</unitLabel>
<advanced>true</advanced>
</parameter>
<parameter name="wakeupDuration" type="integer" min="10" max="120" step="10" required="false" unit="s">
<label>Wake-up Duration</label>
<description>The number of seconds the Scan stays awake after it woke up</description>
<default>10</default>
<unitLabel>s</unitLabel>
<advanced>true</advanced>
</parameter>
<parameter name="recalibrate" type="boolean" required="false">
<label>Recalibrate</label>
<description>Calculates a new daylight override boundary when the Scan wakes up</description>
<default>false</default>
<advanced>true</advanced>
</parameter>
<parameter name="updateConfiguration" type="boolean" required="true" readOnly="true">
<label>Update Configuration</label>
<description>Stores if the Scan configuration is up to date (automatically enabled/disabled)</description>
<default>true</default>
<advanced>true</advanced>
</parameter>
</config-description>
<config-description uri="thing-type:plugwise:sense">
<parameter name="macAddress" type="text"
pattern="(000)(d|D)6(f|F)(0000)([0-9A-Fa-f]{6})|(000)(d|D)6(f|F)(000)([0-9A-Fa-f]{7})" required="true">
<label>MAC Address</label>
<description>The full device MAC address e.g. "000D6F0000A1B2C3"</description>
</parameter>
<parameter name="measurementInterval" type="integer" min="5" max="60" step="5" required="false" unit="min">
<label>Measurement Interval</label>
<description>The interval in which the Sense measures the temperature and humidity (in minutes)</description>
<default>15</default>
<unitLabel>m</unitLabel>
</parameter>
<parameter name="boundaryType" type="text" required="false">
<label>Boundary Type</label>
<description>The boundary type that is used for switching</description>
<default>none</default>
<options>
<option value="none">None</option>
<option value="temperature">Temperature</option>
<option value="humidity">Humidity</option>
</options>
</parameter>
<parameter name="boundaryAction" type="text" required="false">
<label>Boundary Action</label>
<description>The boundary switch action when the value is below/above the boundary minimum/maximum</description>
<default>offBelowOnAbove</default>
<options>
<option value="offBelowOnAbove">Off below / On above</option>
<option value="onBelowOffAbove">On below / Off above</option>
</options>
</parameter>
<parameter name="temperatureBoundaryMin" type="integer" min="0" max="60" step="5" required="false"
unit="Cel">
<label>Temperature Minimum</label>
<description>The minimum boundary for the temperature boundary action</description>
<default>15</default>
</parameter>
<parameter name="temperatureBoundaryMax" type="integer" min="0" max="60" step="5" required="false"
unit="Cel">
<label>Temperature Maximum</label>
<description>The maximum boundary for the temperature boundary action</description>
<default>25</default>
</parameter>
<parameter name="humidityBoundaryMin" type="integer" min="5" max="95" step="5" required="false" unit="%">
<label>Humidity Minimum</label>
<description>The minimum boundary for the humidity boundary action</description>
<default>45</default>
</parameter>
<parameter name="humidityBoundaryMax" type="integer" min="5" max="95" step="5" required="false" unit="%">
<label>Humidity Maximum</label>
<description>The maximum boundary for the humidity boundary action</description>
<default>65</default>
</parameter>
<parameter name="wakeupInterval" type="integer" min="5" max="1440" step="60" required="false" unit="min">
<label>Wake-up Interval</label>
<description>The interval in which the Sense wakes up at least once (in minutes)</description>
<default>1440</default>
<unitLabel>m</unitLabel>
<advanced>true</advanced>
</parameter>
<parameter name="wakeupDuration" type="integer" min="10" max="120" step="10" required="false" unit="s">
<label>Wake-up Duration</label>
<description>The number of seconds the Sense stays awake after it woke up</description>
<default>10</default>
<unitLabel>s</unitLabel>
<advanced>true</advanced>
</parameter>
<parameter name="updateConfiguration" type="boolean" required="true" readOnly="true">
<label>Update Configuration</label>
<description>Stores if the Sense configuration is up to date (automatically enabled/disabled)</description>
<default>true</default>
<advanced>true</advanced>
</parameter>
</config-description>
<config-description uri="thing-type:plugwise:switch">
<parameter name="macAddress" type="text"
pattern="(000)(d|D)6(f|F)(0000)([0-9A-Fa-f]{6})|(000)(d|D)6(f|F)(000)([0-9A-Fa-f]{7})" required="true">
<label>MAC Address</label>
<description>The full device MAC address e.g. "000D6F0000A1B2C3"</description>
</parameter>
<parameter name="wakeupInterval" type="integer" min="5" max="1440" step="60" required="false" unit="min">
<label>Wake-up Interval</label>
<description>The interval in which the Switch wakes up at least once (in minutes)</description>
<default>1440</default>
<unitLabel>m</unitLabel>
<advanced>true</advanced>
</parameter>
<parameter name="wakeupDuration" type="integer" min="10" max="120" step="10" required="false" unit="s">
<label>Wake-up Duration</label>
<description>The number of seconds the Switch stays awake after it woke up</description>
<default>10</default>
<unitLabel>s</unitLabel>
<advanced>true</advanced>
</parameter>
<parameter name="updateConfiguration" type="boolean" required="true" readOnly="true">
<label>Update Configuration</label>
<description>Stores if the Switch configuration is up to date (automatically enabled/disabled)</description>
<default>true</default>
<advanced>true</advanced>
</parameter>
</config-description>
</config-description:config-descriptions>