UNPKG

homebridge-cozytouch-platform

Version:
20 lines (19 loc) 966 B
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; }