diff --git a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter index bd7df6702e4446..80bf6f02a78423 100644 --- a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter +++ b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter @@ -3003,7 +3003,7 @@ server cluster SmokeCoAlarm = 92 { readonly attribute AlarmStateEnum interconnectSmokeAlarm = 8; readonly attribute AlarmStateEnum interconnectCOAlarm = 9; readonly attribute ContaminationStateEnum contaminationState = 10; - attribute SensitivityEnum smokeSensitivityLevel = 11; + attribute access(write: manage) SensitivityEnum smokeSensitivityLevel = 11; readonly attribute epoch_s expiryDate = 12; readonly attribute command_id generatedCommandList[] = 65528; readonly attribute command_id acceptedCommandList[] = 65529; diff --git a/examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.matter b/examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.matter index e27712afd4ce61..1c026bb8c31c30 100644 --- a/examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.matter +++ b/examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.matter @@ -1224,7 +1224,7 @@ server cluster SmokeCoAlarm = 92 { readonly attribute AlarmStateEnum interconnectSmokeAlarm = 8; readonly attribute AlarmStateEnum interconnectCOAlarm = 9; readonly attribute ContaminationStateEnum contaminationState = 10; - attribute SensitivityEnum smokeSensitivityLevel = 11; + attribute access(write: manage) SensitivityEnum smokeSensitivityLevel = 11; readonly attribute epoch_s expiryDate = 12; readonly attribute command_id generatedCommandList[] = 65528; readonly attribute command_id acceptedCommandList[] = 65529; diff --git a/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter b/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter index 85e5ad6bba4e98..a7b346ecda11c7 100644 --- a/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter +++ b/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter @@ -1726,7 +1726,7 @@ server cluster SmokeCoAlarm = 92 { readonly attribute AlarmStateEnum interconnectSmokeAlarm = 8; readonly attribute AlarmStateEnum interconnectCOAlarm = 9; readonly attribute ContaminationStateEnum contaminationState = 10; - attribute SensitivityEnum smokeSensitivityLevel = 11; + attribute access(write: manage) SensitivityEnum smokeSensitivityLevel = 11; readonly attribute epoch_s expiryDate = 12; readonly attribute command_id generatedCommandList[] = 65528; readonly attribute command_id acceptedCommandList[] = 65529; diff --git a/src/app/zap-templates/zcl/data-model/chip/smoke-co-alarm-cluster.xml b/src/app/zap-templates/zcl/data-model/chip/smoke-co-alarm-cluster.xml index c9700fe14cccc4..018cab2932ea66 100644 --- a/src/app/zap-templates/zcl/data-model/chip/smoke-co-alarm-cluster.xml +++ b/src/app/zap-templates/zcl/data-model/chip/smoke-co-alarm-cluster.xml @@ -48,7 +48,10 @@ limitations under the License. InterconnectSmokeAlarm InterconnectCOAlarm ContaminationState - SmokeSensitivityLevel + + SmokeSensitivityLevel + + ExpiryDate diff --git a/src/controller/data_model/controller-clusters.matter b/src/controller/data_model/controller-clusters.matter index cf35cebdfcf50b..8f28a219f1a2b7 100644 --- a/src/controller/data_model/controller-clusters.matter +++ b/src/controller/data_model/controller-clusters.matter @@ -3287,7 +3287,7 @@ client cluster SmokeCoAlarm = 92 { readonly attribute optional AlarmStateEnum interconnectSmokeAlarm = 8; readonly attribute optional AlarmStateEnum interconnectCOAlarm = 9; readonly attribute optional ContaminationStateEnum contaminationState = 10; - attribute optional SensitivityEnum smokeSensitivityLevel = 11; + attribute access(write: manage) optional SensitivityEnum smokeSensitivityLevel = 11; readonly attribute optional epoch_s expiryDate = 12; readonly attribute command_id generatedCommandList[] = 65528; readonly attribute command_id acceptedCommandList[] = 65529;