2024.4.0
github-actions
released this
31 Mar 16:09
·
268 commits
to develop
since this release
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 #2570
- Update coding-guidelines.adoc by @Sn0w3y in #2576
- Docker Workflow by @da-Kai in #2568
- Fix docker workflows Failing by @da-Kai in #2591
- Update gradle to 8.7 by @sfeilmeier in #2590
- Gitpod: add names+descriptions to ports by @sfeilmeier in #2600
OpenEMS Backend
- Bugfix: Alerting: periodic onSetSumState doesn't override SumStateSchedule by @DerStoecki in #2561
- FEMS Backports 2023-03 by @sfeilmeier, @venu-sagar, @lukasrgr, @michaelgrill, @da-Kai, @huseyinsaht, @hydroid7, @sebastianasen, @AnasShetla, @mlang97 in #2593
- General performance improvements
OpenEMS Edge
- Janitza UMG 511: fix inverted active power by @tsicking in #2587
- FEMS Backports 2023-03 by @sfeilmeier, @venu-sagar, @lukasrgr, @michaelgrill, @da-Kai, @huseyinsaht, @hydroid7, @sebastianasen, @AnasShetla, @mlang97 in #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 #2531
- Update user.component.html to handle "null" cases by @Sn0w3y in #2527
- modal-line element INPUT with optional unit by @JosefRick in #2489
- Add japanese language support by @miettal in #2538
- Fix Translations by @Sn0w3y in #2595
- add eslint:recommended and plugin:@typescript-eslint/recommended by @miettal in #2577
- FEMS Backports 2023-03 by @sfeilmeier, @venu-sagar, @lukasrgr, @michaelgrill, @da-Kai, @huseyinsaht, @hydroid7, @sebastianasen, @AnasShetla, @mlang97 in #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
- 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 #2564
- Bump org.jetbrains.kotlin:kotlin-osgi-bundle from 1.9.22 to 1.9.23 in /cnf by @dependabot in #2574
- Bump com.ghgande:j2mod from 3.2.0 to 3.2.1 in /cnf by @dependabot in #2575
- Bump com.squareup.okio:okio-jvm from 3.8.0 to 3.9.0 in /cnf by @dependabot in #2585
- Bump de.bytefish:pgbulkinsert from 8.1.2 to 8.1.3 in /cnf by @dependabot in #2582
- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre in /cnf by @dependabot in #2579
- Bump org.postgresql:postgresql from 42.7.2 to 42.7.3 in /cnf by @dependabot in #2580
- Bump d3 from 7.8.5 to 7.9.0 in /ui by @dependabot in #2586
Full Changelog: 2024.3.0...2024.4.0