Releases: OpenEMS/openems
Releases · OpenEMS/openems
2018.9
2018.8
2018.7 "Edge-OSGI Pre-Release"
This release marks the first platform alpha release for OpenEMS Edge OSGi. It contains a completely rewritten framework based on modular OSGi bundles. It is kept compatible to OpenEMS Backend and UI as far as possible. Any new developments should be based on this platform.
Bugfixes to previous master (release 2018.6) are kept in old_master branch.
2018.6
Common
- Normalize all the line endings a0d23df
- Merge historic commits 3206ed3. On 24th april OpenEMS has its second birthday!
- Add link to latest doc branch in README, rendered as HTML 7811bd6
Edge
- Fix bug that kept Power class from applying a P/Q equal limitation 1949001
- Fix the way hysteresis is applied for ChannelTresholdController 450c15b
- Implement asymmetric SoC-Band Controller. Keeps SoC within a certain band with configured charge/discharge power 902e79a 0d743a5
- Adjust config template for FENECON Commercial 40 ad5c974
- Improve template for WeekTimeScheduler 0b3bbbc
UI
2018.5
Edge
- Show version tag in OpenEMS Edge startup log f57d4ab
- Update websocket library to version 1.3.8 d19394a
- Improve creation of backups of config-file 533b7db
- Reduce verbosity of SymmetricPowerImpl logging 57f0600
- Make State-Channel available via Modbus/TCP api 96c0077
- DebugLogController shows state of digital outputs ae3399b, 3f848a6
- Make sure that at least one 'not required' task is always executed by Bridge 2118d09
- Update linux kernel in setup script b900343
- Implement KippZonenPyranometer 7803586
UI
- Fix ChannelTresholdController channels not configurable in UI ffed9cd
- Fix numbers being shown with exponent in historic chart 0028844
- Fix unit calculation of KEBA energy of last session 0dba32a
- Do not close websocket on initialize 6536b13
Backend
- MetadataService enables authentication without Session-ID. Required for FileBackend d9deebb
2018.4
Edge
- Fix error that caused some channels to not be read frequently 4684602
This fixes a bug, where certain modbus registers (like FeneconProPv.ActivePowerL1) would not be read all the time, even if they were set as required - because the FunctionalReadChannel had not forwarded it to its base channels.
- First implementation of DelayChargeController. It delays the time for 100 % state of charge of the battery, in order to reduce the strain on the grid e3e8ab6
- Add templates for
- Fix template for FENECON Pro 9-12 with asymmetric-symmetric-combination 7b39e5a
- Optimizations to Power calculation 5d5d9f0 22fdd66
- Introduce Json-Schema (based on http://json-schema.org) to define the format of complex ConfigChannels ae51b66
UI
- Update angular-cli to 1.7.3
2018.3
Edge:
- Use new 'Power-Class' for advanced handling of Active/Reactive/ApparentPower 4cbaebf
- Split, simplify and rename some controllers (e.g. FixValueController -> FixValueActivePowerController, FixValueReactivePowerController)
Backend:
- Migrate backend to OSGi d3ac15c
UI:
- Show Warnings and Faults as widget 5d06327
- Improve energy table
2018.2
Edge:
- Add @ChannelInfo to FeneconPro for compatibility with Modbus-TCP Api 9da9685
- Fix DebugLog output for Warnings and Faults 50c419e
- Fix FENECON Mini implementation not transferring certain channels to monitoring eaa9e96
UI:
2018.1
- Improved logging of Warnings and Faults on Things. 9610c69
- They appear as channels, e.g. ess0/Fault/0.
- Channel ess0/State shows if any warning/fault channel is set
- Improve setup of preconfigured FEMS devices b7c2acb
- Fix UI Energy-Monitor bug ab42780
- Fix templates e32ad4f, b0b19ab
- Implement Socomec single phase meter bc92210