2020.23.0
Highlights
- Implement SMA Sunny Home Manager 2.0 Meter; thanks @martingruening (#1275) (#1280)
- Now you can use your existing SMA Sunny Home Manager Meter for advanced control algorithms via OpenEMS
- See also discussion at OpenEMS Community: https://community.openems.io/t/can-consumptionactivepower-be-negative/321/17
- 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
-
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
- Add special handling for KACO 92 battery inverter:
-
KACO50: improve watchdog handling (#1217)
-
Update UI dependencies ecd2baf