homebridge-apc-ups-alert
Version:
Provide information (and alerts) for apcupsd connected Uninterruptible Power Supplies
18 lines • 802 B
TypeScript
import { PlatformConfig, Logger } from 'homebridge';
export interface PluginConfiguration extends PlatformConfig {
defaults?: BaseServerConfiguration;
servers: ServerConfiguration[];
}
export declare const isPluginConfiguration: (x: PlatformConfig, logger?: Logger | undefined) => x is PluginConfiguration;
export interface BaseServerConfiguration extends Record<string, unknown> {
interval?: number;
low_battery_threshold?: number;
manufacturer?: string;
}
export interface ServerConfiguration extends BaseServerConfiguration {
host: string;
port?: number;
}
export declare const isBaseServerConfiguration: (x: any) => x is BaseServerConfiguration;
export declare const isServerConfiguration: (x: any) => x is ServerConfiguration;
//# sourceMappingURL=configModels.d.ts.map