2023.11.0
github-actions
released this
01 Nov 16:38
·
347 commits
to develop
since this release
Release Highlights
- New Time of Use Tariff controller by @venu-sagar in #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 #2395
OpenEMS Backend
- Backport FEMS Backend by @sfeilmeier in #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 #2386
- SunSpec: improvements by @tsicking in #2337
- FEMS Backports by @sfeilmeier in #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 #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 #2389
- FEMS Backports by @sfeilmeier in #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 #2372
- Refactor GridHistory like ProductionHistory by @lukasrgr in #2191
- FEMS Backport by @sfeilmeier in #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 #2380
- Bump org.apache.felix:org.apache.felix.http.jetty from 5.1.0 to 5.1.2 in /cnf by @dependabot in #2379
- Bump org.apache.felix:org.apache.felix.http.servlet-api from 2.1.0 to 3.0.0 in /cnf by @dependabot in #2378
- Bump io.reactivex.rxjava3:rxjava from 3.1.7 to 3.1.8 in /cnf by @dependabot in #2377
- Bump org.checkerframework:checker-qual from 3.38.0 to 3.39.0 in /cnf by @dependabot in #2376
- Bump commons-io:commons-io from 2.13.0 to 2.14.0 in /cnf by @dependabot in #2375
- Bump org.apache.felix:org.apache.felix.webconsole from 4.9.4 to 4.9.6 in /cnf by @dependabot in #2383
- Bump de.bytefish:pgbulkinsert from 8.1.1 to 8.1.2 in /cnf by @dependabot in #2382
- Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre in /cnf by @dependabot in #2390
- Bump com.squareup.okhttp3:okhttp from 4.11.0 to 4.12.0 in /cnf by @dependabot in #2399
- Bump com.google.guava:failureaccess from 1.0.1 to 1.0.2 in /cnf by @dependabot in #2400
- Bump org.jsoup:jsoup from 1.16.1 to 1.16.2 in /cnf by @dependabot in #2398
- Bump commons-io:commons-io from 2.14.0 to 2.15.0 in /cnf by @dependabot in #2417
Full Changelog: 2023.10.0...2023.11.0