Skip to content

Commit

Permalink
Merge branch 'master' into feature/fix-tv-app-install-flow-and-suppor…
Browse files Browse the repository at this point in the history
…ted-clusters
  • Loading branch information
lazarkov authored Jun 24, 2024
2 parents 3d045a7 + 50971be commit 0847fd4
Show file tree
Hide file tree
Showing 448 changed files with 7,030 additions and 5,761 deletions.
145 changes: 136 additions & 9 deletions examples/chef/devices/rootnode_roomairconditioner_9cf3607804.matter
Original file line number Diff line number Diff line change
Expand Up @@ -1573,6 +1573,38 @@ cluster ThermostatUserInterfaceConfiguration = 516 {
readonly attribute int16u clusterRevision = 65533;
}

/** Attributes and commands for configuring the measurement of temperature, and reporting temperature measurements. */
cluster TemperatureMeasurement = 1026 {
revision 1; // NOTE: Default/not specifically set

readonly attribute nullable temperature measuredValue = 0;
readonly attribute nullable temperature minMeasuredValue = 1;
readonly attribute nullable temperature maxMeasuredValue = 2;
readonly attribute optional int16u tolerance = 3;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
readonly attribute attrib_id attributeList[] = 65531;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
}

/** Attributes and commands for configuring the measurement of relative humidity, and reporting relative humidity measurements. */
cluster RelativeHumidityMeasurement = 1029 {
revision 3;

readonly attribute nullable int16u measuredValue = 0;
readonly attribute nullable int16u minMeasuredValue = 1;
readonly attribute nullable int16u maxMeasuredValue = 2;
readonly attribute optional int16u tolerance = 3;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
readonly attribute attrib_id attributeList[] = 65531;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
}

endpoint 0 {
device type ma_rootdevice = 22, version 1;

Expand Down Expand Up @@ -1812,20 +1844,26 @@ endpoint 1 {
}

server cluster Thermostat {
ram attribute localTemperature;
ram attribute localTemperature default = 2800;
ram attribute absMinHeatSetpointLimit default = 700;
ram attribute absMaxHeatSetpointLimit default = 3000;
ram attribute absMinCoolSetpointLimit default = 1600;
ram attribute absMaxCoolSetpointLimit default = 3000;
ram attribute absMaxCoolSetpointLimit default = 3200;
ram attribute occupiedCoolingSetpoint default = 2600;
ram attribute occupiedHeatingSetpoint default = 2000;
ram attribute minHeatSetpointLimit default = 700;
ram attribute maxHeatSetpointLimit default = 3000;
ram attribute minCoolSetpointLimit default = 1600;
ram attribute maxCoolSetpointLimit default = 3000;
ram attribute controlSequenceOfOperation default = 0x00;
ram attribute systemMode default = 0x03;
ram attribute maxCoolSetpointLimit default = 3200;
ram attribute controlSequenceOfOperation default = 0x04;
ram attribute systemMode default = 0x01;
ram attribute ACLouverPosition default = 0;
callback attribute generatedCommandList;
callback attribute acceptedCommandList;
callback attribute eventList;
callback attribute attributeList;
ram attribute featureMap default = 2;
ram attribute clusterRevision default = 6;
ram attribute featureMap default = 3;
ram attribute clusterRevision default = 7;

handle command SetpointRaiseLower;
}
Expand All @@ -1835,16 +1873,19 @@ endpoint 1 {
ram attribute fanModeSequence default = 2;
ram attribute percentSetting default = 0;
ram attribute percentCurrent default = 0;
ram attribute airflowDirection default = 0;
callback attribute generatedCommandList;
callback attribute acceptedCommandList;
callback attribute eventList;
callback attribute attributeList;
ram attribute featureMap default = 0;
ram attribute featureMap default = 33;
ram attribute clusterRevision default = 1;

handle command Step;
}

server cluster ThermostatUserInterfaceConfiguration {
ram attribute temperatureDisplayMode default = 0x01;
ram attribute temperatureDisplayMode default = 0x00;
ram attribute keypadLockout default = 0x00;
callback attribute generatedCommandList;
callback attribute acceptedCommandList;
Expand All @@ -1854,5 +1895,91 @@ endpoint 1 {
ram attribute clusterRevision default = 2;
}
}
endpoint 2 {
device type ma_tempsensor = 770, version 1;


server cluster Identify {
ram attribute identifyTime default = 0x0;
ram attribute identifyType default = 0x00;
callback attribute generatedCommandList;
callback attribute acceptedCommandList;
callback attribute eventList;
callback attribute attributeList;
ram attribute featureMap default = 0;
ram attribute clusterRevision default = 4;

handle command Identify;
handle command TriggerEffect;
}

server cluster Descriptor {
callback attribute deviceTypeList;
callback attribute serverList;
callback attribute clientList;
callback attribute partsList;
callback attribute generatedCommandList;
callback attribute acceptedCommandList;
callback attribute eventList;
callback attribute attributeList;
callback attribute featureMap;
callback attribute clusterRevision;
}

server cluster TemperatureMeasurement {
ram attribute measuredValue default = 2800;
ram attribute minMeasuredValue default = 1500;
ram attribute maxMeasuredValue default = 4500;
callback attribute generatedCommandList;
callback attribute acceptedCommandList;
callback attribute eventList;
callback attribute attributeList;
ram attribute featureMap default = 0;
ram attribute clusterRevision default = 3;
}
}
endpoint 3 {
device type ma_humiditysensor = 775, version 1;


server cluster Identify {
ram attribute identifyTime default = 0x0;
ram attribute identifyType default = 0x00;
callback attribute generatedCommandList;
callback attribute acceptedCommandList;
callback attribute eventList;
callback attribute attributeList;
ram attribute featureMap default = 0;
ram attribute clusterRevision default = 4;

handle command Identify;
handle command TriggerEffect;
}

server cluster Descriptor {
callback attribute deviceTypeList;
callback attribute serverList;
callback attribute clientList;
callback attribute partsList;
callback attribute generatedCommandList;
callback attribute acceptedCommandList;
callback attribute eventList;
callback attribute attributeList;
callback attribute featureMap;
callback attribute clusterRevision;
}

server cluster RelativeHumidityMeasurement {
ram attribute measuredValue default = 6500;
ram attribute minMeasuredValue default = 3000;
ram attribute maxMeasuredValue default = 10000;
callback attribute generatedCommandList;
callback attribute acceptedCommandList;
callback attribute eventList;
callback attribute attributeList;
ram attribute featureMap default = 0;
ram attribute clusterRevision default = 3;
}
}


Loading

0 comments on commit 0847fd4

Please sign in to comment.