Sensing and measurement1072 — Soil Measurement

Matter Cluster 1072 — Soil Measurement

Matter Cluster 1072 (0x0430) Soil Measurement: attributes, commands, events, data types, shadow paths and bridge payload examples.

Matter Cluster 1072 — Soil Measurement Cluster

Matter Cluster 1072, also written as 0x0430, is the Soil Measurement Cluster. This cluster provides an interface to soil measurement functionality, including configuration and provision of notifications of soil measurements.

Cluster Identity

FieldValue
Cluster ID decimal1072
Cluster ID hex0x0430
Cluster nameSoil Measurement
Cluster revision (Matter 1.6.1)1
Roleapplication
ScopeEndpoint
PICS codeSOIL
Typical endpoint1

Revision history

RevisionChange
1Initial revision

Shadow Path Format

Cluster 1072 values in the device shadow use this format:

endpoint_id / 1072 / attribute_id

Example:

{
  "1/1072/0": 0
}
PartMeaning
1Endpoint ID
1072Soil Measurement cluster
0SoilMoistureMeasurementLimits attribute

Cluster 1072 Attributes

Cluster 1072 defines 2 attributes plus the global attributes. Conformance: M mandatory, O optional, a feature code means "mandatory when that feature is present", square brackets mean "optional when …".

IDHexAttributeTypeConformanceAccessQualitiesDefault
00x0000SoilMoistureMeasurementLimitsMeasurementAccuracyStructMR (read: view)——
10x0001SoilMoistureMeasuredValuepercentMR (read: view)nullable—

Global attributes

IDHexAttributeMeaning
655280xFFF8GeneratedCommandListResponse command IDs this server generates.
655290xFFF9AcceptedCommandListCommand IDs this server accepts.
655310xFFFBAttributeListAttribute IDs implemented.
655320xFFFCFeatureMapImplemented optional features (see above).
655330xFFFDClusterRevisionCluster revision implemented; 1 for a Matter 1.6.1 device.

Attribute Details

Attribute 0 / 0x0000 — SoilMoistureMeasurementLimits

Path example:

1/1072/0

Indicates the limits for the SoilMoistureMeasuredValue attribute. Given the measurements are in percentage, the MinMeasuredValue field in the SoilMoistureMeasurementLimits attribute must NOT be less than 0 and must NOT be greater than 99. The MaxMeasuredValue field in the SoilMoistureMeasurementLimits attribute must NOT be less than (SoilMoistureMinMeasurableValue + 1) and must NOT be greater than 100. The MeasurementType field value is set to SoilMoisture.

PropertyValue
TypeMeasurementAccuracyStruct
ConformanceM
AccessR (read: view)

Example:

{
  "1/1072/0": 0
}

Attribute 1 / 0x0001 — SoilMoistureMeasuredValue

Path example:

1/1072/1

Indicates the water content of the soil in percentage. The null value indicates that the measurement is unknown e.g. no measurement has been performed yet.

PropertyValue
Typepercent
ConformanceM
AccessR (read: view)
Qualitiesnullable
ConstraintSoilMoistureMeasurementLimits to SoilMoistureMeasurementLimits

Example:

{
  "1/1072/1": 1
}

Cluster 1072 Commands

Cluster 1072 defines no commands. It is read (and, for writable attributes, written) through attribute access only.

Cluster 1072 Events

Cluster 1072 defines no events.


SmartphoneKey Notes

  • Cluster 1072 is not currently exposed by SmartphoneKey devices. This page documents the Matter 1.6.1 specification so that future devices can be interpreted without changes to the backend.
  • Shadow paths follow endpoint/1072/attribute; attribute values that the device reports as unreadable are written as n/a.
  • Attribute IDs, command IDs and enum values on this page come from the CSA Matter 1.6.1 data model; descriptions are condensed from the specification text.