UNPKG

@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
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