Matter::Cluster::OtaRequestorCluster
Inherits Matter::Cluster::Base < Reference < Object
OTA Software Update Requestor Cluster (0x002A)
Minimal implementation for devices that don't support OTA updates. This cluster is required by some controllers (e.g., Apple Home) to be present even if the device doesn't actually support OTA updates.
This implementation returns sensible defaults:
- UpdatePossible: true (device can be updated, but no updates available)
- UpdateState: Idle (1) - no update in progress
- UpdateStateProgress: null - no progress to report
- DefaultOTAProviders: empty list
Matter Specification: Core 1.4 § 11.20.7 - OTA Software Update Requestor Cluster
Constants
Global attributes
Attribute IDs
Command IDs (optional - not implemented for minimal version)
Constructors
Class methods
OTA Software Update Requestor Cluster (0x002A)
Minimal implementation for devices that don't support OTA updates. This cluster is required by some controllers (e.g., Apple Home) to be present even if the device doesn't actually support OTA updates.
This implementation returns sensible defaults:
- UpdatePossible: true (device can be updated, but no updates available)
- UpdateState: Idle (1) - no update in progress
- UpdateStateProgress: null - no progress to report
- DefaultOTAProviders: empty list
Matter Specification: Core 1.4 § 11.20.7 - OTA Software Update Requestor Cluster
Instance methods
Read an attribute value The fabric_index parameter is optional and used for fabric-scoped attributes like CurrentFabricIndex in OperationalCredentialsCluster
Write an attribute value