Skip to content

2026.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Aug 21:50
· 5 commits to develop since this release
14f0ded

Release Highlights

  • New implementations:
    • SMA Sunny Boy Storage 2.5
    • Fronius Gen24
    • Janitza UMG 96-PQ-L
  • Improved implementations:
    • EVSE Automatic Phase-Switching
    • KEBA P40
    • ENTSO-E Grid-Sell Tariff
    • Production Prediction on low-memory hardware
    • HardyBarth EVSE
    • Host: collect CPU Temperature, CPU Load and Memory usage
  • Core improvements:
    • HTTP Bridge
    • Docker
    • App Center
    • Documentation
    • Time delays in Time-of-Use-Tariffs
    • Modbus Bridge & Tasks
    • migrate reference target & update JUnit tests

Details

OpenEMS Edge

  • Simulators: migrate updatetarget filter & JUnit tests by @hvgollar in #3876
  • KEBA P40: fix set energy limit scale factor by @sankalpsthakur in #3863
  • Add ESS SMA Sunny Boy Storage 2.5 by @Christoph-87 in #3727
  • Fronius Gen24 with Storage and Inverter Control by @vision1727 in #3755
  • SchedulerFixedOrder: include OpenemsComponent by @tf7157fu in #3886
  • FEMS Backports 2026-08-18 in #3887
    • [Edge] ENTSO-E Grid-Sell: fix initialisation Commit
    • [Edge] Tariff.ENTSO-E.GridSell: implementation of TariffGridSell Commit
    • [Edge] AppCenter: only update properties which are required to force update Commit
    • [Edge] Implement new meter Janitza UMG 96-PQ-L Commit
    • [Edge] ProductionPrediction: Reduce Model Complexity for Low-Memory-Hardware Commit
    • [Edge] HardyBarth EVSE: Support for phase switching status Commit
    • [Edge] Improve ProgressPublisher Commit
    • [Edge] Time-of-Use-Tariffs: standardize time delays Commit
    • [Edge] Modbus Bridge / Tasks: fix deadlock and dead modbus worker after stopping and starting of the bridge Commit
    • [Edge] Implement protection relay "Tele Haase NA003.COM-M64" Commit
    • [Edge] App Manager: ignore unnecessary component updates Commit
    • [Edge] Serial Modbus Bridge: fix race condition in connection handling Commit
    • [Edge] Commercial 100 App: Hide second battery setting Commit
    • [Edge] GoodWe disable configuration for second battery port Commit
    • [Edge] AppManagerAppHelperImpl: avoid NPE Commit
    • [Edge] Fix handling of changed unit symbols Commit
  • Migrate reference target & update JUnit tests
  • FEMS Backports 2026-08-26 in #3918
    • [Edge] Host: add CPU Temperature channel Commit
    • [Edge] AppCenter: add error codes for app instance handling and category conflicts Commit
    • [Edge] EVSE Automatic Phase-Switching Commit
    • [Edge] AppManager: add AppPermissionAssertions Commit

OpenEMS UI

  • Docs: Update docker.adoc list formating by @sjjh in #3846
  • Update setup-ide.adoc: link formating corrected by @sjjh in #3844
  • FEMS Backports 2026-08-18 in #3887
    • [UI] appcenter improvements Commit
    • [UI] fix channelSinglethreshold settings view Commit
    • [UI] fix styling in app update Commit
    • [UI] Improve helper methods Commit
    • [UI] Fix wrong unit for manually charge/discharge Commit
    • [UI] object-utils: add omitNullOrUndefinedValues() Commit
    • [UI] UI Facelift Commit
    • [UI] NUI Combined Heat and Power (CHP) & cleanups Commit
    • [UI] Fix CI & Android build Commit
    • [UI] Fix views not being updated correctly Commit
    • [UI] Improve checkbox-required-checked Commit
    • [UI] Fix appInstall formly link Commit
    • [UI] Improve Docs URLs framework Commit
    • [UI] Improve formly-field-range Commit
    • [UI] Improvements for help links Commit
  • Fix Docker builds by @sfeilmeier in #3911
  • FEMS Backports 2026-08-26 in #3918
    • [UI] fix percentagebar not showing 0 Commit
    • [UI] replace eslint-plugin-import with eslint-plugin-import-x; update ngx-spinner Commit
    • [UI] ModbusTcpApi Controller: show all channels Commit
    • [UI] Fix formly-radio component and improve location validation logic Commit
    • [UI] ChannelSingleThreshold: fix history view Commit
    • [UI] ESS: hide capacity extension for role ist at most owner Commit
    • [UI] fix app center update view Commit
    • [UI] fix chart legend Commit
    • [UI] my-PV and Askoma: improve standby detection with small consumption Commit
    • [UI] update android target sdk Commit
  • Fix typo in nginx.adoc by @Hans-4 in #3933

