homebridge-vwconnectid
Version:
Homebridge plugin for Volkswagen ID.x cars
16 lines • 685 B
TypeScript
/// <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