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 61c769d6bed951..7f9007af72d8fe 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 @@ -4543,8 +4543,8 @@ endpoint 0 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 2; - ram attribute description default = "B2"; + ram attribute order default = 1; + ram attribute description default = "B3"; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; @@ -4811,12 +4811,12 @@ endpoint 1 { } server cluster OnOff { - persist attribute onOff default = 0x00; - ram attribute globalSceneControl default = 0x01; - ram attribute onTime default = 0x0000; - ram attribute offWaitTime default = 0x0000; - persist attribute startUpOnOff default = 0xFF; - ram attribute featureMap default = 0x0001; + ram attribute onOff default = 0x00; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } @@ -4880,8 +4880,8 @@ endpoint 1 { server cluster PowerSource { emits event BatFaultChange; ram attribute status default = 0; - ram attribute order default = 2; - ram attribute description default = "B2"; + ram attribute order default = 1; + ram attribute description default = "B3"; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; @@ -5414,12 +5414,12 @@ endpoint 2 { } server cluster OnOff { - persist attribute onOff default = 0x00; - ram attribute globalSceneControl default = 0x01; - ram attribute onTime default = 0x0000; - ram attribute offWaitTime default = 0x0000; - persist attribute startUpOnOff default = 0xFF; - ram attribute featureMap default = 0x0001; + ram attribute onOff default = 0x00; + ram attribute globalSceneControl default = 1; + ram attribute onTime default = 0; + ram attribute offWaitTime default = 0; + ram attribute startUpOnOff; + ram attribute featureMap default = 0x0000; ram attribute clusterRevision default = 4; } @@ -5434,8 +5434,8 @@ endpoint 2 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 2; - ram attribute description default = "B2"; + ram attribute order default = 1; + ram attribute description default = "B3"; ram attribute batChargeLevel default = 0; ram attribute batReplacementNeeded; ram attribute batReplaceability; diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter index f704c1bd9c144a..45ee9566381a40 100644 --- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter +++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter @@ -3799,8 +3799,8 @@ endpoint 0 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 3; - ram attribute description default = "B1"; + ram attribute order default = 2; + ram attribute description default = "B2"; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -3970,8 +3970,8 @@ endpoint 1 { } server cluster OnOff { - ram attribute onOff default = 0x00; - ram attribute featureMap default = 0x0000; + persist attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -4007,8 +4007,8 @@ endpoint 1 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 3; - ram attribute description default = "B1"; + ram attribute order default = 2; + ram attribute description default = "B2"; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } @@ -4355,8 +4355,8 @@ endpoint 2 { } server cluster OnOff { - ram attribute onOff default = 0x00; - ram attribute featureMap default = 0x0000; + persist attribute onOff default = 0x00; + ram attribute featureMap default = 0; ram attribute clusterRevision default = 4; } @@ -4371,8 +4371,8 @@ endpoint 2 { server cluster PowerSource { ram attribute status default = 0; - ram attribute order default = 3; - ram attribute description default = "B1"; + ram attribute order default = 2; + ram attribute description default = "B2"; ram attribute featureMap default = 0; ram attribute clusterRevision default = 1; } diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter index ab08c9ebe1c9bc..6f68bf28ba6ba5 100644 --- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1420,7 +1420,7 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport default = 0; + ram attribute nameSupport; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1699,7 +1699,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport default = 0; + ram attribute nameSupport; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter index d994db1431f7de..9aa518b3f84c01 100644 --- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter +++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter @@ -1124,15 +1124,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1312,15 +1312,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster BooleanState { diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter index 1b0d1c326d6131..0a6bd976736a73 100644 --- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter +++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter @@ -1295,15 +1295,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1512,15 +1512,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter index c25d7e0c85391a..9edd5e013ba7fa 100644 --- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter +++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter @@ -1181,7 +1181,7 @@ endpoint 0 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1377,7 +1377,7 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster FanControl { diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter index 4ad3de77673b6c..a5a939316d3305 100644 --- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter +++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter @@ -1187,7 +1187,7 @@ endpoint 0 { callback attribute deviceTypeList; callback attribute serverList; callback attribute clientList; - callback attribute partsList default = 0; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1367,7 +1367,7 @@ endpoint 1 { callback attribute deviceTypeList; callback attribute serverList; callback attribute clientList; - callback attribute partsList default = 0; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter index 5320f6f11628c0..2fa875fe06cc50 100644 --- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter +++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter @@ -1184,15 +1184,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1364,15 +1364,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster RelativeHumidityMeasurement { diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter index c1e71bc3dab06f..1b8c4634d70c52 100644 --- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter +++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter @@ -1200,15 +1200,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1380,15 +1380,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster OccupancySensing { diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter index 470fa8ffa98132..d12625c106d2cb 100644 --- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter +++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter @@ -1205,7 +1205,7 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1214,15 +1214,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1394,7 +1394,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1412,15 +1412,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter index 129632529533a2..16aa9146c82281 100644 --- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter +++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter @@ -1148,7 +1148,7 @@ endpoint 0 { binding cluster OtaSoftwareUpdateProvider; server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1157,15 +1157,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1336,7 +1336,7 @@ endpoint 1 { } server cluster Groups { - ram attribute nameSupport; + ram attribute nameSupport default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; @@ -1358,15 +1358,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList; - callback attribute serverList; - callback attribute clientList; - callback attribute partsList; + callback attribute deviceTypeList default = 0; + callback attribute serverList default = 0; + callback attribute clientList default = 0; + callback attribute partsList default = 0; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - callback attribute clusterRevision default = 1; + ram attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter index 94307f00e5775a..bff31949cbe851 100644 --- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter +++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter @@ -1248,15 +1248,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1449,15 +1449,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } } diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter index 8381cdd774fe60..5460c51d560bc6 100644 --- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter +++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter @@ -1253,15 +1253,15 @@ endpoint 0 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -1441,15 +1441,15 @@ endpoint 1 { } server cluster Descriptor { - callback attribute deviceTypeList default = 0; - callback attribute serverList default = 0; - callback attribute clientList default = 0; - callback attribute partsList default = 0; + callback attribute deviceTypeList; + callback attribute serverList; + callback attribute clientList; + callback attribute partsList; callback attribute generatedCommandList default = 0; callback attribute acceptedCommandList default = 0; callback attribute attributeList default = 0; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster WindowCovering { diff --git a/examples/light-switch-app/light-switch-common/light-switch-app.matter b/examples/light-switch-app/light-switch-common/light-switch-app.matter index ee778035a9625c..8caa801844d686 100644 --- a/examples/light-switch-app/light-switch-common/light-switch-app.matter +++ b/examples/light-switch-app/light-switch-common/light-switch-app.matter @@ -2256,13 +2256,13 @@ endpoint 1 { binding cluster ColorControl; server cluster Identify { - ram attribute identifyTime default = 0x0; + ram attribute identifyTime default = 0x0000; ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 2; + ram attribute clusterRevision default = 4; } server cluster Groups { @@ -2293,13 +2293,13 @@ endpoint 2 { device type genericswitch = 15, version 1; server cluster Identify { - ram attribute identifyTime default = 0x0; + ram attribute identifyTime default = 0x0000; ram attribute identifyType default = 0x0; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 2; + ram attribute clusterRevision default = 4; } server cluster Descriptor { diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter index 5aa9c60235f284..5b6ab61c7c433d 100644 --- a/examples/placeholder/linux/apps/app1/config.matter +++ b/examples/placeholder/linux/apps/app1/config.matter @@ -3245,7 +3245,7 @@ endpoint 0 { callback attribute eventList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster AccessControl { @@ -3742,7 +3742,7 @@ endpoint 1 { callback attribute eventList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + callback attribute clusterRevision default = 1; } server cluster BasicInformation { diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter index b5dc5e079d2b8e..a82e429c1ec761 100644 --- a/examples/placeholder/linux/apps/app2/config.matter +++ b/examples/placeholder/linux/apps/app2/config.matter @@ -3192,8 +3192,8 @@ endpoint 0 { server cluster OnOff { ram attribute onOff default = 0x00; - ram attribute globalSceneControl default = 1; - ram attribute onTime default = 0; + ram attribute globalSceneControl default = 0x01; + ram attribute onTime default = 0x0000; ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList; @@ -3692,8 +3692,8 @@ endpoint 1 { server cluster OnOff { ram attribute onOff default = 0x00; - ram attribute globalSceneControl default = 1; - ram attribute onTime default = 0; + ram attribute globalSceneControl default = 0x01; + ram attribute onTime default = 0x0000; ram attribute offWaitTime default = 0x0000; ram attribute startUpOnOff default = 0xFF; callback attribute generatedCommandList;