There is a newer version of the record available.

Published August 31, 2024 | Version 2024.9.0
Software Open

OpenEMS/openems: 2024.9.0

  • 1. FENECON GmbH, OpenEMS Association e.V.
  • 2. FENECON GmbH
  • 3. Apple Inc.
  • 4. Fenecon
  • 5. University Deggendorf
  • 6. @OpenEMS
  • 7. Microcare
  • 8. @girasolenergy
  • 9. @opernikus-common
  • 10. opernikus GmbH
  • 11. KATEK

Description

Common/General

  • Docs: use openems.io-theme repository in openems by @saeedniko in https://github.com/OpenEMS/openems/pull/2754
  • Docs: fix build by @da-Kai in https://github.com/OpenEMS/openems/pull/2759
  • Docs: fix docs by @Sn0w3y in https://github.com/OpenEMS/openems/pull/2752

OpenEMS Edge

  • FEMS-Backports 2024-08 in https://github.com/OpenEMS/openems/pull/2740
    • BatteryProtection: actually apply soc-limit
  • FEMS-Backports 2024-08 (2) by in https://github.com/OpenEMS/openems/pull/2771
    • Rrd4j: Fix query for custom range
      • fix start for timeranges with not the first day of the month
      • fix readonly only worked with debugmode
    • GridOptimizedCharge: avoid fail state in OFF

OpenEMS UI

  • FEMS-Backports 2024-08 in https://github.com/OpenEMS/openems/pull/2740
    • Fix wrong displayed unit in energy chart for Soc
    • Extend subnavigation for consumption, production and grid history
      • Add total phases to subnavigation in consumption and production history
      • split charts
    • Add lastMessage to offline information
    • Fix "prod" build
    • Fix unit in asymmetric voltagecurrent chart
      • Fix wrong displayed unit for current in voltage/current chart
    • Realign xAxisLabels
      • Fixing xAxis labels in all not refactored charts
    • Fix channels error while on same dashboard
      • /channels: If you want to see the same dashboard for another fems and just replace the femsNumber in url, creates Errors
  • Apply formatting by @sfeilmeier in https://github.com/OpenEMS/openems/pull/2742
  • AppCenter Index: Refresh after install/delete of an App by @DerStoecki in https://github.com/OpenEMS/openems/pull/2533
  • Fix for Configuration & Status not populated Fully by @Sn0w3y in https://github.com/OpenEMS/openems/pull/2738
  • Fix percentagebar svg by @da-Kai in https://github.com/OpenEMS/openems/pull/2732
  • FEMS-Backports 2024-08 (2) by in https://github.com/OpenEMS/openems/pull/2771
    • Fix sum chart in consumption history
      • Wrong variable used in consumption detail html
    • Add routing guards for settings
      • Introduction of Routing Guards
      • Not visible routes could be accessed through manually going there
      • Adding edge role check before accessing this route
    • Center refresher-spinner
      • Center refresh-content-spinner
    • Migration to angular 18
      • Update Angular, Zone.js, Typescript
    • ESlint: no-multiple-empty-lines
    • Fix tooltip afterTitle display bug
    • Enforce double quotes
      • Enforce usage of double quotes
      • prohibit single quotes
      • backticks are still usable -> ref
    • Add exhaustive switch eslint rule
    • App: Update android api due to googles new policy
      • Updating android api level due to googles new policy, enforcing ANDROID_API_LEVEL=34 to be minimum version
    • Build android app
      • Add CI pipeline for building Android apps
    • Reduce history queries & overloading of chartData
      • If a history chart takes too long to load and the user switches the timerange, the old timerange will be shown instead of the actual one (at least for a few seconds, until the new chart is finished)
    • Replace setCurrentComponent with getCurrentEdge
      • setCurrentComponent is already deprecated and shouldnt be used anymore
    • Unify fixDigitalOutput & singlethreshold history (#1315)
      • Unify and refactor all FixDigitalOutputControllers and SingleThresholds in one widget in history
      • Refactoring them and using the new CumulatedLevelActiveTime-Channel
    • Fix TimeOfUseTariff powerSocChart
      • Fix TypeError: this.options.plugins is undefined

Version Upgrades

  • Build(deps): Bump swiper from 11.1.8 to 11.1.9 in /ui by @dependabot in https://github.com/OpenEMS/openems/pull/2734
  • Build(deps): Bump org.jetbrains.kotlin:kotlin-osgi-bundle from 2.0.0 to 2.0.20 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2758
  • Build(deps): Bump io.reactivex.rxjava3:rxjava from 3.1.8 to 3.1.9 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2753
  • Build(deps): Bump com.influxdb:influxdb-client-core from 7.1.0 to 7.2.0 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2744
  • Build(deps): Bump @capacitor/core from 5.7.7 to 5.7.8 in /ui by @dependabot in https://github.com/OpenEMS/openems/pull/2741
  • Build(deps): Bump @capacitor/ios from 5.7.7 to 5.7.8 in /ui by @dependabot in https://github.com/OpenEMS/openems/pull/2748
  • Build(deps): Bump @capacitor/android from 5.7.7 to 5.7.8 in /ui by @dependabot in https://github.com/OpenEMS/openems/pull/2749
  • Build(deps-dev): Bump @capacitor/cli from 6.1.1 to 6.1.2 in /ui by @dependabot in https://github.com/OpenEMS/openems/pull/2750
  • Build(deps-dev): Bump axios from 1.6.8 to 1.7.5 in /ui by @dependabot in https://github.com/OpenEMS/openems/pull/2760
  • Build(deps): Bump webpack and @angular-devkit/build-angular in /ui by @dependabot in https://github.com/OpenEMS/openems/pull/2761
  • Build(deps): Bump org.postgresql:postgresql from 42.7.3 to 42.7.4 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2762
  • Build(deps): Bump org.owasp.encoder:encoder from 1.2.3 to 1.3.1 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2763
  • Build(deps): Bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2764
  • Build(deps-dev): Bump the eslint group in /ui with 2 updates by @dependabot in https://github.com/OpenEMS/openems/pull/2767
  • Build(deps): Bump swiper from 11.1.9 to 11.1.11 in /ui by @dependabot in https://github.com/OpenEMS/openems/pull/2768
  • Build(deps): Bump chart.js from 4.4.3 to 4.4.4 in /ui by @dependabot in https://github.com/OpenEMS/openems/pull/2769
  • Dependabot is now configured to create joint PRs for similar packages

Full Changelog: https://github.com/OpenEMS/openems/compare/2024.8.0...2024.9.0

Files

OpenEMS/openems-2024.9.0.zip

Files (66.7 MB)

Name Size Download all
md5:150778956a5b6f31d562a2f65f094511
66.7 MB Preview Download

Additional details

Related works