2020.24.0
sfeilmeier
released this
19 Nov 22:06
·
1218 commits
to develop
since this release
The OpenEMS Conference 2020 was held this week. The videos will soon be available on https://openems.io/
Highlights
- Implement Asymmetric Active Power Voltage Characteristic and Symmetric Reactive Power Voltage Characteristic Controllers (#1258) Thanks @huseyinsaht and @venu-sagar
- These Controllers actively help to support grid stability with an energy storage system. Tested in research projects like EASY-RES and actual customer projects with European grid operators
- This pull-request also adds a generic PolyLine implementation
- Improve GoodWe ET + BT battery inverters implementation (#1201) Thanks @venu-sagar
- This pull-request brings full control for the GoodWe ET and BT battery inverters
- ATTENTION: Renaming bundle to GoodWe instead of GoodWe.ET; this will break existing configurations!
- Implement Controller for a SG-Ready Heat Pump (#1289) Thanks @sebastianasen
- Controls a heat pump that implements the SG-Ready standard via two Relay contacts, depending on surplus power and battery state-of-charge.
- Improve Debug-Log-Controller 47cbae5
- This adds useful features to the Debug-Log-Controller for developers and technical users
- add configuration options:
additionalChannels
: add additional Channels to the logignoreComponents
: ignore the output of certain Components
- Implement Virtual Subtract Meter (#1290)
- _This adds a virtual meter. Example use-case: create a virtual Grid-Meter from Production-Meter, Consumption-Meter and Energy Storage System (ESS):
- by definition Consumption is defined as `Consumption = ESS + Grid + Production (AC)
- or: `Grid = Consumption - ESS - Production (AC)
- this can be achieved by configuring the Consumption-Meter as Minuend and Production-Meter and ESS as Subtrahends.
- _This adds a virtual meter. Example use-case: create a virtual Grid-Meter from Production-Meter, Consumption-Meter and Energy Storage System (ESS):
- Add support for Socomec e27 e28 meters (#1303) Thanks @greemo
- Further development and rework of the EVCS (Electric Vehicle Charging Station) components (#1263) Thanks @sebastianasen
Bug Fixes and Other Changes
- Socomec: fix detection of threephase meter db61532
- OsgiValidateWorker: Delay announcement of defective Components; this hides non-critical errors due to time delay on activate 32ca90a
- Core.Host: persist configuration of network and USB devices in EdgeConfig (#1292)
- Avoid resolve errors in EdgeApp and BackendApp.bndrun (#1297), Fix #1296
- Let Travis fail if resolving changes the existing bndrun files
- Always update EdgeApp + BackendApp bndrun files in prepare-commit script
- Fix existing resolve error in BackendApp.bndrun
- FENECON DESS: fix calculation of State-of-Charge value c3cb0c1
- PredictiveDelayCharge-Controller: fix class variables bug (#1299)
- Improve WAGO Fieldbus implementation (#1301)
- DebugLog-Controller: sort Components also by Component-ID number
- Before it would sort: _sum[foo:bar|EssSoc:50 %] dummy1[def:uvw] dummy10[jkl:opq] dummy2[ghi:rst]
- Now it sorts: _sum[foo:bar|EssSoc:50 %] dummy1[def:uvw] dummy2[ghi:rst] dummy10[jkl:opq]
- Add invert configuration for Schneider smartlink (#1302) Thanks @greemo
- Fix typos #1288 #1287 #1307 #1308 Thanks @luzpaz