homebridge-config-ui-x
Version:
A web based management, configuration and control platform for Homebridge.
30 lines (29 loc) • 782 B
TypeScript
import type { HomebridgeStatusMatterUpdate } from '../../core/matter/matter.interfaces.js';
export declare enum HomebridgeStatus {
OK = "ok",
PENDING = "pending",
DOWN = "down"
}
export interface HomebridgeStatusUpdate {
status: HomebridgeStatus;
paired?: null | boolean;
setupUri?: null | string;
name?: string;
username?: string;
pin?: string;
matter?: HomebridgeStatusMatterUpdate;
}
export interface HomebridgeStatusHapUpdate {
enabled: boolean;
}
export interface HomebridgeStatsResponse {
consolePort: number;
port: number;
pin: string;
setupUri: string;
paired: boolean;
packageVersion: string;
status: HomebridgeStatus;
hap?: HomebridgeStatusHapUpdate;
matter?: HomebridgeStatusMatterUpdate;
}