/
eurotronic_spirit_0_0.xml
226 lines (207 loc) · 11.5 KB
/
eurotronic_spirit_0_0.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
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="zwave"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="http://eclipse.org/smarthome/schemas/thing-description/v1.0.0"
xsi:schemaLocation="http://eclipse.org/smarthome/schemas/thing-description/v1.0.0
http://eclipse.org/smarthome/schemas/thing-description/v1.0.0">
<thing-type id="eurotronic_spirit_00_000" listed="false">
<label>Spirit Thermostatic Valve</label>
<description><![CDATA[
Thermostatic Valve<br /><h1>Overview</h1><h1>Intelligenter Energiesparregler für Z-Wave mit wechselbaren Designblenden.</h1> <p>Die neue Energiesparreglerserie von EUROtronic steht für ein völlig neues Designkonzept. Mit wechselbare Designblenden (als Zubehör erhältlich) kann der smarte Heizkörperthermostat an den individuellen Einrichtungsgeschmack angepasst werden.</p> <p>Nutzern von Z-Wave bietet der neue Spirit-Z-Wave eine Vielzahl neuer Funktionen.</p> <p>Ausgestattet mit FLiRS (Frequently Listening Receiver Slave) reagiert der Energiesparregler mit einer besonders kurzen Latenzzeit auf eingehende Befehle (z.B. Temperaturänderungen). <br />Sein farbiges Display ist besonders gut ablesbar und hat eine extragroße Temperaturanzeige. <br />Durch die per LED mehrfarbig beleuchtete Mitteltaste ist eine intuitive Nutzerführung möglich, da der Nutzer durch farbige Blinkfolgen zur Interaktion mit dem Gerät aufgefordert wird.</p> <br /><h2>Inclusion Information</h2><p>Start Inclusion mode of your primary Z-Wave Controller. Press the Boost-Button. Spirit Z-Wave Plus will show the assigned NodeID.</p> <br /><h2>Exclusion Information</h2><p>Start Exclusion mode of your primary Z-Wave Controller. Now press and hold the boost button of the Spirit Z-Wave Plus for at least 5 seconds.</p>
]]></description>
<!-- CHANNEL DEFINITIONS -->
<channels>
<channel id="switch_dimmer" typeId="switch_dimmer">
<label>Dimmer</label>
<properties>
<property name="binding:*:PercentType">SWITCH_MULTILEVEL</property>
<property name="binding:Command:OnOffType">SWITCH_MULTILEVEL</property>
</properties>
</channel>
<channel id="sensor_temperature" typeId="sensor_temperature">
<label>Current temperature</label>
<properties>
<property name="binding:*:DecimalType">SENSOR_MULTILEVEL;type=TEMPERATURE</property>
</properties>
</channel>
<channel id="sensor_report" typeId="sensor_report">
<label>External temperature</label>
<properties>
<property name="binding:*:DecimalType">SENSOR_MULTILEVEL;type=TEMPERATURE</property>
</properties>
</channel>
<channel id="thermostat_mode" typeId="eurotronic_spirit_00_000_thermostat_mode">
<label>Thermostat mode</label>
<properties>
<property name="binding:*:DecimalType">THERMOSTAT_MODE</property>
</properties>
</channel>
<channel id="thermostat_setpoint_heating" typeId="thermostat_setpoint">
<label>Setpoint (heat)</label>
<properties>
<property name="binding:*:DecimalType">THERMOSTAT_SETPOINT;type=HEATING</property>
</properties>
</channel>
<channel id="thermostat_setpoint_furnace" typeId="thermostat_setpoint">
<label>Setpoint (energy heat)</label>
<properties>
<property name="binding:*:DecimalType">THERMOSTAT_SETPOINT;type=FURNACE</property>
</properties>
</channel>
<channel id="alarm_system" typeId="alarm_system">
<label>Alarm (system)</label>
<properties>
<property name="binding:*:OnOffType">ALARM;type=SYSTEM</property>
</properties>
</channel>
<channel id="alarm_power" typeId="alarm_power">
<label>Alarm (power)</label>
<properties>
<property name="binding:*:OnOffType">ALARM;type=POWER_MANAGEMENT</property>
</properties>
</channel>
<channel id="battery-level" typeId="system.battery-level">
<properties>
<property name="binding:*:PercentType">BATTERY</property>
</properties>
</channel>
</channels>
<!-- DEVICE PROPERTY DEFINITIONS -->
<properties>
<property name="vendor">Eurotronics</property>
<property name="modelId">Spirit</property>
<property name="manufacturerId">0148</property>
<property name="manufacturerRef">0003:0001,0003:0003</property>
<property name="dbReference">710</property>
<property name="commandClass:BASIC">Provides access to basic functionality</property>
<property name="commandClass:SWITCH_MULTILEVEL">Provides or sets the valve opening degree of the valve Controlling the valve opening degree requires manufacturer specific mode</property>
<property name="commandClass:SENSOR_MULTILEVEL">Provides the measured room temperature</property>
<property name="commandClass:THERMOSTAT_MODE">Configures the operation mode</property>
<property name="commandClass:THERMOSTAT_SETPOINT">Allows to configure the desired room temperature</property>
<property name="commandClass:ASSOCIATION_GROUP_INFO">Allows to group associations</property>
<property name="commandClass:DEVICE_RESET_LOCALLY">Informs the Z-Wave Controller that the device was factory reset</property>
<property name="commandClass:ZWAVE_PLUS_INFO">Identifies the device as a Z-Wave Plus Device</property>
<property name="commandClass:CONFIGURATION">Allows to configure the device settings</property>
<property name="commandClass:ALARM">Informs the controller about critical system events/errors</property>
<property name="commandClass:MANUFACTURER_SPECIFIC">Provides information about Manufacturer and Product</property>
<property name="commandClass:POWERLEVEL">Used to alter the rf-power(required by Z-Wave).</property>
<property name="commandClass:PROTECTION">Allows to lock the device(child protection).</property>
<property name="commandClass:FIRMWARE_UPDATE_MD">Allows Over the Air Update of the device.</property>
<property name="commandClass:BATTERY">Returns the current battery level of the device.</property>
<property name="commandClass:ASSOCIATION">Allows to associate with other Z-Wave devices.</property>
<property name="commandClass:VERSION">Returns information about the Firmware.</property>
<property name="commandClass:SECURITY">Allows encrypted Z-Wave Communication</property>
<property name="defaultAssociations">1</property>
</properties>
<!-- CONFIGURATION DESCRIPTIONS -->
<config-description>
<!-- PARAMETER DEFINITIONS -->
<parameter-group name="configuration">
<context>setup</context>
<label>Configuration Parameters</label>
</parameter-group>
<parameter name="config_1_1" type="integer" groupName="configuration">
<label>1: LCD Invert</label>
<description>LCD Invert</description>
<default>0</default>
<options>
<option value="0">LCD-content normal</option>
<option value="1">LCD-content inverted (UK Edition)</option>
</options>
</parameter>
<parameter name="config_2_1" type="integer" groupName="configuration"
min="5" max="30">
<label>2: LCD Timeout</label>
<description><![CDATA[
LCD Timeout<br /><h1>Overview</h1><p>0: No Timeout LCD always on</p> <p>5-30: LCD will turn off after 5 to 30 seconds</p>
]]></description>
<default>0</default>
<options>
<option value="0">No Timeout LCD always on</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<parameter name="config_3_1" type="integer" groupName="configuration">
<label>3: Backlight</label>
<description>Backlight</description>
<default>1</default>
<options>
<option value="0">Backlight disabled</option>
<option value="1">Backlight enabled</option>
</options>
</parameter>
<parameter name="config_4_1" type="integer" groupName="configuration">
<label>4: Battery report</label>
<description>Battery report</description>
<default>1</default>
<options>
<option value="0">system notification</option>
<option value="1">Send battery status unsolicited once a day.</option>
</options>
</parameter>
<parameter name="config_5_1" type="integer" groupName="configuration"
min="0" max="50">
<label>5: Measured Temperature report</label>
<description><![CDATA[
Measured Temperature report<br /><h1>Overview</h1><p>0: Unsolicited Temperature reporting disabled</p> <p>1-50: report if temperature changed by delta = 0,1°C ... 5,0 °C</p> <p>default 5: report on delta T = 0,5°C</p>
]]></description>
<default>5</default>
</parameter>
<parameter name="config_6_1" type="integer" groupName="configuration"
min="0" max="100">
<label>6: Valve opening percentage report</label>
<description><![CDATA[
Valve opening percentage report<br /><h1>Overview</h1><p>0: Unsolicited valve opening percentage reporting disabled.</p> <p>1-100: report if valve opening changed by delta = 1% ... 100%</p>
]]></description>
<default>0</default>
</parameter>
<parameter name="config_7_1" type="integer" groupName="configuration">
<label>7: Window open detection</label>
<description>Window open detection</description>
<default>2</default>
<options>
<option value="0">Disabled</option>
<option value="1">Sensitivity low</option>
<option value="2">Sensitivity medium</option>
<option value="3">Sensitivity high</option>
</options>
</parameter>
<parameter name="config_8_1" type="integer" groupName="configuration"
min="-50" max="50">
<label>8: Measured Temperature offset</label>
<description><![CDATA[
Measured Temperature offset<br /><h1>Overview</h1><p>-50 - +50: Offsets the measured temperature by-5,0°C – (+)5,0°C</p> <p>128: External temperature sensor will be used for regulation.</p>
]]></description>
<default>0</default>
<options>
<option value="128">External temperature sensor will be used for regulation.</option>
</options>
<limitToOptions>false</limitToOptions>
</parameter>
<!-- ASSOCIATION DEFINITIONS -->
<parameter-group name="association">
<context>link</context>
<label>Association Groups</label>
</parameter-group>
<parameter name="group_1" type="text" groupName="association">
<label>1: Lifeline</label>
<description><![CDATA[
Spirit Z-Wave Plus can only be associated with the Z-Wave controller.<br /><h1>Overview</h1><p>Commands:</p> <p>BATTERY_REPORT, DEVICE_RESET_LOCALLY_NOTIFICATION, THERMOSTAT_MODE_REPORT, THERMOSTAT_SETPOINT_REPORT, NOTIFICATION_REPORT, PROTECTION_REPORT, SENSOR_MULTILEVEL_REPORT, SWITCH_MULTILEVEL_REPORT</p>
]]></description>
</parameter>
</config-description>
</thing-type>
<channel-type id="eurotronic_spirit_00_000_thermostat_mode">
<item-type>Number</item-type>
<label>Thermostat Mode</label>
<description>Sets the thermostat mode</description>
<category>Temperature</category>
<state pattern="%s">
<options>
<option value="0">Off</option>
<option value="11">Economy Heat</option>
<option value="1">Heat</option>
</options>
</state>
</channel-type>
</thing:thing-descriptions>