Skip to content

2020.23.0

Compare
Choose a tag to compare
@sfeilmeier sfeilmeier released this 05 Nov 22:17
· 1245 commits to develop since this release

Highlights

  • Implement SMA Sunny Home Manager 2.0 Meter; thanks @martingruening (#1275) (#1280)
  • FENECON Mini Energy Storage System: add write-mode for remote-control (#1266)
    • Thanks to the power of Open-Source, this adds new exciting (after-market) possibilites for a system, that is already a couple of years old
    • add write-mode: allows remote control of the system as ManagedSymmetricEss
    • move "TheCommunicationWireToAmmeterBreak" to Mini Grid-Meter
    • calculate energy from power values for Ess, Grid-Meter and PV-Meter
    • implement everything in State-Machines with proper documentation
    • add JUnit tests
    • plus:
      • Improve visualization of Enums in OpenEMS test framework
      • SymmetricEss-Api: fix GridMode javadoc

Bug Fixes and Other Changes

  • Add predefined workingsets for Eclipse IDE

  • see https://bnd.bndtools.org/instructions/workingset.html

  • UI: add french translation; thanks @denis-jidovtseff-jc (#1265)

  • Ess-Power class: add distribution of ReactivePower (#1274)

  • Add JUnit tests for Modbus protocol definitions (#1278)

    • defineModbusProtocol() now throws an OpenemsException if addresses are wrong
    • added simple JUnit tests on all modbus devices to test the modbus protocol definitions
    • modified all activate() calls in AbstractOpenemsModbusComponent to return on configuration update
    • Fix modbus protocols in
      • Soltaro Version A SingleRack
      • Sinexcel ESS
      • and some more
    • Appy autoformat on touched files
    • Update OSGi templates for modbus devices
  • Simulator Datasources: improve handling of values (#1282)

    • CSV heading can now be full Channel-Address ("Component-ID/Channel-ID") or only the Channel-ID
  • RRD4j: Implement QueryHistoryEnergyPerPeriod; thanks @ahummelsberger (#1269)

  • Fix various typos in the code; thanks @luzpaz #1260 #1277 #1276 #1270 #1281 #1284 #1285)

  • Fix UI widgets parsing of with number inputs #1256

  • Fix UI History Charts (#1273)

    • Hotfix for kWh-Value Chart to show regular data if no kWh data is available
  • Fix mindischargeperiod .project file; thanks @denis-jasselette-jc (#1271)

  • Fix ComponentManager CreateComponentConfigRequest handling of empty arrays 881048f

  • Fix Excel Export: Consumption values and date-string for one day (#1283)

  • Fix KACO 92 battery inverter + charge/discharge power for EssCluster; thanks @pooran-c (#1286)

    • Add special handling for KACO 92 battery inverter:
      • has no display and as such SunSpec-Model 64203 is not available
      • allow disabling of the Watchdog function
    • Also add AllowedCharge/-Discharge power to EssCluster
  • KACO50: improve watchdog handling (#1217)

  • Update UI dependencies ecd2baf