UNPKG

homebridge-sonnenbatterie-v2

Version:

A Homebridge plugin for a SonnenBatterie with v2 firmware.

16 lines 847 B
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