@homebridge-plugins/homebridge-smarthq
Version:
The SmartHQ plugin allows you to interact with SmartHQ Devices in HomeKit and with Siri.
22 lines • 1.02 kB
TypeScript
import type { PlatformAccessory, Service } from 'homebridge';
import type { SmartHQPlatform } from '../../../../index.js';
import type { devicesConfig, SmartHqContext } from '../../../../index.js';
import { SmartHQIceMaker } from '../../index.js';
import { OpalDeviceBase } from '../../OpalDeviceBase.js';
export declare class OpalIceBucketStatusSvcManager extends OpalDeviceBase {
service: Service;
private serviceName;
private configuredName;
opalIceMaker: SmartHQIceMaker;
advancedOptionQueryStrs: string[];
IceBucketFullStatus: {
readonly ICE_BUCKET_NOT_FULL: 0;
readonly ICE_BUCKET_FULL: 1;
};
iceBucketCurrentStatus: 0 | 1;
constructor(opalIceMaker: SmartHQIceMaker, platform: SmartHQPlatform, accessory: PlatformAccessory<SmartHqContext>, device: SmartHqContext['device'] & devicesConfig);
private createService;
setIceBucketFullStatus(updateValue: 0 | 1): void;
getService(): Service;
}
//# sourceMappingURL=OpalIceBucketStatusSvcManager.d.ts.map