The Service Area cluster (0x0150) is a Matter cluster that Defines and manages service areas for robotic devices like vacuum cleaners.. It defines 4 commands and 6 attributes and is mandatory for 1 device type.
Service Area 0x0150
Defines and manages service areas for robotic devices like vacuum cleaners.
Spec History
This cluster's ClusterRevision across the Matter releases it has shipped in. Click a version to inspect the cluster as it existed in that release.
Attributes 6
Commands 4
Features 3
| Code | Name | Type | Flags |
|---|---|---|---|
| 0x0000 | SupportedAreas | array | |
| 0x0001 | SupportedMaps | array | |
| 0x0002 | SelectedAreas | array | |
| 0x0003 |
CurrentArea
nullable
|
int32u | |
| 0x0004 |
EstimatedEndTime
nullable
|
epoch_s | |
| 0x0005 | Progress | array |
| Code | Name | Direction | Parameters |
|---|---|---|---|
| 0x00 |
SelectAreas
This command is used to select a set of device areas, where the device is to operate.
|
client→server |
NewAreas: int32u |
| 0x01 |
SelectAreasResponse
This command is sent by the device on receipt of the SelectAreas command.
|
server→client |
Status: SelectAreasStatus, StatusText: long_char_string |
| 0x02 |
SkipArea
This command is used to skip the given area, and to attempt operating at other areas on the SupportedAreas attribute list.
|
client→server |
SkippedArea: int32u |
| 0x03 |
SkipAreaResponse
This command is sent by the device on receipt of the SkipArea command.
|
server→client |
Status: SkipAreaStatus, StatusText: long_char_string |
SelectWhileRunning
(SELRUN)
bit 0
The device allows changing the selected areas while running
ProgressReporting
(PROG)
bit 1
The device implements the progress reporting feature
Maps
(MAPS)
bit 2
The device has map support
Device Types Using This Cluster
Device types in the Matter spec that reference this cluster
Devices Implementing This Cluster
26 devices in the survey implement this cluster