homebridge-sonnenbatterie-v2
Version:
A Homebridge plugin for a SonnenBatterie with v2 firmware.
16 lines • 847 B
TypeScript
import { PlatformAccessory, CharacteristicValue } from "homebridge";
import { SonnenHomebridgePlatform } from "./platform";
import { UpdatableAccessory } from "./sonnenAccessory";
import { BatteryStatus, InverterStatus } from "./sonnenApi";
export declare class SonnenBatterieProductionAccessory<P extends PlatformAccessory> implements UpdatableAccessory {
private readonly platform;
private readonly accessory;
private service;
constructor(platform: SonnenHomebridgePlatform, accessory: P);
hasProduction(): Promise<CharacteristicValue>;
getProduction(): Promise<CharacteristicValue>;
getBatteryLevel(): Promise<CharacteristicValue>;
hasLowBattery(): Promise<CharacteristicValue>;
updateAccessory(batteryStatus: BatteryStatus, _: InverterStatus): void;
}
//# sourceMappingURL=sonnenProductionAccessory.d.ts.map