homebridge-noip
Version:
The No-IP plugin allows you to update your No-IP hostname(s) for your homebridge instance.
34 lines • 956 B
TypeScript
import type { PlatformConfig } from 'homebridge';
/**
* This is the name of the platform that users will use to register the plugin in the Homebridge config.json
*/
export declare const PLATFORM_NAME = "NoIP";
/**
* This must match the name of your plugin as defined the package.json
*/
export declare const PLUGIN_NAME = "homebridge-noip";
export interface NoIPPlatformConfig extends PlatformConfig {
name?: string;
devices?: devicesConfig[];
options?: options;
}
export interface devicesConfig {
configDeviceName?: string;
hostname: string;
username?: string;
password?: string;
firmware: string;
refreshRate?: number;
updateRate?: number;
pushRate?: number;
logging?: string;
delete?: boolean;
}
export interface options {
refreshRate?: number;
updateRate?: number;
pushRate?: number;
logging?: string;
allowInvalidCharacters?: boolean;
}
//# sourceMappingURL=settings.d.ts.map