Published March 31, 2024
| Version 2024.4.0
Software
Open
OpenEMS/openems: 2024.4.0
Authors/Creators
- Stefan Feilmeier1
- wgerbl
- ebakir
- fabianfnc
- MyFriend
- pooran-c2
- Max Obermeier3
- Sebastian Asen
- Sagar4
- Lukas Rieger5
- Kyle6
- luzpaz
- Felix Stöcker7
- Christian Lehne
- Kai J.8
- dependabot-support
- Thomas Sicking9
- Michael Grill
- Hiromasa Ihara10
- Lisa Kaindl2
- DerWahreKlinki
- ahummelsberger11
- lukas-bender-rodriguez
- Hannes
- Simon Fey
- iammahdi96
- greemo
- TimStoecker
- 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)
- Optionally show Grid-Buy in UI forecast and history chart (in a third y-axis)
- 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
- Improvements to ESS Time-of-Use-Tariff-Controller
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
edgeShortNameto browser title
- Improvements to ESS Time-of-Use-Tariff-Controller
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
- Is supplement to
- Software: https://github.com/OpenEMS/openems/tree/2024.4.0 (URL)