1.5 DM files: Update before SVE (#41406)
diff --git a/data_model/1.5/device_types/Closure.xml b/data_model/1.5/device_types/Closure.xml
index 5a86c9d..f888915 100644
--- a/data_model/1.5/device_types/Closure.xml
+++ b/data_model/1.5/device_types/Closure.xml
@@ -87,6 +87,9 @@
</optionalConform>
</otherwiseConform>
</cluster>
+ <cluster id="0x0102" name="Window Covering" side="server">
+ <disallowConform/>
+ </cluster>
<cluster id="0x0104" name="Closure Control" side="server">
<mandatoryConform/>
<features>
@@ -97,5 +100,8 @@
</feature>
</features>
</cluster>
+ <cluster id="0x0105" name="Closure Dimension" side="server">
+ <disallowConform/>
+ </cluster>
</clusters>
</deviceType>
diff --git a/data_model/1.5/device_types/ClosurePanel.xml b/data_model/1.5/device_types/ClosurePanel.xml
index 949c370..6b41e52 100644
--- a/data_model/1.5/device_types/ClosurePanel.xml
+++ b/data_model/1.5/device_types/ClosurePanel.xml
@@ -76,6 +76,12 @@
</optionalConform>
</otherwiseConform>
</cluster>
+ <cluster id="0x0102" name="Window Covering" side="server">
+ <disallowConform/>
+ </cluster>
+ <cluster id="0x0104" name="Closure Control" side="server">
+ <disallowConform/>
+ </cluster>
<cluster id="0x0105" name="Closure Dimension" side="server">
<mandatoryConform/>
<features>
diff --git a/data_model/1.5/device_types/ContentApp.xml b/data_model/1.5/device_types/ContentApp.xml
index 02df82e..e43081d 100644
--- a/data_model/1.5/device_types/ContentApp.xml
+++ b/data_model/1.5/device_types/ContentApp.xml
@@ -67,11 +67,6 @@
<condition name="ObserverClient" summary="The node is a client for ContentAppObservers."/>
</conditions>
<clusters>
- <cluster id="0x001E" name="Binding" side="server">
- <mandatoryConform>
- <condition name="ObserverClient"/>
- </mandatoryConform>
- </cluster>
<cluster id="0x0504" name="Channel" side="server">
<optionalConform/>
</cluster>
diff --git a/data_model/1.5/device_types/NetworkInfraManager.xml b/data_model/1.5/device_types/NetworkInfraManager.xml
index d491c49..477e779 100644
--- a/data_model/1.5/device_types/NetworkInfraManager.xml
+++ b/data_model/1.5/device_types/NetworkInfraManager.xml
@@ -63,6 +63,13 @@
<revision revision="2" summary="Add Thread Network Diagnostics requirement; extend "Other Requirements" section"/>
</revisionHistory>
<classification class="simple" scope="endpoint"/>
+ <conditionRequirements>
+ <deviceType id="0x0016" name="Root Node">
+ <conditionRequirement name="ManagedAclAllowed">
+ <optionalConform/>
+ </conditionRequirement>
+ </deviceType>
+ </conditionRequirements>
<clusters>
<cluster id="0x0035" name="Thread Network Diagnostics" side="server">
<mandatoryConform/>
diff --git a/data_model/1.5/device_types/Refrigerator.xml b/data_model/1.5/device_types/Refrigerator.xml
index a06a5cc..6d22572 100644
--- a/data_model/1.5/device_types/Refrigerator.xml
+++ b/data_model/1.5/device_types/Refrigerator.xml
@@ -63,6 +63,13 @@
<revision revision="2" summary="Added Cooler requirement"/>
</revisionHistory>
<classification class="simple" scope="endpoint"/>
+ <conditionRequirements>
+ <deviceType id="0x0071" name="Temperature Controlled Cabinet">
+ <conditionRequirement name="Cooler">
+ <mandatoryConform/>
+ </conditionRequirement>
+ </deviceType>
+ </conditionRequirements>
<clusters>
<cluster id="0x0003" name="Identify" side="server">
<optionalConform/>
diff --git a/data_model/1.5/device_types/WindowCovering.xml b/data_model/1.5/device_types/WindowCovering.xml
index 7d36ef9..f244563 100644
--- a/data_model/1.5/device_types/WindowCovering.xml
+++ b/data_model/1.5/device_types/WindowCovering.xml
@@ -57,12 +57,13 @@
:xrefstyle: basic
-->
-<deviceType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd devicetype devicetype.xsd" id="0x0202" name="Window Covering" revision="4">
+<deviceType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd devicetype devicetype.xsd" id="0x0202" name="Window Covering" revision="5">
<revisionHistory>
<revision revision="1" summary="Initial Zigbee 3.0 revision"/>
<revision revision="2" summary="New data model format and notation"/>
<revision revision="3" summary="Updated the Scenes cluster to Scenes Management with Cluster ID: 0x0062"/>
<revision revision="4" summary="Scenes Management cluster was removed from Cluster Requirements"/>
+ <revision revision="5" summary="Introduced conditions on Closure clusters"/>
</revisionHistory>
<classification class="simple" scope="endpoint"/>
<clusters>
@@ -80,5 +81,11 @@
<cluster id="0x0102" name="Window Covering" side="server">
<mandatoryConform/>
</cluster>
+ <cluster id="0x0104" name="Closure Control" side="server">
+ <disallowConform/>
+ </cluster>
+ <cluster id="0x0105" name="Closure Dimension" side="server">
+ <disallowConform/>
+ </cluster>
</clusters>
</deviceType>
diff --git a/data_model/1.5/spec_sha b/data_model/1.5/spec_sha
index 997f15b..c16b882 100644
--- a/data_model/1.5/spec_sha
+++ b/data_model/1.5/spec_sha
@@ -1 +1 @@
-0265f640eec960dbe0504e6d46c4feafe6abf053
+de9d6bdb313857513cb7981fcd14493545f0bf73