Skip to content

Releases: OpenEMS/openems

2019.13.0

10 Oct 17:32
Compare
Choose a tag to compare

Common

  • Update dependencies

Edge

  • Add Ess-Power solver strategy to keep all inverters power equal 5b9824e

UI

  • Bugfixes for UI Live Widgets, Historic Charts and translations #834 #853 #857
  • Add search for producttype in Edges overview #857

2019.12.0

26 Sep 18:15
Compare
Choose a tag to compare

Common

  • Update dependencies
  • Improve Electric Vehicle Charging Station controller + UI widget (#824)
    • implement energy oriented charge mode
    • implement option to disable EVCS
    • rework of UI EVCS Widget

Edge

  • New ESS Limit Discharge Cell Voltage Controller (#827)
    • Limits the discharge power of an energy storage system according to minimal cell voltage, e.g. to keep energy for emergency power or to avoid deep discharge.
    • replaces io.openems.edge.controller.dischargelimitconsideringcellvoltage

UI

  • Improve UI widget for ChannelThresholdController (#813)
  • Improve UI widget for Combined Heat and Power Plant (CHP) Controller (#796)
  • Replace W values with kW values in Live View

Backend

  • Improve performance of Odoo/PostgreSQL connection

2019.11.0

12 Sep 20:01
Compare
Choose a tag to compare

Edge

  • Work on Electric Vehicle Charging Station Controller, Cluster of multiple Evcs and KEBA implementation (#800)
  • Implement GoodWe ET-Series Energy Storage System + Grid-Meter (#714)
  • Execute system commands via UI (#798)
  • WAGO: fix possible NPE, add readme and javadocs dddb8e6
  • SunSpec Meter: Add Energy Channels (#775)
  • Map Tesla Powerwall charge/discharge power to phase (#801)
  • Improve debuglog for _sum production (#810)
  • Improve implementation of Sinexcel battery inverter (#809)

UI

  • Add Phases to Advanced Widget View + Add Autarchie & Self Consumption to Live & History (#759)
  • UI: Ionic CSS attributes are deprecated; drop remaings of angular flex-layout

2019.10.0

29 Aug 16:02
Compare
Choose a tag to compare

Common

  • Add simulator for UI history

Edge

Backend

  • Improve performance with Odoo backend

UI

  • Visualize asymmetric Power L1, L2, L3
  • Improve EVCS widgets in UI
  • Remove dependency on @angular/material

2019.9.0

16 Aug 19:31
Compare
Choose a tag to compare

Common

  • Historic data in UI: improve calculation of resolution; starting from 5 minutes a06f47e

Edge

  • Improve ComponentManager b3eea3c
    • clearly separate and provide Enabled-Components from All-Components
    • OSGiValidateWorker: do not compare Service-PID, to avoid false positives; try to restart inactive components 06fb422
    • Cycle: handle disabled Controllers. Add info channel
  • Modbus-Bridge: improve handling of frequent read errors 15727e2
    • Add "Invalidate elements after how many read Errors?" configuration. By default Channels are invalidated with the first read error. Increase this value if modbus read errors happen frequently.
    • Be aware, that this can introduce system stability issues, as the system will react slower to disconnected modbus devices.
  • Sum: fix calculation of State channel ebb2b6e
  • Implement generic SunSpec Meter + SolarEdge PV-Inverter & Grid-Meter (#703)
  • Implement Tesla Powerwall 2 (#715)
  • Add Predictor API and Persistence-Model Predictor (#686) thanks @pooran-c
  • Improve Electric Vehicle Charging Station handling (#732) thanks @sebastianasen

UI

  • Add UI History Widget for CHP controller (#708) thanks @pooran-c

2019.8.0

01 Aug 15:11
Compare
Choose a tag to compare

OpenEMS Release

Common

  • Update dependencies for Backend, Edge and UI
  • Add Capacity-Channel to Sum in Edge and Storage Section in UI (#657) Thanks @ahummelsberger

Edge

  • Breaking changes at "Daily Scheduler"
    • renamed bundle and configuration settings
    • add "Before" for Controllers that are executed with high priority
    • add JUnit tests
  • Generic implementation for SunSpec compatible PV Inverters (#688). 5eb26ab This implementation is tested on
    • KACO blueplanet TL.3 series
    • SolarEdge SE12.5K - SE27.6K
  • Implement OutOfMemoryHeapDumpWorker to recover from Heap-Dumps 7179957
  • FENECON Commercial 40: Apply PowerLimit "On Power Decrease Caused By Overtemperature" Error (#695) 82d2d51

UI

  • Add advanced modal Widgets to UI Live view (#687)

2019.7.0

19 Jul 07:53
Compare
Choose a tag to compare

Common

  • Improve test-gitignore script: check for missing empty test folders. This is helpful to keep the repository in a good state for importing in Eclipse IDE. c36e201

Edge

  • Made Virtual.Add.Meter production ready: this meter combines multiple meters into one virtual meter, that them sums up
  • Enhance Peak-Shaving algorithm with maxPowerAdjustmentRate to avoid flickering
  • Fix implementation of SMA Sunny Island battery inverter
  • Add Host-Component. This component provides operating system services like changing network configuration #650
  • Improve initialization routine of WAGO fieldbus implementation 35a7f28, d7a0647
  • Improve error handling with FixDigitalOutput Controller 220ef16
  • Improve implementation of PV limitation with SolarLog Direct Marketing Interface 76fbddd
  • Improve error handling with CHP Controller 4144eac
  • Security improvement: do not anymore send component configuration password fields 1442002
  • Improve implementation of KACO blueplanet gridsave 10 (thanks @wgerbl )
  • Improve logging in EssPower component
  • Fix NullPointerException in initialization of DailyScheduler 4bbdf06
  • Use ComponentManager to get all Components in Cycle, DebugLog, Timedata.Influx and Sum components
  • Work on Surplus-Feed-In-Controller for FENECON Commercial 40

UI

  • Hide Historic charts if there is no Timedata service available. (only applies to UI-to-Edge connection, not UI-to-Backend)
  • Add Network Configuration dialog #650

2019.6.0

04 Jul 08:54
Compare
Choose a tag to compare

Common

  • Update dependencies: webpack, date-fns, tslint, d3
  • Improve JsonUtils.getAsJsonElement()
  • Improve documentation for Virtual Meter and CHP controller. Thanks @pooran-c 78d86c3

Edge

  • Improve XLSX export of historic data fd903ee
  • Improve exception handling in Ess-Power:
    • applyPower() and getStaticConstraints() can now throw an Exception
    • Add "StaticConstraintsFailed" Channel
  • Improve Modbus-Bridge:
    • Improve logging: avoid duplicated information
    • set CycleTimeIsTooShort Channel only if SlaveCommunicationFailed Channel is not set
  • Add Capacity-Channel to SymmetricEss 54592a0
  • Add DelayChargeController: delays charging of a battery to 100 % SoC in a linear way till a certain hour of the day. 63d7d00
  • Implement Surplus-Feed-In-Controller for FENECON Commercial 40-40
  • Implement Discovergy Smart-Meter (https://discovergy.com/)
  • Implement Sell-To-Grid-Limit Controller: reduces the Sell-to-Grid power to a defined limit by limiting PV inverters
  • First implementation of KACO blueplanet 15.0 TL3 pv inverter using SunSpec modbus protocol
  • First implementation of a PV-Inverter cluster: Combines several PV-Inverters to one

UI

  • Fix State-of-Charge image. Thanks @fabianfnc
  • Make configuration of "alias" optional; if none is given, it falls back to the Component-ID.
  • Update translations. Thanks @fabianfnc
  • Improve visualization if there is no energy storage system; hides empty ESS.

2019.5.0

20 Jun 20:45
Compare
Choose a tag to compare

Common

Edge

  • Improve XLSX export of historic data fd903ee

UI

  • Hide Component-ID in component update screen
  • Add "Edge Profile" page with details about the configuration of the Edge under /device/edge0/settings/profile
    FEMS - Mozilla Firefox 2019-06-26 13 19 35
  • Add widget for CHP controller. Thanks @pooran-c! #608
    grafik
  • Fix image representing SoC of energy storage system 23dfc17

2019.4.0

11 Jun 06:25
Compare
Choose a tag to compare

Common

  • Update and clean dependencies
  • Update Docs
    • start translation to German using po-files
    • update Edge deploy documentation
    • dynamically load all readme.adoc files from bundles into docs. If you create a new bundle, please provide a 'readme.adoc' file in the root of your bundle. It will be integrated to global docs automatically.
  • Allow exporting of historic data to Excel via UI. Implemented in Backend and Edge. Thanks @pooran-c

Edge

  • Fix FENECON Mini PV Production Power register cbf3c6d
  • Improve implementation of battery inverter KACO 50 and Soltaro Battery
  • Introduce "_cycle/MeasuredCycleTime" to measure actual cycle time c3f1c28
  • Fix "Unit" toString()-method cb80482
  • Rest-Api: add debug mode for verbose logs 78732c4
  • Implement Daily Scheduler. It allows different Controllers to be executed on different periods per day. Thanks @venu-sagar
  • Implement PQ Plus UMD 97 Meter https://www.pq-plus.de/news/pqplus/umd-97-messgeraet.html

UI

  • Show effective Charge/Discharge for DC connected Energy Storage Systems
  • Fix direction of storage discharge arrow
  • Fix calculation of power ratio for Energy Storage System
  • Add widget for 'Controller.Io.FixDigitalOutput' c18a738
  • Move history period date selection to global widget. Improve overall screen layout and prepare for upcoming features. Thanks @fabianfnc