homebridge-cozytouch-platform
Version:
Homebridge Cozytouch platform
20 lines (19 loc) • 966 B
TypeScript
import { HomebridgeContextProps, HomebridgeAccessoryWrapper } from 'homebridge-base-platform';
import { PlatformAccessory, Service } from "homebridge";
import { CozytouchDevice } from "../cozytouch-device";
export declare enum CozytouchState {
model = "core:ModelState",
version = "core:VersionState",
manufacturer = "core:ManufacturerNameState"
}
export declare class CozytouchAccessoryWrapper extends HomebridgeAccessoryWrapper<CozytouchDevice> {
protected readonly informationService: Service;
get object(): import("overkiz-api").APIObject;
constructor(context: HomebridgeContextProps, accessory: PlatformAccessory, device: CozytouchDevice);
protected initInformationService(): Service;
protected getModel(): string;
protected getSerial(): string | undefined;
protected getHardwareVersion(): string | undefined;
protected getSoftwareVersion(): string | undefined;
protected getManufacturer(): string | undefined;
}