Back to Homebridge

Interface SerializedMatterAccessory

docs/interfaces/SerializedMatterAccessory.html

2.0.22.3 KB
Original Source
  • SerializedMatterAccessory

Interface SerializedMatterAccessory

Serializable Matter accessory (excludes functions and runtime state) Plugin developers should work with MatterAccessory instead.

interface SerializedMatterAccessory {
clusters?: {
[clusterName: string]: { [attributeName: string]: unknown };
};
context: Record<string, unknown>;
deviceType: { code?: number; name?: string };
displayName: string;
firmwareRevision?: string;
hardwareRevision?: string;
manufacturer: string;
model: string;
parts?: SerializedMatterAccessoryPart[];
platform: string;
plugin: string;
serialNumber: string;
softwareVersion?: string;
uuid: string;
}

Index

Properties

clusters?contextdeviceTypedisplayNamefirmwareRevision?hardwareRevision?manufacturermodelparts?platformpluginserialNumbersoftwareVersion?uuid

Properties

Optionalclusters

clusters?: { [clusterName: string]: { [attributeName: string]: unknown } }

context

context: Record<string, unknown>

deviceType

deviceType: { code?: number; name?: string }

displayName

displayName: string

OptionalfirmwareRevision

firmwareRevision?: string

OptionalhardwareRevision

hardwareRevision?: string

manufacturer

manufacturer: string

model

model: string

Optionalparts

parts?: SerializedMatterAccessoryPart[]

platform

platform: string

plugin

plugin: string

serialNumber

serialNumber: string

OptionalsoftwareVersion

softwareVersion?: string

uuid

uuid: string

Settings

Member Visibility

  • Inherited

ThemeOSLightDark

On This Page

Properties clusterscontextdeviceTypedisplayNamefirmwareRevisionhardwareRevisionmanufacturermodelpartsplatformpluginserialNumbersoftwareVersionuuid