@homebridge-plugins/homebridge-smarthq
Version:
The SmartHQ plugin allows you to interact with SmartHQ Devices in HomeKit and with Siri.
23 lines • 1.11 kB
TypeScript
import type { PlatformAccessory } from 'homebridge';
import { SmartHQIceMaker } from '../index.js';
import type { SmartHQPlatform, devicesConfig, SmartHqContext } from '../../../index.js';
import { OpalDeviceBase } from '../OpalDeviceBase.js';
export declare class OpalMonitorManager extends OpalDeviceBase {
readonly platform: SmartHQPlatform;
accessory: PlatformAccessory<SmartHqContext>;
readonly device: SmartHqContext['device'] & devicesConfig;
private servicesSubscription;
private schedulerSubscription;
private statusSubscription;
opalIceMaker: SmartHQIceMaker;
constructor(opalIceMaker: SmartHQIceMaker, platform: SmartHQPlatform, accessory: PlatformAccessory<SmartHqContext>, device: SmartHqContext['device'] & devicesConfig);
private getTimeUntilNextMinute;
private createMinuteAlignedTimer;
startServicesMonitoring(): void;
startStatusMonitoring(): void;
startSchedulerMonitoring(): void;
stopSchedulerMonitoring(): void;
stopStatusMonitoring(): void;
stopServicesMonitoring(): void;
}
//# sourceMappingURL=OpalMonitorManager.d.ts.map