Skip to content

Commit 29107ef

Browse files
committed
SiliconLabsGH-31: Custom Thermostat Cluster
Forwarded: SiliconLabs#31 Bug-SiliconLabs: UIC-3071 Bug-Github: SiliconLabs#31
1 parent 3b43b68 commit 29107ef

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
Used to expose Protocol (ZWave) specific attributes to Unify.
4+
-->
5+
<zcl:cluster xmlns:zcl="http://zigbee.org/zcl/clusters"
6+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
7+
xmlns:type="http://zigbee.org/zcl/types"
8+
xmlns:xi="http://www.w3.org/2001/XInclude" xsi:schemaLocation="http://zigbee.org/zcl/clusters cluster.xsd http://zigbee.org/zcl/types type.xsd" id="FD15" revision="1" name="UnifyThermostat">
9+
<classification role="application" picsCode="TSTAT" primaryTransaction="2" />
10+
<server>
11+
<attributes>
12+
<attribute id="0003" name="OperatingState" type="enum8" writable="true" required="true" default="0">
13+
<restriction>
14+
<type:enumeration value="00" name="Off" />
15+
<type:enumeration value="01" name="Heating" />
16+
<type:enumeration value="02" name="Cooling" />
17+
<type:enumeration value="03" name="FanOnly" />
18+
<type:enumeration value="04" name="PendingHeat" />
19+
<type:enumeration value="05" name="PendingCool" />
20+
<type:enumeration value="06" name="Vent/Economizer" />
21+
<type:enumeration value="07" name="AuxHeating" />
22+
<type:enumeration value="08" name="2ndStageHeating" />
23+
<type:enumeration value="09" name="2ndStageCooling" />
24+
<type:enumeration value="0A" name="2ndStageAuxHeat" />
25+
<type:enumeration value="0B" name="3rdStageAuxHeat" />
26+
</restriction>
27+
</attribute>
28+
</attributes>
29+
</server>
30+
</zcl:cluster>

components/uic_dotdot/dotdot-xml/library.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,5 +490,5 @@ applicable to this document can be found in the LICENSE.md file.
490490
<xi:include href="Unify_SystemMetrics.xml" parse="xml"/>
491491
<xi:include href="Unify_ApplicationMonitoring.xml" parse="xml"/>
492492
<xi:include href="Unify_Descriptor.xml" parse="xml"/>
493-
493+
<xi:include href="Unify_Thermostat.xml" parse="xml"/>
494494
</zcl:library>

0 commit comments

Comments
 (0)