homebridge
    Preparing search index...

    Interface MatterServerConfig

    Matter server configuration Used internally by MatterServer class

    interface MatterServerConfig {
        debugModeEnabled?: boolean;
        deferOnline?: boolean;
        disableIpv4?: boolean;
        displayName?: string;
        externalAccessory?: boolean;
        firmwareRevision?: string;
        manufacturer?: string;
        model?: string;
        networkInterfaces?: string[];
        port?: number;
        serialNumber?: string;
        storagePath?: string;
        uniqueId: string;
    }
    Index
    debugModeEnabled?: boolean

    Enable debug mode for verbose logging

    deferOnline?: boolean

    Deferred-online mode - the node is fully built by start() (aggregator created, accessory cache restored) but stays offline until runServer(), so initial plugin registrations apply to the offline node and its first advertisement already carries the final structure

    disableIpv4?: boolean

    When true, Matter mDNS runs IPv6-only (inherited from matter.disableIpv4 config)

    displayName?: string

    Display name for the Matter bridge/device

    externalAccessory?: boolean

    External accessory mode - device is not bridged and so added before server starts

    firmwareRevision?: string

    Firmware revision (inherited from bridge config)

    manufacturer?: string

    Manufacturer name (inherited from bridge config)

    model?: string

    Model name (inherited from bridge config)

    networkInterfaces?: string[]

    Network interfaces to bind to (inherited from bridge.bind config)

    port?: number

    Server port

    serialNumber?: string

    Serial number (inherited from bridge config)

    storagePath?: string

    Storage path

    uniqueId: string

    Unique identifier (REQUIRED - must be unique for each Matter bridge instance)