UNPKG

homebridge-vwconnectid

Version:
16 lines 685 B
/// <reference types="node" /> import { PlatformAccessory, CharacteristicValue } from 'homebridge'; import { WeConnectIDPlatform } from './platform'; export declare class SmartChargingAccessory { private readonly platform; private readonly accessory; private intervalId; private service; constructor(platform: WeConnectIDPlatform, accessory: PlatformAccessory, intervalId?: NodeJS.Timer | null); fetchJSONData(url: string): Promise<any>; smartChargingLoop(): Promise<void>; setOn(value: CharacteristicValue): Promise<void>; getOn(): Promise<CharacteristicValue>; private getMonthlyFraction; } //# sourceMappingURL=smartChargingAccessory.d.ts.map