homebridge-config-ui-x
Version:
A web based management, configuration and control platform for Homebridge.
26 lines (25 loc) • 771 B
TypeScript
import { BridgeHapConfig, MatterConfig, MatterFabric } from '../../core/matter/matter.interfaces.js';
export type BridgeStatus = 'pending' | 'ok' | 'down';
export interface ChildBridgeMetadata {
status: BridgeStatus;
paired?: boolean | null;
setupUri?: string | null;
username: string;
port?: number;
pin: string;
name: string;
plugin: string;
identifier: string;
pid?: number;
manuallyStopped: boolean;
hap?: boolean | BridgeHapConfig;
matterConfig?: MatterConfig;
matterIdentifier?: string;
matterSetupUri?: string;
matterPin?: string;
matterSerialNumber?: string;
matterCommissioned?: boolean;
matterDeviceCount?: number;
matterFabricCount?: number;
matterFabrics?: MatterFabric[];
}