homebridge
    Preparing search index...

    Interface BridgeConfiguration

    Export bridge types

    interface BridgeConfiguration {
        advertiser?: MDNSAdvertiser;
        bind?: string | string[];
        debugModeEnabled?: boolean;
        disableIpc?: boolean;
        env?: { DEBUG?: string; NODE_OPTIONS?: string };
        firmwareRevision?: string;
        hap?: boolean;
        manufacturer?: string;
        matter?: MatterConfig;
        model?: string;
        name: string;
        pin: string;
        port?: number;
        serialNumber?: string;
        setupID?: string;
        username: string;
    }
    Index

    Properties

    advertiser?: MDNSAdvertiser
    bind?: string | string[]
    debugModeEnabled?: boolean
    disableIpc?: boolean
    env?: { DEBUG?: string; NODE_OPTIONS?: string }
    firmwareRevision?: string
    hap?: boolean

    When false, this bridge will not publish HAP. Useful for Matter-only bridges where the user does not want to expose a HomeKit bridge accessory. Default: true (HAP is published).

    Note: at least one of hap or matter must be enabled per bridge — setting hap: false without a matter configuration is rejected.

    manufacturer?: string
    matter?: MatterConfig
    model?: string
    name: string
    pin: string
    port?: number
    serialNumber?: string
    setupID?: string

    4-character HomeKit setup ID (alphanumeric, e.g. "ABCD"). Validated at runtime.

    username: string