2020.16.0
sfeilmeier
released this
30 Jul 19:54
·
1420 commits
to develop
since this release
Common
Edge
- Improve RRD4j implementation (#1185):
- fix local timezone handling, use rrd4j db pool, always close() RrdDb files; otherwise the pool fills up and no more files can be opened and apply coding best practices and Checkstyle
- avoid and silently ignore error "Bad sample time" 5e5ebaa
- Fix inverse logic in Ess Sell-To-Grid Limit Controller aa1ebb1
- Improve log message on activate/deactivate/modify of an OpenemsComponent b9dcaf0
- OneWire: avoid blocking initialization of components 772d85c
- activate() of OneWire components was waiting for synchronized access to the tasks list
- Controller.Api.Rest: apply AcceptRateLimit and ConnectionLimit to avoid strain on the system 3e398a5
UI
- Update Widget for Controller.CHP.SoC: allow 0 to 100 % thresholds (#1189)
- add warning if there is no permission no any Edges via Backend 61ac56b
- add Renault ZOE button to evcs widget (#1172)
- enables special handling required for charging of Renault ZOE
Backend
- Fix cookie HTTP header field name being case sensitive (#1190) Thanks @fgarlin for your first contribution!
Future
A lot of big new features did not yet make it into this release, but Pull-Requests are one the way:
- Major rewrite of the Excel Export from UI #1194 by @pooran-c
- Support for Siemens Simatic IOT2000 #1188 by @ahummelsberger
- Proper calculation and handling of kWh energy values #1187 by @sfeilmeier
- Resending of historic data to backend after an interruption of the connection #1177 by @venu-sagar
- Direct Login on OpenEMS Backend via UI #1013 by @fabianfnc & @sfeilmeier