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