homebridge-cozytouch-platform
Version:
Homebridge Cozytouch platform
16 lines (15 loc) • 591 B
TypeScript
import { APIObject } from 'overkiz-api';
import { Logging } from "homebridge";
import { BaseDevice, BaseGlobalConfig } from "homebridge-base-platform";
export interface ICozytouchDevice {
readonly object: APIObject;
readonly verbose: boolean;
}
export declare class CozytouchDevice implements BaseDevice {
readonly object: APIObject;
readonly verbose: boolean;
constructor(props: ICozytouchDevice);
get id(): string;
get name(): string;
}
export declare function deviceFromConfig(object: APIObject, globalConfig: BaseGlobalConfig, log: Logging): CozytouchDevice;