Published November 1, 2023
| Version 2023.11.0
Software
Open
OpenEMS/openems: 2023.11.0
Authors/Creators
- Stefan Feilmeier1
- wgerbl
- ebakir
- fabianfnc
- huseyinsaht
- pooran-c2
- Max Obermeier
- Sebastian Asen
- Sagar3
- Lukas Rieger4
- Kyle5
- luzpaz
- dependabot-support
- Christian Lehne
- Thomas Sicking6
- Kai J.
- Lisa Kaindl2
- Michael Grill
- ahummelsberger7
- DerWahreKlinki
- lukas-bender-rodriguez
- Simon Fey
- iammahdi96
- Felix Stöcker8
- greemo
- AlexanderHollandFenecon
- Joop
- Leonid Verhovskij
- 1. FENECON GmbH, OpenEMS Association e.V.
- 2. FENECON GmbH
- 3. Fenecon
- 4. University Deggendorf
- 5. Microcare
- 6. opernikus GmbH
- 7. KATEK
- 8. @opernikus-common
Description
Release Highlights
- New Time of Use Tariff controller by @venu-sagar in https://github.com/OpenEMS/openems/pull/2238 ** This implementation actively charges a energy storage system from grid on low day-ahead prices ** FENECON is going to start a BETA-test program with this algorithm for owners of a FENECON Home in November 2023. See https://community.openems.io/t/video-money-for-future-stefan-feilmeier/1618/2 for details
Details
Common/General
- Moved TimeLeapClock from edge.common to common by @DerStoecki in https://github.com/OpenEMS/openems/pull/2395
OpenEMS Backend
- Backport FEMS Backend by @sfeilmeier in https://github.com/OpenEMS/openems/pull/2419 ** Fix compatibility with and require Odoo 16 (separate Odoo module will be updated independently) ** Fix possible NPEs ** Fix starting of Websocket servers (avoid event race conditions) ** Add COMPONENT_IDs to backend components ** Fix Websocket handshake case-insensitive ** Improve general performance ** Avoid excessive logs ** Add GenericSystemLog to Metadata: record system execute and update ** Improve InfluxDB Aggregated data handling ** Allow multiple InfluxDB servers for different periods (defined by start-/enddate) ** InfluxDB: only allow Channel-Addresses in standardized format ** Update Gitpod to Odoo v16 for https://github.com/OpenEMS/odoo-openems/tree/16.0
OpenEMS Edge
- Bugfix in SinglePhaseMeter.calculateSinglePhaseFromActivePower by @tsicking in https://github.com/OpenEMS/openems/pull/2386
- SunSpec: improvements by @tsicking in https://github.com/OpenEMS/openems/pull/2337
- FEMS Backports by @sfeilmeier in https://github.com/OpenEMS/openems/pull/2394 ** Introduce _sum/UnmanagedConsumptionActivePower ** PhoenixContact Meter: add invert option ** SunSpec: dynamic scale-factors ** AppCenter: add required property to AppDef ** ESS Cluster: Calculate effective start stop ** Alpitronic Hypercharger: fix energy null vs 0 ** Implement F&F Filipowski MR-AO-1 + Analog Output Controller ** ControllerEssGridOptimizedCharge, IoShelly25, IoShellyPlug: set persistence priority to high for some channels… ** AppCenter: FixActivePower App ** Bugfix for ENTSO-E ** Add Webasto Apps
- FEMS Backport by @sfeilmeier in https://github.com/OpenEMS/openems/pull/2419 ** KACO PV-Inverter: calculate production energy manually ** GoodWe 20/30 Chargers: avoid multiple HIGH Priority mobus tasks ** Websocket Api Controller: cleanup getEdgeRequest & JUnit tests ** AppCenter: add check for peakshaving to not be compatible with home ** AppCenter: separated AppConfiguration into tasks
OpenEMS UI
- Docs: add implementing a modal by @lukasrgr in https://github.com/OpenEMS/openems/pull/2389
- FEMS Backports by @sfeilmeier in https://github.com/OpenEMS/openems/pull/2394 ** Stringify values of formly field type text ** Restrict Queries before IBN-Date
- Fixing Infinity sign shown in charts & the wrong date formating of IBN by @AnasShetla in https://github.com/OpenEMS/openems/pull/2372
- Refactor GridHistory like ProductionHistory by @lukasrgr in https://github.com/OpenEMS/openems/pull/2191
- FEMS Backport by @sfeilmeier in https://github.com/OpenEMS/openems/pull/2419 ** Utils, tests and translations ** Fix chart wrong scaling when firstSetupProtocol is too close to...
Version Upgrades
- Bump com.squareup.okio:okio-jvm from 3.5.0 to 3.6.0 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2380
- Bump org.apache.felix:org.apache.felix.http.jetty from 5.1.0 to 5.1.2 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2379
- Bump org.apache.felix:org.apache.felix.http.servlet-api from 2.1.0 to 3.0.0 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2378
- Bump io.reactivex.rxjava3:rxjava from 3.1.7 to 3.1.8 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2377
- Bump org.checkerframework:checker-qual from 3.38.0 to 3.39.0 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2376
- Bump commons-io:commons-io from 2.13.0 to 2.14.0 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2375
- Bump org.apache.felix:org.apache.felix.webconsole from 4.9.4 to 4.9.6 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2383
- Bump de.bytefish:pgbulkinsert from 8.1.1 to 8.1.2 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2382
- Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2390
- Bump com.squareup.okhttp3:okhttp from 4.11.0 to 4.12.0 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2399
- Bump com.google.guava:failureaccess from 1.0.1 to 1.0.2 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2400
- Bump org.jsoup:jsoup from 1.16.1 to 1.16.2 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2398
- Bump commons-io:commons-io from 2.14.0 to 2.15.0 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2417
Full Changelog: https://github.com/OpenEMS/openems/compare/2023.10.0...2023.11.0
Files
OpenEMS/openems-2023.11.0.zip
Files
(63.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:fe813afa5e1db5a91ec3d56b0218bfee
|
63.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/OpenEMS/openems/tree/2023.11.0 (URL)