homebridge
    Preparing search index...

    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: {
            clusterFeatures?: Record<string, string[]>;
            code?: number;
            name?: string;
        };
        displayName: string;
        features?: MatterAccessoryFeatures;
        firmwareRevision?: string;
        hardwareRevision?: string;
        manufacturer: string;
        model: string;
        parts?: SerializedMatterAccessoryPart[];
        platform: string;
        plugin: string;
        serialNumber: string;
        softwareVersion?: string;
        uuid: string;
    }
    Index
    clusters?: { [clusterName: string]: { [attributeName: string]: unknown } }
    context: Record<string, unknown>
    deviceType: {
        clusterFeatures?: Record<string, string[]>;
        code?: number;
        name?: string;
    }

    Type Declaration

    • OptionalclusterFeatures?: Record<string, string[]>

      The features the plugin composed each cluster with, see declaredClusterFeatures

    • Optionalcode?: number
    • Optionalname?: string
    displayName: string
    features?: MatterAccessoryFeatures
    firmwareRevision?: string
    hardwareRevision?: string
    manufacturer: string
    model: string
    parts?: SerializedMatterAccessoryPart[]
    platform: string
    plugin: string
    serialNumber: string
    softwareVersion?: string
    uuid: string