Skip to content

2025.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jan 16:50
· 15 commits to develop since this release
5aa18e3

Release Highlights

Details

Common/General

  • Update Debian File to Java 21 by @Sn0w3y in #2921
  • Fix Deprecated Warnings for Compatibility with Java 21 by @Sn0w3y in #2922
  • Update chart.adoc Link for GitHub Code by @Sn0w3y in #2910

OpenEMS Edge

  • FEMS Backports 2024-12-10 in #2916
    • ENTSO-E: added preferred resolution config
    • ModbusTcpApi: fix updating ModbusRecordTable
      • Clears ModbusList on initializing => components, that are removed in the modbus component_ids cant be accessed by qmodmaster anymore.
      • Fixed ModbusComponents getting actually removed out of array => resulted in write commands not being executed after esscluster change
      • High Prio because this bug could lead to serious problems on our systems, especially on Industrial systems.
    • ToU: resolution property addition in ENTSO-E App + fix ENTSO-E timing
      • Added resolution property to be able to be configurable through APP.
      • Fixed the ENTSO-E Bug where prices are mismatched by 15 mins.
    • Prediction ValueRange: fix possible NPE if value is null
      • In my refactoring of the Prediction class I missed handling of a situation where a NullPointerException could happen.
      • This leads to the problem that - if no local historic values are existing, e.g. after system outage or at IBN, the prediction fails with a NullPointerException.
    • Time-of-Use-Tariff: apply ESS_MAX_SOC in Run-State
      • Unfortunately this had been lost during splitting of Optimizer and ToU-Controller
      • Also increasing the value to 94 % to take into account larger storage systems
    • EVCS Mennekes Read Only implementation
      • Mennekes Implementation from OpenEMS PR #2082
      • Added App for Mennekes
      • Added new App Category for Read Only Evcs
      • Added Read only to mennekes config
    • Core: add Greece to safety country list
    • Backport GoodWe Grid.Meter fix; relates to #2895
  • FEMS Backports 2024-12-18 in #2932
    • EVCS Api State: remove CHARGING_FINISHED, i.e. "Car is full"
      • Removed "CHARGING_FINISHED" from Status in evcs.api
      • Fix for every part where CHARGING_FINISHED was referenced
    • Fix CI Build: remove OCPP dependency javax.xml.soap
    • Edge: Mennekes Occupied Check
      • Added Check if ActivePower is present when mapping the OcppStatus 1 of the Mennekes Register 104.
    • Controller.Ess.EmergencyCapacityReserve: recharge from grid
      • Config setting + channel in Meta Component
      • new state for in satemachine of emergencyreservesoc
      • change logic of statehandlers to include new state

OpenEMS UI

  • Websocket: WSS instead of WS if page is accessed via HTTPS by @helgeklein in #2937
  • Fix Filter Style after Migration to Angular 19 by @Sn0w3y in #2934
  • Fix Style of Level ion-select after Upgrade to Angular 19 by @Sn0w3y in #2933
  • FEMS Backports 2024-12-10 in #2916
    • dynamic scaling for charts and start scales at least at 0
      • Redoing feature that yAxis scale has dynamic scale and didnt have to start at 0
    • adjust server not accessible page for local monitoring
      • Adjusting server not accessible page for local monitoring,
    • update last updated timestamp for empty edge
      • Updating lastUpdated timestamp even if edge config is empty, _sum/State still exists
    • show absolute value for grid current value in modal
      • Use absolute value for grid modal current, text on the current value shows state grid-feed-in or grid-buy
    • Offline-Page Translations
    • ToU chart bugfix regarding dynamic scaling
    • Darkmode
      • some color changes were done for both light and dark mode
  • FEMS Backports 2024-12-18 in #2932
    • Add Custom Min Value for Y-Axis in Charts to enhance schedule display
    • dark mode improvements
    • replace legacy percentagebar
    • delete unused old systemupdate component
    • change header title color
    • Emergency Reserve with Charge-from-Grid

Version Upgrades

  • Build(deps): Bump the ngx-formly group in /ui with 2 updates by @dependabot in #2889
  • Build(deps): Bump the capacitor group in /ui with 7 updates by @dependabot in #2888
  • Build(deps-dev): Bump the eslint group across 1 directory with 2 updates by @dependabot in #2886
  • Build(deps): Bump chartjs-plugin-zoom from 2.0.1 to 2.2.0 in /ui by @dependabot in #2905
  • Build(deps): Bump chart.js from 4.4.6 to 4.4.7 in /ui by @dependabot in #2904
  • Build(deps-dev): Bump @typescript-eslint/types from 8.16.0 to 8.17.0 in /ui in the eslint group by @dependabot in #2902
  • Build(deps): Bump org.jetbrains.kotlin:kotlin-osgi-bundle from 2.0.21 to 2.1.0 in /cnf by @dependabot in #2900
  • Build(deps): Bump org.jsoup:jsoup from 1.18.1 to 1.18.3 in /cnf by @dependabot in #2897
  • Build(deps): Bump io.reactivex.rxjava3:rxjava from 3.1.9 to 3.1.10 in /cnf by @dependabot in #2898
  • Build(deps): Bump biz.aQute.bnd:biz.aQute.bnd.gradle from 7.0.0 to 7.1.0 in /cnf by @dependabot in #2899
  • Build(deps): Bump org.ops4j.pax.logging:pax-logging-log4j2 from 2.2.1 to 2.2.7 in /cnf by @dependabot in #2915
  • Build(deps-dev): Bump the eslint group in /ui with 3 updates by @dependabot in #2919
  • Build(deps): Bump de.bytefish:pgbulkinsert from 8.1.4 to 8.1.5 in /cnf by @dependabot in #2924
  • Build(deps): Bump fr.turri:aXMLRPC from 1.14.0 to 1.15.0 in /cnf by @dependabot in #2925
  • Build(deps): Bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre in /cnf by @dependabot in #2927
  • Build(deps): Bump io.jenetics:jenetics from 7.2.0 to 8.1.0 in /cnf by @dependabot in #2795
  • Bump net.java.dev.jna:jna from 5.15.0 to 5.16.0 in /cnf by @dependabot in #2939
  • Bump fr.turri:aXMLRPC from 1.15.0 to 1.16.0 in /cnf by @dependabot in #2940
  • Bump org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm from 1.9.0 to 1.10.1 in /cnf by @dependabot in #2938
  • Bump @typescript-eslint/types from 8.18.1 to 8.19.0 in /ui in the eslint group across 1 directory by @dependabot in #2948
  • Bump @ngx-translate/core from 16.0.3 to 16.0.4 in /ui by @dependabot in #2945
  • Bump capacitor-blob-writer from 1.1.18 to 1.1.19 in /ui by @dependabot in #2944
  • Bump @schematics/angular from 19.0.5 to 19.0.6 in /ui by @dependabot in #2943
  • Bump the angular group across 1 directory with 3 updates by @dependabot in #2942

New Contributors

Full Changelog: 2024.12.0...2025.1.0