Skip to content

Commit ecf66e6

Browse files
authored
[Chef] Fix invalid featureMap and associated commands/attributes in colortemperaturelight ZAP (#35443)
* Fix chef colortemperaturelight ZAP * Not changing the default value of the CoupleColorTempToLevelMinMireds * Fix ColorTemperatureMired range 0x9A~0x1C6
1 parent 7f78939 commit ecf66e6

File tree

2 files changed

+63
-451
lines changed

2 files changed

+63
-451
lines changed

examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter

+14-42
Original file line numberDiff line numberDiff line change
@@ -2272,15 +2272,15 @@ endpoint 1 {
22722272
}
22732273

22742274
server cluster OnOff {
2275-
ram attribute onOff default = 0;
2275+
persist attribute onOff default = 0;
22762276
ram attribute globalSceneControl default = 1;
22772277
ram attribute onTime default = 0;
22782278
ram attribute offWaitTime default = 0;
2279-
ram attribute startUpOnOff;
2279+
persist attribute startUpOnOff;
22802280
callback attribute generatedCommandList;
22812281
callback attribute acceptedCommandList;
22822282
callback attribute attributeList;
2283-
ram attribute featureMap default = 0;
2283+
ram attribute featureMap default = 1;
22842284
ram attribute clusterRevision default = 5;
22852285

22862286
handle command Off;
@@ -2292,15 +2292,17 @@ endpoint 1 {
22922292
}
22932293

22942294
server cluster LevelControl {
2295-
ram attribute currentLevel default = 0x00;
2295+
persist attribute currentLevel default = 0x00;
22962296
ram attribute remainingTime default = 0x0000;
2297-
ram attribute options default = 0x00;
2297+
ram attribute minLevel default = 0x1;
2298+
ram attribute maxLevel default = 0xFE;
2299+
ram attribute options default = 0x01;
22982300
ram attribute onLevel;
2299-
ram attribute startUpCurrentLevel;
2301+
persist attribute startUpCurrentLevel;
23002302
callback attribute generatedCommandList;
23012303
callback attribute acceptedCommandList;
23022304
callback attribute attributeList;
2303-
ram attribute featureMap default = 0;
2305+
ram attribute featureMap default = 0x3;
23042306
ram attribute clusterRevision default = 6;
23052307

23062308
handle command MoveToLevel;
@@ -2327,53 +2329,23 @@ endpoint 1 {
23272329

23282330
server cluster ColorControl {
23292331
ram attribute remainingTime default = 0x0000;
2330-
ram attribute colorTemperatureMireds default = 0x00FA;
2331-
ram attribute colorMode default = 0x02;
2332+
persist attribute colorTemperatureMireds default = 0x00FA;
2333+
persist attribute colorMode default = 0x02;
23322334
ram attribute options default = 0x00;
23332335
ram attribute numberOfPrimaries;
2334-
ram attribute primary1X;
2335-
ram attribute primary1Y;
2336-
ram attribute primary1Intensity;
2337-
ram attribute primary2X;
2338-
ram attribute primary2Y;
2339-
ram attribute primary2Intensity;
2340-
ram attribute primary3X;
2341-
ram attribute primary3Y;
2342-
ram attribute primary3Intensity;
2343-
ram attribute primary4X;
2344-
ram attribute primary4Y;
2345-
ram attribute primary4Intensity;
2346-
ram attribute primary5X;
2347-
ram attribute primary5Y;
2348-
ram attribute primary5Intensity;
2349-
ram attribute primary6X;
2350-
ram attribute primary6Y;
2351-
ram attribute primary6Intensity;
2352-
ram attribute enhancedCurrentHue default = 0x0000;
2353-
ram attribute enhancedColorMode default = 0x02;
2354-
ram attribute colorCapabilities default = 0x0000;
2336+
persist attribute enhancedColorMode default = 0x02;
2337+
ram attribute colorCapabilities default = 0x0010;
23552338
ram attribute colorTempPhysicalMinMireds default = 0x009A;
23562339
ram attribute colorTempPhysicalMaxMireds default = 0x01C6;
23572340
ram attribute coupleColorTempToLevelMinMireds;
2358-
ram attribute startUpColorTemperatureMireds default = 0x00FA;
2341+
persist attribute startUpColorTemperatureMireds default = 0x00FA;
23592342
callback attribute generatedCommandList;
23602343
callback attribute acceptedCommandList;
23612344
callback attribute attributeList;
23622345
ram attribute featureMap default = 0x0010;
23632346
ram attribute clusterRevision default = 7;
23642347

2365-
handle command MoveToHue;
2366-
handle command MoveHue;
2367-
handle command StepHue;
2368-
handle command MoveToSaturation;
2369-
handle command MoveSaturation;
2370-
handle command StepSaturation;
2371-
handle command MoveToHueAndSaturation;
2372-
handle command MoveToColor;
2373-
handle command MoveColor;
2374-
handle command StepColor;
23752348
handle command MoveToColorTemperature;
2376-
handle command EnhancedMoveToHue;
23772349
handle command EnhancedMoveHue;
23782350
handle command EnhancedStepHue;
23792351
handle command EnhancedMoveToHueAndSaturation;

0 commit comments

Comments
 (0)