Release 2021.5.0

New Implementations: KMTronic 4-Port Relay Board & GoodWe Battery-Inverter for Generic-ESS

Update of Local Timeseries databaseRRD4j

Now there are more options to adjust the number of files written to the hard disk and the files are generally smaller. Auto-update for old files is provided.

Many OpenEMS Backend improvements (backports from FEMS)

  • Controller.Backend.Api: sends data on each Cycle, asynchronously
  • Backend Edge-Websocket and Ui-Websocket services: performance improvements
  • InfluxDB Backpressure: handles cases when we write too much data to the InfluxDB
  • Add timeout for JSON-RPC Requests

https://github.com/OpenEMS/openems/releases/tag/2021.5.0

Release 2021.4.0

Implementation of Advanced Battery Protection algorithms

The „Battery-Protection“ implementation serves as an addition to low-level battery management systems (BMS). It allows a fine grained definition of battery protection parameters and handles logics that are shared between different BMS implementations.

Implementation of a new Prediction architecture

  • This new Predictor architecture uses modular Predictors, e.g. implementation of the Predictor24Hours. These Predictors can announce for which channels they allow a prediction and provide a Prediction24Hours result.
  • The entire process of getting a prediction is handled by the PredictorManager. It knows which actual Predictors to ask for their prediction, post-processes these predictions and returns them either directly in code via the Predictor::get24HoursPrediction() method or via a get24HoursPrediction JSON-RPC request to the _predictorManager component.
  • developed within the EMSIG project: https://openems.github.io/openems.io/openems/latest/randd.html#_emsig

Improvements to OpenEMS documentation

Integrate some documentation that was created within the EASY-RES research project: https://openems.github.io/openems.io/openems/latest/randd.html#_easy_res

…and lots of minor additions, code quality improvements and bug fixes

https://github.com/OpenEMS/openems/releases/tag/2021.4.0

Release 2021.2.0

  • Lots of improvements on Batteries, Battery-Inverters and Generic-ESS
  • User Interface Widgets for ESS Delayed Sell to Grid Controller – shifts feed-in from a photovoltaics systems with an energy storage system to reduce grid load
  • Add Zenodo Digital Object Identifier (DOI) for scientific referencing – If you use OpenEMS in your scientific research, please use our Zenodo Digital Object Identifier (DOI) as reference: https://zenodo.org/record/4480145

…and lots of minor additions, code quality improvements and bug fixes

https://github.com/OpenEMS/openems/releases/tag/2021.2.0

Release 2021.1.0

  • Implement SOCOMEC Countis E44 meter
  • Implement Janitza Meter UMG 511 meter
  • Implement ESS Delayed Sell to Grid Controller – shifts feed-in from a photovoltaics systems with an energy storage system to reduce grid load
  • Several improvements in the REST API
  • Debug-Log-Controller: allow wildcards for ignore components + non-condensed output

…and lots of minor additions, code quality improvements and bug fixes

https://github.com/OpenEMS/openems/releases/tag/2021.1.0

Release 2020.24.0

Active & Reactive Power Characteristic Controllers

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

Improve GoodWe ET + BT battery inverters implementation

This brings full control for the GoodWe ET and BT battery inverters

Implement Controller for a SG-Ready Heat Pump

Controls a heat pump that implements the SG-Ready standard via two Relay contacts, depending on surplus power and battery state-of-charge.

Implement Virtual Subtract Meter

Add support for Socomec e27 e28 meters

Big improvements on EVCS (Electric Vehicle Charging Station) components

…and lots of code quality improvements and bug fixes

https://github.com/OpenEMS/openems/releases/tag/2020.24.0

Release 2020.23.0

  • Add SMA Sunny Home Manager 2.0 Meter

Now you can use your existing SMA Sunny Home Manager Meter for advanced control algorithms via OpenEMS

  • FENECON Mini Energy Storage System: add write-mode for remote-control

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

…and lots of code quality improvements and bug fixes. We also welcome a couple of new contributers to OpenEMS! 🎉

https://github.com/OpenEMS/openems/releases/tag/2020.23.0