There is a newer version of the record available.

Published November 1, 2023 | Version 2023.11.0
Software Open

OpenEMS/openems: 2023.11.0

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