Sensing and measurement1027 — Pressure Measurement

Matter Cluster 1027 — Pressure Measurement

Matter Cluster 1027 (0x0403) Pressure Measurement: attributes, commands, events, data types, shadow paths and bridge payload examples.

Matter Cluster 1027 — Pressure Measurement Cluster

Matter Cluster 1027, also written as 0x0403, is the Pressure Measurement Cluster. This cluster provides an interface to pressure measurement functionality, including configuration and provision of notifications of pressure measurements.

Cluster Identity

FieldValue
Cluster ID decimal1027
Cluster ID hex0x0403
Cluster namePressure Measurement
Cluster revision (Matter 1.6.1)5
Roleapplication
ScopeEndpoint
PICS codePRS
Typical endpoint1

Revision history

RevisionChange
1Mandatory global ClusterRevision attribute added
2CCB 2241 2370
3New data model format and notation
4Removed P quality
5Added F quality to MinMeasuredValue, MaxMeasuredValue, Tolerance and Scaled attributes

Shadow Path Format

Cluster 1027 values in the device shadow use this format:

endpoint_id / 1027 / attribute_id

Example:

{
  "1/1027/0": 1
}
PartMeaning
1Endpoint ID
1027Pressure Measurement cluster
0MeasuredValue attribute

Cluster 1027 Features

The FeatureMap attribute (1/1027/65532) is a bitmap. Each bit set means the device implements that feature and the attributes and commands that depend on it.

BitCodeFeatureConformanceMeaning
0EXTExtendedOExtended range and resolution

Example: FeatureMap = 0 means no optional feature is enabled; 1 means every feature listed above is enabled.


Cluster 1027 Attributes

Cluster 1027 defines 9 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
00x0000MeasuredValueint16MR (read: view)nullable—
10x0001MinMeasuredValueint16MR (read: view)nullable—
20x0002MaxMeasuredValueint16MR (read: view)nullable—
30x0003Toleranceuint16OR (read: view)—0
160x0010ScaledValueint16EXTR (read: view)nullable—
170x0011MinScaledValueint16EXTR (read: view)nullable—
180x0012MaxScaledValueint16EXTR (read: view)nullable—
190x0013ScaledToleranceuint16[EXT]R (read: view)—0
200x0014Scaleint8EXTR (read: view)——

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; 5 for a Matter 1.6.1 device.

Attribute Details

Attribute 0 / 0x0000 — MeasuredValue

Path example:

1/1027/0

Indicates the pressure in kPa as follows: MeasuredValue = 10 x Pressure [kPa] The null value indicates that the value is not available.

PropertyValue
Typeint16
ConformanceM
AccessR (read: view)
Qualitiesnullable
ConstraintMinMeasuredValue to MaxMeasuredValue

Example:

{
  "1/1027/0": 1
}

Attribute 1 / 0x0001 — MinMeasuredValue

Path example:

1/1027/1

Indicates the minimum value of MeasuredValue that can be measured. See Measured Value for more details. The null value indicates that the value is not available.

PropertyValue
Typeint16
ConformanceM
AccessR (read: view)
Qualitiesnullable
Constraintmax 32766

Example:

{
  "1/1027/1": 1
}

Attribute 2 / 0x0002 — MaxMeasuredValue

Path example:

1/1027/2

Indicates the maximum value of MeasuredValue that can be measured. See Measured Value for more details. The null value indicates that the value is not available.

PropertyValue
Typeint16
ConformanceM
AccessR (read: view)
Qualitiesnullable
Constraintcompute to 32767

Example:

{
  "1/1027/2": 1
}

Attribute 3 / 0x0003 — Tolerance

Path example:

1/1027/3

See Measured Value.

PropertyValue
Typeuint16
ConformanceO
AccessR (read: view)
Constraintmax 2048
Default0

Example:

{
  "1/1027/3": 1
}

Attribute 16 / 0x0010 — ScaledValue

Path example:

1/1027/16

Indicates the pressure in Pascals as follows: ScaledValue = 10^Scale x Pressure [Pa] The null value indicates that the value is not available.

PropertyValue
Typeint16
ConformanceEXT
AccessR (read: view)
Qualitiesnullable
ConstraintMinScaledValue to MaxScaledValue

Example:

{
  "1/1027/16": 1
}

Attribute 17 / 0x0011 — MinScaledValue

Path example:

1/1027/17

Indicates the minimum value of ScaledValue that can be measured. The null value indicates that the value is not available.

PropertyValue
Typeint16
ConformanceEXT
AccessR (read: view)
Qualitiesnullable
Constraintmax 32766

Example:

{
  "1/1027/17": 1
}

Attribute 18 / 0x0012 — MaxScaledValue

Path example:

1/1027/18

Indicates the maximum value of ScaledValue that can be measured. The null value indicates that the value is not available.

PropertyValue
Typeint16
ConformanceEXT
AccessR (read: view)
Qualitiesnullable
Constraintcompute to 32767

Example:

{
  "1/1027/18": 1
}

Attribute 19 / 0x0013 — ScaledTolerance

Path example:

1/1027/19

Indicates the magnitude of the possible error that is associated with ScaledValue. The true value is located in the range (ScaledValue – ScaledTolerance) to (ScaledValue + ScaledTolerance).

PropertyValue
Typeuint16
Conformance[EXT]
AccessR (read: view)
Constraintmax 2048
Default0

Example:

{
  "1/1027/19": 1
}

Attribute 20 / 0x0014 — Scale

Path example:

1/1027/20

Indicates the base 10 exponent used to obtain ScaledValue.

PropertyValue
Typeint8
ConformanceEXT
AccessR (read: view)
Constraintmin -127

Example:

{
  "1/1027/20": 1
}

Cluster 1027 Commands

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

Cluster 1027 Events

Cluster 1027 defines no events.


SmartphoneKey Notes

  • Cluster 1027 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/1027/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.