diff --git a/examples/chef/devices/rootnode_airpurifier_73a6fe2651.matter b/examples/chef/devices/rootnode_airpurifier_73a6fe2651.matter index 21d3d20264049e..95a5ebba08d8e5 100644 --- a/examples/chef/devices/rootnode_airpurifier_73a6fe2651.matter +++ b/examples/chef/devices/rootnode_airpurifier_73a6fe2651.matter @@ -1681,6 +1681,8 @@ endpoint 1 { callback attribute attributeList; callback attribute featureMap; ram attribute clusterRevision default = 1; + + handle command ResetCondition; } server cluster FanControl { @@ -1688,10 +1690,10 @@ endpoint 1 { ram attribute fanModeSequence default = 2; ram attribute percentSetting default = 0; ram attribute percentCurrent default = 0; - ram attribute speedMax default = 100; + ram attribute speedMax default = 10; ram attribute speedSetting default = 0; ram attribute speedCurrent default = 0; - ram attribute rockSupport default = 0x03; + ram attribute rockSupport default = 0x07; ram attribute rockSetting default = 0x00; ram attribute windSupport default = 0x03; ram attribute windSetting default = 0x00; diff --git a/examples/chef/devices/rootnode_airpurifier_73a6fe2651.zap b/examples/chef/devices/rootnode_airpurifier_73a6fe2651.zap index f76860576fe362..d72b6d11800223 100644 --- a/examples/chef/devices/rootnode_airpurifier_73a6fe2651.zap +++ b/examples/chef/devices/rootnode_airpurifier_73a6fe2651.zap @@ -19,18 +19,18 @@ "package": [ { "pathRelativity": "relativeToZap", - "path": "../../../src/app/zap-templates/zcl/zcl.json", - "type": "zcl-properties", + "path": "../../../src/app/zap-templates/app-templates.json", + "type": "gen-templates-json", "category": "matter", - "version": 1, - "description": "Matter SDK ZCL data" + "version": "chip-v1" }, { "pathRelativity": "relativeToZap", - "path": "../../../src/app/zap-templates/app-templates.json", - "type": "gen-templates-json", + "path": "../../../src/app/zap-templates/zcl/zcl.json", + "type": "zcl-properties", "category": "matter", - "version": "chip-v1" + "version": 1, + "description": "Matter SDK ZCL data" } ], "endpointTypes": [ @@ -2529,7 +2529,7 @@ "storageOption": "External", "singleton": 0, "bounded": 0, - "defaultValue": "", + "defaultValue": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -2545,7 +2545,7 @@ "storageOption": "External", "singleton": 0, "bounded": 0, - "defaultValue": "", + "defaultValue": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -2561,7 +2561,7 @@ "storageOption": "External", "singleton": 0, "bounded": 0, - "defaultValue": "", + "defaultValue": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -2577,7 +2577,7 @@ "storageOption": "External", "singleton": 0, "bounded": 0, - "defaultValue": "", + "defaultValue": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -3006,6 +3006,16 @@ "define": "ACTIVATED_CARBON_FILTER_MONITORING_CLUSTER", "side": "server", "enabled": 1, + "commands": [ + { + "name": "ResetCondition", + "code": 0, + "mfgCode": null, + "source": "client", + "isIncoming": 1, + "isEnabled": 1 + } + ], "attributes": [ { "name": "Condition", @@ -3293,7 +3303,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "100", + "defaultValue": "10", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -3341,7 +3351,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "0x03", + "defaultValue": "0x07", "reportable": 1, "minInterval": 1, "maxInterval": 65534, diff --git a/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter b/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter index 4f6fa7b242fc48..e511bfbe6eefd8 100644 --- a/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter +++ b/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter @@ -2326,7 +2326,7 @@ endpoint 0 { callback attribute windowStatus; callback attribute adminFabricIndex; callback attribute adminVendorId; - ram attribute featureMap default = 0; + ram attribute featureMap default = 0x0001; ram attribute clusterRevision default = 0x0001; handle command OpenCommissioningWindow; @@ -2386,7 +2386,7 @@ endpoint 1 { callback attribute eventList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 2; + ram attribute clusterRevision default = 4; handle command Identify; handle command TriggerEffect; @@ -2399,7 +2399,7 @@ endpoint 1 { callback attribute eventList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 3; + ram attribute clusterRevision default = 4; handle command AddGroup; handle command AddGroupResponse; @@ -2431,12 +2431,16 @@ endpoint 1 { callback attribute degradationDirection; callback attribute changeIndication; callback attribute inPlaceIndicator; + callback attribute lastChangedTime; + callback attribute replacementProductList; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; callback attribute featureMap; ram attribute clusterRevision default = 1; + + handle command ResetCondition; } server cluster ActivatedCarbonFilterMonitoring { @@ -2444,12 +2448,16 @@ endpoint 1 { callback attribute degradationDirection; callback attribute changeIndication; callback attribute inPlaceIndicator; + callback attribute lastChangedTime; + callback attribute replacementProductList; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; callback attribute featureMap; ram attribute clusterRevision default = 1; + + handle command ResetCondition; } server cluster FanControl { @@ -2460,7 +2468,7 @@ endpoint 1 { ram attribute speedMax default = 10; ram attribute speedSetting default = 0; ram attribute speedCurrent default = 0; - ram attribute rockSupport default = 0x01; + ram attribute rockSupport default = 0x07; ram attribute rockSetting default = 0x00; ram attribute windSupport default = 0x03; ram attribute windSetting default = 0x00; @@ -2469,8 +2477,10 @@ endpoint 1 { callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; - ram attribute featureMap default = 0; + ram attribute featureMap default = 0x3F; ram attribute clusterRevision default = 4; + + handle command Step; } } endpoint 2 { @@ -2521,6 +2531,7 @@ endpoint 2 { callback attribute peakMeasuredValueWindow; callback attribute averageMeasuredValue; callback attribute averageMeasuredValueWindow; + callback attribute uncertainty; callback attribute measurementUnit; callback attribute measurementMedium; callback attribute levelValue; @@ -2540,6 +2551,7 @@ endpoint 2 { callback attribute peakMeasuredValueWindow; callback attribute averageMeasuredValue; callback attribute averageMeasuredValueWindow; + callback attribute uncertainty; callback attribute measurementUnit; callback attribute measurementMedium; callback attribute levelValue; @@ -2548,7 +2560,7 @@ endpoint 2 { callback attribute eventList; callback attribute attributeList; callback attribute featureMap; - ram attribute clusterRevision default = 1; + ram attribute clusterRevision default = 3; } server cluster NitrogenDioxideConcentrationMeasurement { @@ -2559,6 +2571,7 @@ endpoint 2 { callback attribute peakMeasuredValueWindow; callback attribute averageMeasuredValue; callback attribute averageMeasuredValueWindow; + callback attribute uncertainty; callback attribute measurementUnit; callback attribute measurementMedium; callback attribute levelValue; @@ -2578,6 +2591,7 @@ endpoint 2 { callback attribute peakMeasuredValueWindow; callback attribute averageMeasuredValue; callback attribute averageMeasuredValueWindow; + callback attribute uncertainty; callback attribute measurementUnit; callback attribute measurementMedium; callback attribute levelValue; @@ -2597,6 +2611,7 @@ endpoint 2 { callback attribute peakMeasuredValueWindow; callback attribute averageMeasuredValue; callback attribute averageMeasuredValueWindow; + callback attribute uncertainty; callback attribute measurementUnit; callback attribute measurementMedium; callback attribute levelValue; @@ -2616,6 +2631,7 @@ endpoint 2 { callback attribute peakMeasuredValueWindow; callback attribute averageMeasuredValue; callback attribute averageMeasuredValueWindow; + callback attribute uncertainty; callback attribute measurementUnit; callback attribute measurementMedium; callback attribute levelValue; @@ -2635,6 +2651,7 @@ endpoint 2 { callback attribute peakMeasuredValueWindow; callback attribute averageMeasuredValue; callback attribute averageMeasuredValueWindow; + callback attribute uncertainty; callback attribute measurementUnit; callback attribute measurementMedium; callback attribute levelValue; @@ -2654,6 +2671,7 @@ endpoint 2 { callback attribute peakMeasuredValueWindow; callback attribute averageMeasuredValue; callback attribute averageMeasuredValueWindow; + callback attribute uncertainty; callback attribute measurementUnit; callback attribute measurementMedium; callback attribute levelValue; @@ -2673,6 +2691,7 @@ endpoint 2 { callback attribute peakMeasuredValueWindow; callback attribute averageMeasuredValue; callback attribute averageMeasuredValueWindow; + callback attribute uncertainty; callback attribute measurementUnit; callback attribute measurementMedium; callback attribute levelValue; @@ -2692,6 +2711,7 @@ endpoint 2 { callback attribute peakMeasuredValueWindow; callback attribute averageMeasuredValue; callback attribute averageMeasuredValueWindow; + callback attribute uncertainty; callback attribute measurementUnit; callback attribute measurementMedium; callback attribute levelValue; @@ -2735,15 +2755,16 @@ endpoint 3 { } server cluster TemperatureMeasurement { - ram attribute measuredValue; - ram attribute minMeasuredValue default = 0x8000; - ram attribute maxMeasuredValue default = 0x8000; + persist attribute measuredValue default = 0; + persist attribute minMeasuredValue default = -5000; + persist attribute maxMeasuredValue default = 7500; + persist attribute tolerance default = 10; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; callback attribute attributeList; ram attribute featureMap default = 0; - ram attribute clusterRevision default = 1; + ram attribute clusterRevision default = 4; } } endpoint 4 { @@ -2778,9 +2799,10 @@ endpoint 4 { } server cluster RelativeHumidityMeasurement { - ram attribute measuredValue; - ram attribute minMeasuredValue; - ram attribute maxMeasuredValue; + ram attribute measuredValue default = 46; + ram attribute minMeasuredValue default = 0; + ram attribute maxMeasuredValue default = 100; + ram attribute tolerance default = 1; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; @@ -2821,12 +2843,15 @@ endpoint 5 { } server cluster Thermostat { - ram attribute localTemperature; + ram attribute localTemperature default = 2000; + ram attribute absMinHeatSetpointLimit default = 700; + ram attribute absMaxHeatSetpointLimit default = 3000; + persist attribute PIHeatingDemand default = 0; ram attribute occupiedHeatingSetpoint default = 2000; - ram attribute minHeatSetpointLimit default = 1700; + ram attribute minHeatSetpointLimit default = 700; ram attribute maxHeatSetpointLimit default = 3000; - ram attribute controlSequenceOfOperation default = 0x02; - ram attribute systemMode default = 0x00; + ram attribute controlSequenceOfOperation default = 2; + ram attribute systemMode default = 4; callback attribute generatedCommandList; callback attribute acceptedCommandList; callback attribute eventList; diff --git a/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.zap b/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.zap index 6b0977ea34be34..d768e94f3827d3 100644 --- a/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.zap +++ b/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.zap @@ -1503,7 +1503,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "0", + "defaultValue": "0x0001", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -2096,7 +2096,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "2", + "defaultValue": "4", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -2300,7 +2300,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "3", + "defaultValue": "4", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -2485,6 +2485,16 @@ "define": "HEPA_FILTER_MONITORING_CLUSTER", "side": "server", "enabled": 1, + "commands": [ + { + "name": "ResetCondition", + "code": 0, + "mfgCode": null, + "source": "client", + "isIncoming": 1, + "isEnabled": 1 + } + ], "attributes": [ { "name": "Condition", @@ -2550,6 +2560,38 @@ "maxInterval": 65534, "reportableChange": 0 }, + { + "name": "LastChangedTime", + "code": 4, + "mfgCode": null, + "side": "server", + "type": "epoch_s", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, + { + "name": "ReplacementProductList", + "code": 5, + "mfgCode": null, + "side": "server", + "type": "array", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, { "name": "GeneratedCommandList", "code": 65528, @@ -2655,6 +2697,16 @@ "define": "ACTIVATED_CARBON_FILTER_MONITORING_CLUSTER", "side": "server", "enabled": 1, + "commands": [ + { + "name": "ResetCondition", + "code": 0, + "mfgCode": null, + "source": "client", + "isIncoming": 1, + "isEnabled": 1 + } + ], "attributes": [ { "name": "Condition", @@ -2720,6 +2772,38 @@ "maxInterval": 65534, "reportableChange": 0 }, + { + "name": "LastChangedTime", + "code": 4, + "mfgCode": null, + "side": "server", + "type": "epoch_s", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, + { + "name": "ReplacementProductList", + "code": 5, + "mfgCode": null, + "side": "server", + "type": "array", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, { "name": "GeneratedCommandList", "code": 65528, @@ -2825,6 +2909,16 @@ "define": "FAN_CONTROL_CLUSTER", "side": "server", "enabled": 1, + "commands": [ + { + "name": "Step", + "code": 0, + "mfgCode": null, + "source": "client", + "isIncoming": 1, + "isEnabled": 1 + } + ], "attributes": [ { "name": "FanMode", @@ -2948,7 +3042,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "0x01", + "defaultValue": "0x07", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -3092,7 +3186,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "0", + "defaultValue": "0x3F", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -3705,6 +3799,22 @@ "maxInterval": 65534, "reportableChange": 0 }, + { + "name": "Uncertainty", + "code": 7, + "mfgCode": null, + "side": "server", + "type": "single", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, { "name": "MeasurementUnit", "code": 8, @@ -3971,6 +4081,22 @@ "maxInterval": 65534, "reportableChange": 0 }, + { + "name": "Uncertainty", + "code": 7, + "mfgCode": null, + "side": "server", + "type": "single", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, { "name": "MeasurementUnit", "code": 8, @@ -4109,7 +4235,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "1", + "defaultValue": "3", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -4237,6 +4363,22 @@ "maxInterval": 65534, "reportableChange": 0 }, + { + "name": "Uncertainty", + "code": 7, + "mfgCode": null, + "side": "server", + "type": "single", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, { "name": "MeasurementUnit", "code": 8, @@ -4503,6 +4645,22 @@ "maxInterval": 65534, "reportableChange": 0 }, + { + "name": "Uncertainty", + "code": 7, + "mfgCode": null, + "side": "server", + "type": "single", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, { "name": "MeasurementUnit", "code": 8, @@ -4769,6 +4927,22 @@ "maxInterval": 65534, "reportableChange": 0 }, + { + "name": "Uncertainty", + "code": 7, + "mfgCode": null, + "side": "server", + "type": "single", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, { "name": "MeasurementUnit", "code": 8, @@ -5035,6 +5209,22 @@ "maxInterval": 65534, "reportableChange": 0 }, + { + "name": "Uncertainty", + "code": 7, + "mfgCode": null, + "side": "server", + "type": "single", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, { "name": "MeasurementUnit", "code": 8, @@ -5301,6 +5491,22 @@ "maxInterval": 65534, "reportableChange": 0 }, + { + "name": "Uncertainty", + "code": 7, + "mfgCode": null, + "side": "server", + "type": "single", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, { "name": "MeasurementUnit", "code": 8, @@ -5567,6 +5773,22 @@ "maxInterval": 65534, "reportableChange": 0 }, + { + "name": "Uncertainty", + "code": 7, + "mfgCode": null, + "side": "server", + "type": "single", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, { "name": "MeasurementUnit", "code": 8, @@ -5833,6 +6055,22 @@ "maxInterval": 65534, "reportableChange": 0 }, + { + "name": "Uncertainty", + "code": 7, + "mfgCode": null, + "side": "server", + "type": "single", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, { "name": "MeasurementUnit", "code": 8, @@ -6099,6 +6337,22 @@ "maxInterval": 65534, "reportableChange": 0 }, + { + "name": "Uncertainty", + "code": 7, + "mfgCode": null, + "side": "server", + "type": "single", + "included": 1, + "storageOption": "External", + "singleton": 0, + "bounded": 0, + "defaultValue": null, + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, { "name": "MeasurementUnit", "code": 8, @@ -6615,10 +6869,10 @@ "side": "server", "type": "temperature", "included": 1, - "storageOption": "RAM", + "storageOption": "NVM", "singleton": 0, "bounded": 0, - "defaultValue": "", + "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -6631,10 +6885,10 @@ "side": "server", "type": "temperature", "included": 1, - "storageOption": "RAM", + "storageOption": "NVM", "singleton": 0, "bounded": 0, - "defaultValue": "0x8000", + "defaultValue": "-5000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -6647,10 +6901,26 @@ "side": "server", "type": "temperature", "included": 1, - "storageOption": "RAM", + "storageOption": "NVM", + "singleton": 0, + "bounded": 0, + "defaultValue": "7500", + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, + { + "name": "Tolerance", + "code": 3, + "mfgCode": null, + "side": "server", + "type": "int16u", + "included": 1, + "storageOption": "NVM", "singleton": 0, "bounded": 0, - "defaultValue": "0x8000", + "defaultValue": "10", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -6746,7 +7016,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "1", + "defaultValue": "4", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -7127,7 +7397,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "", + "defaultValue": "46", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -7143,7 +7413,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "", + "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -7159,7 +7429,23 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "", + "defaultValue": "100", + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, + { + "name": "Tolerance", + "code": 3, + "mfgCode": null, + "side": "server", + "type": "int16u", + "included": 1, + "storageOption": "RAM", + "singleton": 0, + "bounded": 0, + "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -7646,7 +7932,55 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "", + "defaultValue": "2000", + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, + { + "name": "AbsMinHeatSetpointLimit", + "code": 3, + "mfgCode": null, + "side": "server", + "type": "temperature", + "included": 1, + "storageOption": "RAM", + "singleton": 0, + "bounded": 0, + "defaultValue": "700", + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, + { + "name": "AbsMaxHeatSetpointLimit", + "code": 4, + "mfgCode": null, + "side": "server", + "type": "temperature", + "included": 1, + "storageOption": "RAM", + "singleton": 0, + "bounded": 0, + "defaultValue": "3000", + "reportable": 1, + "minInterval": 1, + "maxInterval": 65534, + "reportableChange": 0 + }, + { + "name": "PIHeatingDemand", + "code": 8, + "mfgCode": null, + "side": "server", + "type": "int8u", + "included": 1, + "storageOption": "NVM", + "singleton": 0, + "bounded": 0, + "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -7678,7 +8012,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "1700", + "defaultValue": "700", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -7710,7 +8044,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "0x02", + "defaultValue": "2", "reportable": 1, "minInterval": 1, "maxInterval": 65534, @@ -7726,7 +8060,7 @@ "storageOption": "RAM", "singleton": 0, "bounded": 0, - "defaultValue": "0x00", + "defaultValue": "4", "reportable": 1, "minInterval": 1, "maxInterval": 65534,