Type alias EnergyManager

EnergyManager: BaseSystemType & {
    batteryModel: BatteryType | null;
    batterySoCLevel: number | null;
    batteryState: BatteryState | null;
    currentAlternativePowerConsumption: number | null;
    currentHomePowerConsumption: number | null;
    currentPowerChargingBattery: number | null;
    currentPowerExportedToNet: number | null;
    currentPowerFromBattery: number | null;
    currentPowerFromSolarPanels: number | null;
    emsEnabledState: EMSEnabledState | null;
    emsState: EMSState | null;
    loadSheddingState: LoadSheddingState | null;
    maximumPowerBattery: number | null;
    maximumPowerConsumptionFromNet: number | null;
    maximumPowerExportToNet: number | null;
    maximumPowerSolarPanels: number | null;
    netMeterCurrentPower: number | null;
    netMeterState: NetState | null;
    solarPanelState: SolarState | null;
    totalDailyEnergyChargingBattery: number | null;
    totalDailyEnergyFromBattery: number | null;
    totalDailyEnergyFromSolarPanels: number | null;
    totalDailyExportedEnergyToNet: number | null;
    totalDailyHomeEnergyConsumption: number | null;
    totalDailyImportedEnergyFromNet: number | null;
}

Type declaration

  • batteryModel: BatteryType | null

    The battery model

  • batterySoCLevel: number | null

    The current battery soc as 0-100 %

  • batteryState: BatteryState | null

    The current battery state

  • currentAlternativePowerConsumption: number | null

    The current alternative power from solar panels as Watt

  • currentHomePowerConsumption: number | null

    The current power consumption as Watt

  • currentPowerChargingBattery: number | null

    The current battery charging power as Watt

  • currentPowerExportedToNet: number | null

    The current power exported to net as Watt

  • currentPowerFromBattery: number | null

    The current power from battery as Watt

  • currentPowerFromSolarPanels: number | null

    The current power from solar panels as Watt

  • emsEnabledState: EMSEnabledState | null

    The ems enabled state

  • emsState: EMSState | null

    The current ems state

  • loadSheddingState: LoadSheddingState | null

    The current load shedding state

  • maximumPowerBattery: number | null

    The maximum battery power as kilowatt

  • maximumPowerConsumptionFromNet: number | null

    The maximum power consumption from net as kilowatt

  • maximumPowerExportToNet: number | null

    The maximum power exported to net as kilowatt

  • maximumPowerSolarPanels: number | null

    The maximum solar panels power as kilowatt

  • netMeterCurrentPower: number | null

    The current net power as Watt

  • netMeterState: NetState | null

    The current net meter state

  • solarPanelState: SolarState | null

    The current solar panel state

  • totalDailyEnergyChargingBattery: number | null

    The total daily battery charged energy as Watt hours

  • totalDailyEnergyFromBattery: number | null

    The total daily exported energy from battery as Watt hours

  • totalDailyEnergyFromSolarPanels: number | null

    The total daily produced energy from solar panels as Watt hours

  • totalDailyExportedEnergyToNet: number | null

    The total daily exported energy to net as Watt hours

  • totalDailyHomeEnergyConsumption: number | null

    The total daily energy consumption as Watt hours

  • totalDailyImportedEnergyFromNet: number | null

    The total daily imported energy from net as Watt hours

Generated using TypeDoc