OpenEMS Backend

  • Docker: select explicit influxdb version (BREAKING CHANGE) @da-Kai in #3862
  • FEMS Backports 2026-08-26 in #3918
    • [Backend] Fix UiWebsockets queue up Commit
    • [Backend] Add endpoint for Edge Settings Commit

Common/General

  • HTTP Bridge NetworkEndpointFetcher: fix null body for http error responses by @simon-lgb in #3824
  • Add java.awt.headless=true property to bndrun by @da-Kai in #3874
  • FEMS Backports 2026-08-18 in #3887
    • [Common] Update Gradle to v9.7.0 Commit
    • [Edge/UI] Heatpump: Timeschedule and new UI Commit
    • [Common] Checkstyle: exclude generic methods & include in intelij checkstyle tests Commit
    • [Common] Update Junit test SKILL.md Commit
  • Checkstyle: replace JavadocStyle with SummaryJavadoc by @sfeilmeier in #3917
  • FEMS Backports 2026-08-26 in #3918
    • [Common] Docker: Use explicit JDK build image & make Java package configurable Commit
  • [Common] Add SECURITY.md file by @sfeilmeier in #3934

Version Upgrades

  • Bump the all-actions group in /.github/workflows with 3 updates by @dependabot[bot] in #3860
  • Bump the openems-ui group across 1 directory with 24 updates by @dependabot[bot] in #3861
  • Bump org.jsoup:jsoup from 1.22.2 to 1.23.1 in /cnf by @dependabot[bot] in #3868
  • Bump org.objenesis:objenesis from 3.5 to 3.6 in /cnf by @dependabot[bot] in #3869
  • Bump the junit group in /cnf with 7 updates by @dependabot[bot] in #3880
  • Bump com.auth0:auth0 from 4.1.0 to 4.2.0 in /cnf in the auth0 group by @dependabot[bot] in #3879
  • Bump org.bouncycastle:bcprov-jdk18on from 1.85 to 1.85.2 in /cnf in the bouncycastle group by @dependabot[bot] in #3878
  • Bump com.squareup.okio:okio-jvm from 3.18.0 to 3.18.1 in /cnf in the squareup group across 1 directory by @dependabot[bot] in #3867
  • Bump the all-actions group across 1 directory with 2 updates by @dependabot[bot] in #3870
  • Bump the pax-logging group in /cnf with 2 updates by @dependabot[bot] in #3883
  • Bump hono from 4.12.33 to 4.13.1 in /ui by @dependabot[bot] in #3872
  • Bump ip-address from 10.2.0 to 10.5.0 in /ui in the openems-ui-security group across 1 directory by @dependabot[bot] in #3885
  • Bump the openems-ui group across 1 directory with 14 updates by @dependabot[bot] in #3884
  • Bump immutable from 5.1.5 to 5.1.9 in /ui by @dependabot[bot] in #3841
    Bump com.google.guava:guava from 33.6.0-jre to 33.7.0-jre in /cnf in the guava group by @dependabot[bot] in #3898
  • Bump the squareup group in /cnf with 2 updates by @dependabot[bot] in #3899
  • Bump the bytebuddy group in /cnf with 2 updates by @dependabot[bot] in #3900
  • Bump docker/setup-buildx-action from 4.2.0 to 4.3.0 in /.github/workflows in the all-actions group by @dependabot[bot] in #3901
  • Update bnd to 7.4.0 by @sfeilmeier in #3897
  • Update Gradle to 9.7.1 by @sfeilmeier in #3890
  • Bump com.auth0:auth0 from 4.2.0 to 5.0.0 in /cnf in the auth0 group by @dependabot[bot] in #3926
  • Bump com.google.protobuf:protobuf-java from 4.35.1 to 4.36.0 in /cnf by @dependabot[bot] in #3927

New Contributors

Full Changelog: 2026.8.0...2026.9.0