homebridge-hivehome-control
Version:
Allows control of Hive devices, including water heaters, through Homebridge.
22 lines • 985 B
TypeScript
import { PlatformAccessory } from 'homebridge';
import { HiveHomeControllerPlatform } from '../../platform';
import { HiveAccessory } from './hiveAccessory';
/**
* An instance of this class is created for each Hot Water accessory. Exposes
* both the Manual and Boost services for the Hot Water device.
*/
export declare class HiveHotWaterAccessory extends HiveAccessory {
protected readonly platform: HiveHomeControllerPlatform;
protected readonly accessory: PlatformAccessory;
protected readonly hiveSession: any;
private readonly kManualName;
private readonly kBoostName;
private manualService;
private boostService;
constructor(platform: HiveHomeControllerPlatform, accessory: PlatformAccessory, hiveSession: any);
protected servicesReady(): boolean;
protected updateDeviceAndCurrentState(): Promise<void>;
protected updateHomekitState(): Promise<void>;
private setDeviceState;
}
//# sourceMappingURL=hiveHotWaterAccessory.d.ts.map