There is a newer version of the record available.

Published March 31, 2024 | Version 2024.4.0

OpenEMS/openems: 2024.4.0

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

Description

Release Highlights

  • Official Docker containers: https://hub.docker.com/u/openems. Thanks @da-Kai!
  • Significant improvements to ESS Time-of-Use-Tariff-Controller by @sfeilmeier

Details

Common/General

  • CI: Update actions by @da-Kai in https://github.com/OpenEMS/openems/pull/2570
  • Update coding-guidelines.adoc by @Sn0w3y in https://github.com/OpenEMS/openems/pull/2576
  • Docker Workflow by @da-Kai in https://github.com/OpenEMS/openems/pull/2568
  • Fix docker workflows Failing by @da-Kai in https://github.com/OpenEMS/openems/pull/2591
  • Update gradle to 8.7 by @sfeilmeier in https://github.com/OpenEMS/openems/pull/2590
  • Gitpod: add names+descriptions to ports by @sfeilmeier in https://github.com/OpenEMS/openems/pull/2600

OpenEMS Backend

  • Bugfix: Alerting: periodic onSetSumState doesn't override SumStateSchedule by @DerStoecki in https://github.com/OpenEMS/openems/pull/2561
  • FEMS Backports 2023-03 by @sfeilmeier, @venu-sagar, @lukasrgr, @michaelgrill, @da-Kai, @huseyinsaht, @hydroid7, @sebastianasen, @AnasShetla, @mlang97 in https://github.com/OpenEMS/openems/pull/2593
    • General performance improvements

OpenEMS Edge

  • Janitza UMG 511: fix inverted active power by @tsicking in https://github.com/OpenEMS/openems/pull/2587
  • FEMS Backports 2023-03 by @sfeilmeier, @venu-sagar, @lukasrgr, @michaelgrill, @da-Kai, @huseyinsaht, @hydroid7, @sebastianasen, @AnasShetla, @mlang97 in https://github.com/OpenEMS/openems/pull/2593
    • Improvements to ESS Time-of-Use-Tariff-Controller
      • Optionally show Grid-Buy in UI forecast and history chart (in a third y-axis)
        • Improve calculation of charge power in CHARGE_GRID mode
        • More and smarter Genotypes in initialPopulation
        • Improved error handling
        • New EnergyFlow calculation + fix previsou calculation bugs
        • Be default always apply §14a EnWG limit of 4.2 kW (configurable)
    • Tibber: implement handling for rate limit (HTTP code 429), differentiate warnings based on HTTP status codes
    • AppCenter Tibber: Access Token will be displayed as "xxx" if set, hide "homes" filter and improve description
    • AppCenter: add fixStateOfCharge App
    • AppCenter: Add definition to set min Role to delete an App & validation
    • AppCenter: Add popover to notify about unused keys
    • FENECON Home Battery: improve calculation for number of towers
    • Edge/UI: add persistencePriority to EdgeConfig + warning in /channels
    • Improve Controller ESS Cycle: fix Standby Time
    • GoodWe: Disable ShadowManagement
    • HeatingElement: Changed Persistence Priority for LEVEL to HIGH

OpenEMS UI

  • Install/Update Component filter to lower case by @DerStoecki in https://github.com/OpenEMS/openems/pull/2531
  • Update user.component.html to handle "null" cases by @Sn0w3y in https://github.com/OpenEMS/openems/pull/2527
  • modal-line element INPUT with optional unit by @JosefRick in https://github.com/OpenEMS/openems/pull/2489
  • Add japanese language support by @miettal in https://github.com/OpenEMS/openems/pull/2538
  • Fix Translations by @Sn0w3y in https://github.com/OpenEMS/openems/pull/2595
  • add eslint:recommended and plugin:@typescript-eslint/recommended by @miettal in https://github.com/OpenEMS/openems/pull/2577
  • FEMS Backports 2023-03 by @sfeilmeier, @venu-sagar, @lukasrgr, @michaelgrill, @da-Kai, @huseyinsaht, @hydroid7, @sebastianasen, @AnasShetla, @mlang97 in https://github.com/OpenEMS/openems/pull/2593
    • Improvements to ESS Time-of-Use-Tariff-Controller
      • Optionally show Grid-Buy in UI forecast and history chart (in a third y-axis)
    • Change chartjs resolution for mobile view
    • Implement system reboot in new maintenance view (/system)
    • Edge/UI: add persistencePriority to EdgeConfig + warning in /channels
    • Extend unittest for pickdatepopover
    • EVCS: fix possible NPE
    • Add footer for EMS-Nr., installed version and comment
    • add edgeShortName to browser title

Version Upgrades

  • Bump org.apache.felix:org.apache.felix.http.jetty from 5.1.8 to 5.1.10 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2564
  • Bump org.jetbrains.kotlin:kotlin-osgi-bundle from 1.9.22 to 1.9.23 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2574
  • Bump com.ghgande:j2mod from 3.2.0 to 3.2.1 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2575
  • Bump com.squareup.okio:okio-jvm from 3.8.0 to 3.9.0 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2585
  • Bump de.bytefish:pgbulkinsert from 8.1.2 to 8.1.3 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2582
  • Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2579
  • Bump org.postgresql:postgresql from 42.7.2 to 42.7.3 in /cnf by @dependabot in https://github.com/OpenEMS/openems/pull/2580
  • Bump d3 from 7.8.5 to 7.9.0 in /ui by @dependabot in https://github.com/OpenEMS/openems/pull/2586

Full Changelog: https://github.com/OpenEMS/openems/compare/2024.3.0...2024.4.0

Files

OpenEMS/openems-2024.4.0.zip

Files (72.1 MB)

Name Size Download all
md5:e8c850e15b05eb95c03664e2bcc2945f
72.1 MB Preview Download

Additional details

Related works