sync#1
Open
womoak75 wants to merge 877 commits into
Open
Conversation
Bumps the tribuo group in /cnf with 2 updates: org.tribuo:tribuo-math and org.tribuo:tribuo-util-onnx. Updates `org.tribuo:tribuo-math` from 4.3.1 to 4.3.2 Updates `org.tribuo:tribuo-util-onnx` from 4.3.1 to 4.3.2 --- updated-dependencies: - dependency-name: org.tribuo:tribuo-math dependency-version: 4.3.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: tribuo - dependency-name: org.tribuo:tribuo-util-onnx dependency-version: 4.3.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: tribuo ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v6...v7) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v4...v5) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v5...v6) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
…oyment (#3201) Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
Refactor the way virtual `Meter`s and `ESS`s are added to `Sum`.
This commit updates the Eastron SDM630 meter implementation to include support for the SDM72D-M-2 meter. Changes were made in both the readme documentation to list the SDM72D-M-2 as a compatible device and in the Config.java to reflect this compatibility in the description. This enhancement allows users of the SDM72D-M-2 meter to utilize the existing SDM630 implementation, broadening the applicability of the driver.
Introduces the initial implementation of the Victron battery inverter integration for OpenEMS Edge, including configuration, utility, and main component classes, Modbus protocol mapping, enums, and documentation. This module supports Victron CANBus battery and ESS, with read-only functionality tested. --------- Co-authored-by: DerWahreKlinki <thomas.klinkenberg@partec.org> Co-authored-by: DerWahreKlinki <102486171+DerWahreKlinki@users.noreply.github.com> Co-authored-by: GrisuBerlin <143426575+grisuberlin@users.noreply.github.com> Co-authored-by: Christian Lehne <51822163+clehne@users.noreply.github.com> Co-authored-by: opernikus <103406543+opernikus@users.noreply.github.com>
Bumps [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) from 1.18.2 to 1.18.3. - [Release notes](https://github.com/raphw/byte-buddy/releases) - [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md) - [Commits](raphw/byte-buddy@byte-buddy-1.18.2...byte-buddy-1.18.3) --- updated-dependencies: - dependency-name: net.bytebuddy:byte-buddy dependency-version: 1.18.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* Bump org.jmdns:jmdns from 3.6.2 to 3.6.3 in /cnf Bumps [org.jmdns:jmdns](https://github.com/jmdns/jmdns) from 3.6.2 to 3.6.3. - [Release notes](https://github.com/jmdns/jmdns/releases) - [Changelog](https://github.com/jmdns/jmdns/blob/main/CHANGELOG.txt) - [Commits](jmdns/jmdns@3.6.2...v3.6.3) --- updated-dependencies: - dependency-name: org.jmdns:jmdns dependency-version: 3.6.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Update bndrun --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* Bump org.jsoup:jsoup from 1.21.2 to 1.22.1 in /cnf Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup) from 1.21.2 to 1.22.1. - [Release notes](https://github.com/jhy/jsoup/releases) - [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md) - [Commits](jhy/jsoup@jsoup-1.21.2...jsoup-1.22.1) --- updated-dependencies: - dependency-name: org.jsoup:jsoup dependency-version: 1.22.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Update bndrun --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
…ess image (#3490) - added newline to fix unordered list in section "6. Process Image". - typographically corrected the dashes in the last sentence of the section.
…rvices (#3489) - Corrected title from "Controller" to "Device and Service". - In introduction section added "services" in addition to "devices" as description.
… IO) (#3488) * extends docu on Dynamic Documentation Generation, Natures in general and 2 specific natures: ESS & IO * improved ALT-texts of images to improve accessability
added line breaks to correct ul rendering
…4 Master) (#3449) * Adding component UMG806 to Janitza folder --------- Co-authored-by: Florian Himmelsbach <32956562+himiflo@users.noreply.github.com> Co-authored-by: Florian Himmelsbach <florian.himmelsbach@t-online.de>
* Bump org.rrd4j:rrd4j from 3.9 to 3.10 in /cnf Bumps [org.rrd4j:rrd4j](https://github.com/rrd4j/rrd4j) from 3.9 to 3.10. - [Changelog](https://github.com/rrd4j/rrd4j/blob/master/changelog.txt) - [Commits](https://github.com/rrd4j/rrd4j/commits) --- updated-dependencies: - dependency-name: org.rrd4j:rrd4j dependency-version: '3.10' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Update bndrun --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
…3503) Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.0.1...r6.0.2) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-version: 6.0.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Check if stable version is available * Added Unit Test --------- Co-authored-by: Stefan Hanshans <mail@hanshans.net>
* Backend * [Backend] Fix setting AlertingSettings for customers [Commit](5eb3ea9) * [Backend] Backports [Commit](8d64a89) * **Implement Edge.Manager; Drop EdgeWebsocket -> allows load balancing** -> BREAKING: This requires changes to Backend infrastructure, as it allows separating Backend to multiple servers. * OAuth via KeyCloak -> This splits the authentication process into OAuth via KeyCloak and Odoo * Add settings to GetEdges * Moved role from user object to metadata * Extend Odoo Filter * Backend.Edge.App: add histogram metrics to requests * Aggregated-InfluxDB: increase allowed Component-IDs for EVSE and EVCS * Add ElectricityMeter Channels for `io`s * MetadataOdoo: handle uncached Edges * Remove UiWebsocketValidator * Dummy AppCenter Metadata * [Backend] Mitigate possible regex backtracking [Commit](3570e05) * UI * [UI] formly-range-type: set default value [Commit](040fedf) * [UI] IBN: add configuration for alerting [Commit](fa8f22d) * [UI] Add validator for first- and last-name fields [Commit](249ecc2) * [UI] eslint-rule `json-no-duplicate-keys` [Commit](84d0040) * [UI] App Center: fix display of registered keys [Commit](bf78c1c) * [UI] fix redirects [Commit](252aada) * [UI] improve oauth flow [Commit](2a5d475) * [UI] Fix user back button [Commit](333ec4d) * [UI] Settings | Systemlog: fix toggle [Commit](babf993) * [UI] OAuth for android app [Commit](4967d65) * [UI] OAuth implementation [Commit](b65ff7e) * [UI] Spinner for excel export [Commit](b09b76f) * Edge * [Edge] Evse.Controller: implement "Minimum-with-Surplus" mode [Commit](56dee05) * [Edge] App.Prediction.Weather: add components aliases [Commit](d4d5e1e) * [Edge] HTTP Bridge: improvements [Commit](a062bbf) * [Edge] JSCalendar: improvements [Commit](8c5d078) * [Edge] Battery.Fenecon.Home: update register types from INTEGER to LONG for energy channels [Commit](bbdc610) * [Edge] Evse.Controller: implement "Minimum-with-Surplus" mode [Commit](c43f450) * [Edge] EnergyScheduler v2: Fix regular optimization schedule [Commit](6fe57f8) * [Edge] JSCalendar: implement MONTHLY recurrence [Commit](32eb54d) * [Edge] BatteryProtection: support dynamic ForceCharge/Discharge current [Commit](d781c38) * [Edge] XmlUtils: activate SECURE_PROCESSING feature [Commit](1e51ed4) * [Edge] FENECON Commercial 100 App [Commit](c19b11c) * [Edge] JSCalendarApi: fix error [Commit](d44ae56) * [Edge] App.System.Fenecon.Home: Remove relay validation [Commit](076d9ca) * [Edge] EnergyScheduler v2 improvements [Commit](c2780c6) * [Edge] Move JSCalendar JSONRPC API-Routes to common [Commit](891203d) * [Edge] EnergyScheduler v2 improvements [Commit](d84daa4) * [Edge] QuarterlyValues: use `Instant` instead of `ZonedDateTime` [Commit](84200b3) * [Edge] EnergyScheduler v2 improvements [Commit](5b72937) * [Edge] Battery.Fenecon.Home: add registers [Commit](d868f1a) * [Edge] EnergyScheduler & TimeOfUseTariffController: resolve cyclic dependencies [Commit](6ce01de) * [Edge] EnergyScheduler: Add generations counter [Commit](59c6f62) * Common * [Edge/Backend] Update bnd to 7.2.1 [Commit](7964f97) * [Common] Checkstyle: check test files [Commit](6a5d52c) * [Common] Tools: read version from package.json or OpenemsConstants.java [Commit](d0d77e7) * [Common] Fix `prepare-commit.sh` script [Commit](955dedd) --------- Co-authored-by: Andreas Mur <102706922+DerMuaaa@users.noreply.github.com> Co-authored-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> Co-authored-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Kai Jeschek <99220919+da-Kai@users.noreply.github.com> Co-authored-by: Leonhard Anderle <132663596+leonhardanderle@users.noreply.github.com> Co-authored-by: Sebastian Asen <47855186+sebastianasen@users.noreply.github.com> Co-authored-by: Alex Belke <233420507+alexbelkedev@users.noreply.github.com> Co-authored-by: Leon Blenk <168936274+LaBlanko@users.noreply.github.com> Co-authored-by: Johann Kaufmann <165755282+johannk24@users.noreply.github.com> Co-authored-by: Fabian Brandtner <10850256+fabian94533@users.noreply.github.com> Co-authored-by: Hanna Späth <198875998+HaSp97@users.noreply.github.com>
* Bump net.bytebuddy:byte-buddy from 1.18.3 to 1.18.4 in /cnf Bumps [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) from 1.18.3 to 1.18.4. - [Release notes](https://github.com/raphw/byte-buddy/releases) - [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md) - [Commits](raphw/byte-buddy@byte-buddy-1.18.3...byte-buddy-1.18.4) --- updated-dependencies: - dependency-name: net.bytebuddy:byte-buddy dependency-version: 1.18.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Apply prepare-commit.sh * Update package-lock * Reset to develop --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* UI * **[UI] Energy Scheduler v2 Integration: Braiins BTC Miner [Commit](12fdec4eefeb1a5a5fa8e0cb6c106ddb3e9c95ed)** * **[UI] Show EEG 2025 section in Time-of-Use-Tariff-View [Commit](b4fe78c2716cd73e2eb96c945f2ffd1a616f32a3)** * **[UI] Cockpit & prettier [Commit](b46e12120ded436a80fd5f743ae68d65f20df6fe)** * **[UI] Energy Schedule charts (-4/+20 hours) & more [Commit](31ccf5ed26586ad29c3f2ac9ee094b67d47335da)** * **[UI] Enable phase switching for mennekes [Commit](04891264dd069ddf4a52efe49f6a73dfe9ec6896)** * [UI] fix modbus protocol download [Commit](4d346f8) * [UI] Account creation: improve user feedback [Commit](e23bf3a) * [UI] Heat Askoma cleanup [Commit](b848eed) * [UI] Formly Field improvements [Commit](f0785aa) * [UI] add loading screen for navigation-views [Commit](8c5c4dc) * [UI] Fix display value handling in AbstractModalLine [Commit](7231340) * [UI] Fixes for Tooltips and EVSE + Stats [Commit](ccc91ea) * [UI] Synced Tooltip, Colors, Permissions, FENA [Commit](c5919c2) * [UI] Tasks vs. Events, translations, variable instead of getter [Commit](a491913) * [UI] ESS-Mode: apply pattern for prediction [Commit](9a597b3) * [UI] ESS Mode-Chart: use full colors [Commit](90e336c) * [UI] ESS Mode-Chart [Commit](f7127a2) * [UI] Askoma & Keba UI [Commit](9bb1ca5) * [UI] Fix New Grid Optimized Charge Modes Tooltip units [Commit](e3c03f8) * [UI] Improve ESS & Grid charts (incl. sell-to-grid-price) [Commit](c7a959c) * [UI] set min 5 for emergency capacity reserve [Commit](8b180b6) * [UI] fix display of weekdays for weekly [Commit](6c0f4f0) * [UI] EES Mode-Chart improvements; fix NUI EVCS consumption [Commit](8397e19) * [UI] Fix sidemenu not closing on logout [Commit](d58903e) * [UI] Unify page links for BraiinsOS Controller [Commit](721aadf) * [UI] NUI Chip-Navi: do not show "All Systems" twice [Commit](3d5a7cc) * [UI] NUI improve Storage, History, Cockpit and Schedule-Charts [Commit](8498b27) * [UI] NUI: enerixControl [Commit](7babc74) * [UI] General Improvements [Commit](738201b) * [UI] NUI: New Manual Charge/Discharge via Fix-Active-Power-Controller [Commit](4795fe4) * [UI] fix app settings grid layout [Commit](a15c6ec) * [UI] Askoma & MyPV Consumption UI errors [Commit](7505b98) * [UI] Refactor Edge Live navigation and add Braiins pages [Commit](5f4b6c5) * [UI] NUI: Refactor Modbus TCP Api [Commit](1bdd464) * [UI] NUI: Peak-Shaving Symmetric Time Slot [Commit](89a484b) * [UI] NUI: temporary fix for failing QueryHistoricTimeseriesEnergy in storage [Commit](400b544) * [UI] Remove forecast from heatpump navi [Commit](08d4aea) * [UI] Fixed duplicate formly element tags [Commit](6b90cb3) * [UI] NUI: Add navigation to Overview on Mobile chips navi [Commit](b12a778) * [UI] NUI: semi-transparent prediction, i18n-ally-next, etc. [Commit](10d8a10) * [UI] Changes "Sie" to "Du" form in all german translations [Commit](4f520da) * [UI] App Center & Energy Journey: fix [Commit](c35b15e) * [UI] LUOX OAuth authentication fix [Commit](12befd1) * [UI] NUI: Peak-Shaving Symmetric / Asymmetric [Commit](ccbf576) * [UI] NUI Improvements Header, Energy-Monitor, Breadcumbs, Sidemenu [Commit](43704ae) * [UI] Refresh beta navigation, cockpit layout, and branding assets [Commit](2f7de4a) * [UI] my-PV writable [Commit](cf3b1e8) * [UI] fix wrong values in storage detail view [Commit](5ef9085) * [UI] Fix emergency energy toggle [Commit](3984e26) * [UI] NUI: Weather [Commit](34f810e) * [UI] Downgrade ngx-spinner [Commit](721b46a) * [UI/Edge] Controller.Io.HeatPump.SgReady: add optional meter [Commit](f6fe8e7) * [Edge/UI] STS-Box: Adjustments to GenSet properties [Commit](b693730) * [UI] Schedule-Chart: add marker for current hover position [Commit](2244a65) * [UI] Grid Price Chart: fix tooltip factor [Commit](20d485c) * Edge * **[Edge] Modbus-Bridge: add optional delay between unit id changes [Commit](b3f69081d13fdf463724744fa29085ba39502e9b)** * **[Edge] Document the Power Distribution [Commit](2501898839ae1800fd13bac9e738f310e670180a)** * **[Edge] Fix Reactive Power App [Commit](4a7a1123f5fbb0491363ae353345460bd0a296d4)** * **[Edge] ENTSO-E: only use position 1 for Germany+Austria [Commit](d61bc168c353e8f1894eb920ac1c702fe987bd42)** * **[Edge] FixActivePower: extend Controller capabilities [Commit](034388d7d504790f35319eeac435a3d7dd64efbf)** * **[Edge] Askoma Heat: integration with Energy Schedule [Commit](53a63d9248fe84af2f367877ac0825dd3a139271)** * **[Edge] Implement Braiins OS meter [Commit](3cf4e93563bfe96c99f8f5283891131a05258b85)** * **[Edge] E-Mobility: Mennekes Phase-Switch [Commit](7ad39f90a1ce86cd37cf9b32c317d4d969e5ad94)** * **[Edge] New Grid Optimized Charge [Commit](a6691dcae7c5f744415b9a263c5eb7d48fbb75d1)** * **[Edge] my-PV writable [Commit](68e85f4029d419731b8be2dd72f3431ad0556773)** * [Edge] Reset UpdateHandlerTests.java [Commit](e9817b4) * [Edge] FENECON Commercial 92 App: Set Ramp Ess Protection [Commit](6e87044) * [Edge] OpenemsComponent: add nullable method to get channel [Commit](b09ec94) * [Edge] ReferenceTarget: take default value if property isnt provided in config [Commit](e4e3dca) * [Edge] Mennekes improvements [Commit](d3e414f) * [Edge] ManagedSymmetricEss Modbus-Table: expose AvailableChargeEnergy and AvailableDischargeEnergy [Commit](d1f6ba6) * [Edge] Fix-Active-Power-Controller: add Energy Scheduler v2 support for ONCE-Modes [Commit](a2cb610) * [Edge] BraiinsOS: add JUnit tests [Commit](3214e63) * [Edge] FENECON Hybrid 10, 9-10, GW & Mini: add missing App properties [Commit](2e0f958) * [Edge] App Center: Siemens Meter app [Commit](9be5317) * [Edge] GridOptimizedCharge: avoid warnings in combination with Time-of-Use-Ctrl [Commit](3441276) * [Edge] Energy Scheduler v2 Integration: Braiins BTC Miner [Commit](145e6b3) * [Edge] Masterbox: mplement GPIO with State Led [Commit](6019ae1) * [Edge] Power Distribution v2: improve reactive power [Commit](f215bfa) * [Edge] MasterBox: implement Modbus Slave Table [Commit](ca10da0) * [Edge] Mennekes App Release [Commit](e1acbd3) * [Edge] App-Center: EnergyScheduler Version Task [Commit](4e87388) * [Edge] Energy getSchedule-Request improvements [Commit](55e0bd3) * [Edge] Fix reset of accumulated channels after system restart [Commit](a874552) * [Edge] Battery.Fenecon.Home: Fix serial number prefix [Commit](e587018) * [Edge] App.FENECON.Commercial.100: VDE4110 GridCode [Commit](9808db1) * [Edge] App.TimeOfUseTariff: compatibility with FENECON Commercial 100 + EWS Schönau [Commit](8f91349) * [Edge] App.Tariff.Manual.EEG2025.GridSell: App for German EEG 2025 [Commit](43129ca) * [Edge] App Center EVCS/EVSE: Required App Version [Commit](e24784b) * [Edge] Energy getSchedule-Request: add `_sum/EssSoc` [Commit](bde625b) * [Edge] Add AppSafetyCountry mapping and Lithuania EN50549 support [Commit](91af547) * [Edge] Refactor ESS protection with selectable ramp/voltage modes [Commit](9a7a0b7) * [Edge] Add MasterBox2v0 and CM4S Gen3 hardware app integration [Commit](bad0d96) * [Edge] Energy Scheduler v2: Add custom constraints to Fitness [Commit](a127977) * [Edge] Energy Scheduler v2: Add evaluation step to simulation [Commit](20adde9) * [Edge] Energy Scheduler v2: Add new hyperparameters [Commit](390a430) * [Edge] Energy GetSchedule: round `from` down to quarter [Commit](5aca614) * [UI/Edge] Controller.Io.HeatPump.SgReady: add optional meter [Commit](f6fe8e7) * [Edge/UI] STS-Box: Adjustments to GenSet properties [Commit](b693730) * [Edge|Backend] App.Tariff.Manual.EEG2025.GridSell: installable as free App [Commit](1be1982) * Backend * [Backend] Enable Debug-Mode per User/Edge [Commit](72846a9) * [Edge|Backend] App.Tariff.Manual.EEG2025.GridSell: installable as free App [Commit](1be1982) * Common * [Common] Standardize Edge/Backend tuple [Commit](9c376c9) * [Common] Fix version update in release scripts [Commit](3d853fc) * [Common] IntelliJ project configuration for Eclipse code formatting and Checkstyle [Commit](ab8d7fa) * [Common] XlsxExportUtil: more generic Excel export [Commit](6625807) --------- Co-authored-by: Leonhard Anderle <132663596+leonhardanderle@users.noreply.github.com> Co-authored-by: DerMuaaa <102706922+Andreas Mur@users.noreply.github.com> Co-authored-by: Andreas Mur <102706922+DerMuaaa@users.noreply.github.com> Co-authored-by: Johann Kaufmann <165755282+johannk24@users.noreply.github.com> Co-authored-by: Leon Blenk <168936274+LaBlanko@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Alex Belke <233420507+alexbelkedev@users.noreply.github.com> Co-authored-by: Sebastian Asen <47855186+sebastianasen@users.noreply.github.com> Co-authored-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> Co-authored-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> Co-authored-by: Sagar Venu <32655208+venu-sagar@users.noreply.github.com> Co-authored-by: Hueseyin Sahutoglu <34771592+huseyinsaht@users.noreply.github.com> Co-authored-by: Pooran Chandrashekaraiah <46567310+pooran-c@users.noreply.github.com> Co-authored-by: Fabian Brandtner <10850256+fabian94533@users.noreply.github.com> Co-authored-by: Benjamin Schmidt <82911222+Smith-38@users.noreply.github.com> Co-authored-by: Franz Reiter <1498918+Howaner@users.noreply.github.com>
…3811) * Bump com.google.protobuf:protobuf-java from 4.35.0 to 4.35.1 in /cnf Bumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 4.35.0 to 4.35.1. - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Commits](https://github.com/protocolbuffers/protobuf/commits) --- updated-dependencies: - dependency-name: com.google.protobuf:protobuf-java dependency-version: 4.35.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Update bndrun --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* Bump com.zaxxer:HikariCP from 7.0.2 to 7.1.0 in /cnf Bumps [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) from 7.0.2 to 7.1.0. - [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES) - [Commits](brettwooldridge/HikariCP@HikariCP-7.0.2...HikariCP-7.1.0) --- updated-dependencies: - dependency-name: com.zaxxer:HikariCP dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Update bndrun --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
…3809) * Bump com.auth0:auth0 from 3.8.0 to 3.9.0 in /cnf in the auth0 group Bumps the auth0 group in /cnf with 1 update: [com.auth0:auth0](https://github.com/auth0/auth0-java). Updates `com.auth0:auth0` from 3.8.0 to 3.9.0 - [Release notes](https://github.com/auth0/auth0-java/releases) - [Changelog](https://github.com/auth0/auth0-java/blob/master/CHANGELOG.md) - [Commits](auth0/auth0-java@3.8.0...3.9.0) --- updated-dependencies: - dependency-name: com.auth0:auth0 dependency-version: 3.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: auth0 ... Signed-off-by: dependabot[bot] <support@github.com> * Update bnd --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
- Fall back to the configured Config.capacity() when the battery reports 0 or null; otherwise use the battery-reported value as before - Switch OSGi Reference for Modbus Bridge to GenerateTargetsFromReferences - Fix duplicated Enum in ChargeStateEss - Fix possible NullPointerException in `_setDcDischargeEnergy()` - Change JUnit tests to Jupiter - Add ComponentTest for `VictronEssImpl` --------- Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* Bump the junit group in /cnf with 7 updates Bumps the junit group in /cnf with 7 updates: | Package | From | To | | --- | --- | --- | | [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.1.0` | `6.1.1` | | [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.1.0` | `6.1.1` | | [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `6.1.0` | `6.1.1` | | [org.junit.platform:junit-platform-commons](https://github.com/junit-team/junit-framework) | `6.1.0` | `6.1.1` | | [org.junit.platform:junit-platform-engine](https://github.com/junit-team/junit-framework) | `6.1.0` | `6.1.1` | | [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) | `6.1.0` | `6.1.1` | | [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework) | `6.1.0` | `6.1.1` | Updates `org.junit.jupiter:junit-jupiter-api` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.0...r6.1.1) Updates `org.junit.jupiter:junit-jupiter-engine` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.0...r6.1.1) Updates `org.junit.jupiter:junit-jupiter-params` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.0...r6.1.1) Updates `org.junit.platform:junit-platform-commons` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.0...r6.1.1) Updates `org.junit.platform:junit-platform-engine` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.0...r6.1.1) Updates `org.junit.platform:junit-platform-launcher` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.0...r6.1.1) Updates `org.junit.vintage:junit-vintage-engine` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.0...r6.1.1) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-version: 6.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-version: 6.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit - dependency-name: org.junit.jupiter:junit-jupiter-params dependency-version: 6.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit - dependency-name: org.junit.platform:junit-platform-commons dependency-version: 6.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit - dependency-name: org.junit.platform:junit-platform-engine dependency-version: 6.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit - dependency-name: org.junit.platform:junit-platform-launcher dependency-version: 6.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit - dependency-name: org.junit.vintage:junit-vintage-engine dependency-version: 6.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit ... Signed-off-by: dependabot[bot] <support@github.com> * Update bnd --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* Avoid divide-by-zero exception * Add JUnit test for this fix * Update tests to Jupiter --------- Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
…dates (#3804) Bumps the openems-integration-tests group with 3 updates in the /tools/integration_tests directory: [pytest](https://github.com/pytest-dev/pytest), [decorator](https://github.com/micheles/decorator) and [black](https://github.com/psf/black). Updates `pytest` from 9.0.3 to 9.1.1 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@9.0.3...9.1.1) Updates `decorator` from 5.2.1 to 5.3.1 - [Release notes](https://github.com/micheles/decorator/releases) - [Changelog](https://github.com/micheles/decorator/blob/master/CHANGES.md) - [Commits](micheles/decorator@5.2.1...5.3.1) Updates `black` from 26.3.1 to 26.5.1 - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](psf/black@26.3.1...26.5.1) --- updated-dependencies: - dependency-name: pytest dependency-version: 9.1.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: openems-integration-tests - dependency-name: decorator dependency-version: 5.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: openems-integration-tests - dependency-name: black dependency-version: 26.5.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: openems-integration-tests ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump net.java.dev.jna:jna from 5.18.1 to 5.19.0 in /cnf Bumps [net.java.dev.jna:jna](https://github.com/java-native-access/jna) from 5.18.1 to 5.19.0. - [Changelog](https://github.com/java-native-access/jna/blob/master/CHANGES.md) - [Commits](java-native-access/jna@5.18.1...5.19.0) --- updated-dependencies: - dependency-name: net.java.dev.jna:jna dependency-version: 5.19.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Update bndrun --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
…/cnf (#3759) * Bump org.jetbrains.kotlin:kotlin-osgi-bundle in /cnf Bumps org.jetbrains.kotlin:kotlin-osgi-bundle from 2.3.21 to 2.4.0. --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-osgi-bundle dependency-version: 2.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Update bndrun --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* Bump the openems-ui group across 1 directory with 31 updates Bumps the openems-ui group with 31 updates in the /ui directory: | Package | From | To | | --- | --- | --- | | [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `20.3.19` | `22.0.5` | | [@awesome-cordova-plugins/core](https://github.com/danielsogl/awesome-cordova-plugins) | `9.1.4` | `9.2.0` | | [@awesome-cordova-plugins/file-opener](https://github.com/danielsogl/awesome-cordova-plugins) | `9.1.4` | `9.2.0` | | [@capacitor-community/file-opener](https://github.com/capacitor-community/file-opener) | `8.0.0` | `8.0.1` | | [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.3.1` | `8.4.1` | | [@capacitor/core](https://github.com/ionic-team/capacitor) | `8.3.1` | `8.4.1` | | [@capacitor/ios](https://github.com/ionic-team/capacitor) | `8.3.1` | `8.4.1` | | [@date-fns/tz](https://github.com/date-fns/date-fns) | `1.4.1` | `1.5.0` | | [@ionic/core](https://github.com/ionic-team/ionic-framework) | `8.8.5` | `8.8.13` | | [@ngx-translate/core](https://github.com/ngx-translate/core) | `17.0.0` | `18.0.0` | | [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` | | [ng2-charts](https://github.com/valor-software/ng2-charts) | `9.0.0` | `10.0.0` | | [ngx-cookie-service](https://github.com/stevermeister/ngx-cookie-service) | `21.3.1` | `22.0.0` | | [ngx-device-detector](https://github.com/AhsanAyaz/ngx-device-detector) | `10.1.0` | `12.0.0` | | [ngx-spinner](https://github.com/Napster2210/ngx-spinner) | `19.0.0` | `21.1.0` | | [swiper](https://github.com/nolimits4web/Swiper) | `12.1.4` | `14.0.1` | | [uuid](https://github.com/uuidjs/uuid) | `14.0.0` | `14.0.1` | | [@angular-devkit/core](https://github.com/angular/angular-cli) | `20.3.25` | `22.0.5` | | [@angular-devkit/schematics](https://github.com/angular/angular-cli) | `20.3.25` | `22.0.5` | | [@angular-eslint/schematics](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics) | `20.7.0` | `22.0.0` | | [@angular/build](https://github.com/angular/angular-cli) | `20.3.31` | `22.0.5` | | [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.3.1` | `8.4.1` | | [@schematics/angular](https://github.com/angular/angular-cli) | `20.3.25` | `22.0.5` | | [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` | | [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.60.0` | `8.62.1` | | [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.25` | `2.10.42` | | [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.4` | `4.4.5` | | [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` | | [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` | | [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.4` | | [prettier-plugin-multiline-arrays](https://github.com/electrovir/prettier-plugin-multiline-arrays) | `4.1.8` | `4.1.10` | Updates `@angular/common` from 20.3.19 to 22.0.5 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v22.0.5/packages/common) Updates `@awesome-cordova-plugins/core` from 9.1.4 to 9.2.0 - [Release notes](https://github.com/danielsogl/awesome-cordova-plugins/releases) - [Changelog](https://github.com/danielsogl/awesome-cordova-plugins/blob/main/CHANGELOG.md) - [Commits](danielsogl/awesome-cordova-plugins@awesome-cordova-plugins-v9.1.4...awesome-cordova-plugins-v9.2.0) Updates `@awesome-cordova-plugins/file-opener` from 9.1.4 to 9.2.0 - [Release notes](https://github.com/danielsogl/awesome-cordova-plugins/releases) - [Changelog](https://github.com/danielsogl/awesome-cordova-plugins/blob/main/CHANGELOG.md) - [Commits](danielsogl/awesome-cordova-plugins@awesome-cordova-plugins-v9.1.4...awesome-cordova-plugins-v9.2.0) Updates `@capacitor-community/file-opener` from 8.0.0 to 8.0.1 - [Release notes](https://github.com/capacitor-community/file-opener/releases) - [Changelog](https://github.com/capacitor-community/file-opener/blob/master/CHANGELOG.md) - [Commits](capacitor-community/file-opener@v8.0.0...v8.0.1) Updates `@capacitor/android` from 8.3.1 to 8.4.1 - [Release notes](https://github.com/ionic-team/capacitor/releases) - [Changelog](https://github.com/ionic-team/capacitor/blob/main/CHANGELOG.md) - [Commits](ionic-team/capacitor@8.3.1...8.4.1) Updates `@capacitor/core` from 8.3.1 to 8.4.1 - [Release notes](https://github.com/ionic-team/capacitor/releases) - [Changelog](https://github.com/ionic-team/capacitor/blob/main/CHANGELOG.md) - [Commits](ionic-team/capacitor@8.3.1...8.4.1) Updates `@capacitor/ios` from 8.3.1 to 8.4.1 - [Release notes](https://github.com/ionic-team/capacitor/releases) - [Changelog](https://github.com/ionic-team/capacitor/blob/main/CHANGELOG.md) - [Commits](ionic-team/capacitor@8.3.1...8.4.1) Updates `@date-fns/tz` from 1.4.1 to 1.5.0 - [Release notes](https://github.com/date-fns/date-fns/releases) - [Commits](https://github.com/date-fns/date-fns/commits/v1.5.0) Updates `@ionic/core` from 8.8.5 to 8.8.13 - [Release notes](https://github.com/ionic-team/ionic-framework/releases) - [Changelog](https://github.com/ionic-team/ionic-framework/blob/main/CHANGELOG.md) - [Commits](ionic-team/ionic-framework@v8.8.5...v8.8.13) Updates `@ngx-translate/core` from 17.0.0 to 18.0.0 - [Release notes](https://github.com/ngx-translate/core/releases) - [Commits](ngx-translate/core@v17.0.0...v18.0.0) Updates `date-fns` from 4.1.0 to 4.4.0 - [Release notes](https://github.com/date-fns/date-fns/releases) - [Commits](date-fns/date-fns@v4.1.0...v4.4.0) Updates `ng2-charts` from 9.0.0 to 10.0.0 - [Release notes](https://github.com/valor-software/ng2-charts/releases) - [Commits](valor-software/ng2-charts@v9.0.0...v10.0.0) Updates `ngx-cookie-service` from 21.3.1 to 22.0.0 - [Release notes](https://github.com/stevermeister/ngx-cookie-service/releases) - [Changelog](https://github.com/stevermeister/ngx-cookie-service/blob/master/CHANGELOG.md) - [Commits](stevermeister/ngx-cookie-service@v21.3.1...v22.0.0) Updates `ngx-device-detector` from 10.1.0 to 12.0.0 - [Release notes](https://github.com/AhsanAyaz/ngx-device-detector/releases) - [Commits](AhsanAyaz/ngx-device-detector@v10.1.0...v12.0.0) Updates `ngx-spinner` from 19.0.0 to 21.1.0 - [Release notes](https://github.com/Napster2210/ngx-spinner/releases) - [Commits](https://github.com/Napster2210/ngx-spinner/commits) Updates `swiper` from 12.1.4 to 14.0.1 - [Release notes](https://github.com/nolimits4web/Swiper/releases) - [Changelog](https://github.com/nolimits4web/swiper/blob/master/CHANGELOG.md) - [Commits](nolimits4web/swiper@v12.1.4...v14.0.1) Updates `uuid` from 14.0.0 to 14.0.1 - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md) - [Commits](uuidjs/uuid@v14.0.0...v14.0.1) Updates `@angular-devkit/core` from 20.3.25 to 22.0.5 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](angular/angular-cli@v20.3.25...v22.0.5) Updates `@angular-devkit/schematics` from 20.3.25 to 22.0.5 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](angular/angular-cli@v20.3.25...v22.0.5) Updates `@angular-eslint/schematics` from 20.7.0 to 22.0.0 - [Release notes](https://github.com/angular-eslint/angular-eslint/releases) - [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/schematics/CHANGELOG.md) - [Commits](https://github.com/angular-eslint/angular-eslint/commits/v22.0.0/packages/schematics) Updates `@angular/build` from 20.3.31 to 22.0.5 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](angular/angular-cli@v20.3.31...v22.0.5) Updates `@capacitor/cli` from 8.3.1 to 8.4.1 - [Release notes](https://github.com/ionic-team/capacitor/releases) - [Changelog](https://github.com/ionic-team/capacitor/blob/main/CHANGELOG.md) - [Commits](ionic-team/capacitor@8.3.1...8.4.1) Updates `@schematics/angular` from 20.3.25 to 22.0.5 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](angular/angular-cli@v20.3.25...v22.0.5) Updates `@types/qs` from 6.15.0 to 6.15.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/qs) Updates `@typescript-eslint/types` from 8.60.0 to 8.62.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/types/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.1/packages/types) Updates `baseline-browser-mapping` from 2.10.25 to 2.10.42 - [Release notes](https://github.com/web-platform-dx/baseline-browser-mapping/releases) - [Commits](web-platform-dx/baseline-browser-mapping@v2.10.25...v2.10.42) Updates `eslint-import-resolver-typescript` from 4.4.4 to 4.4.5 - [Release notes](https://github.com/import-js/eslint-import-resolver-typescript/releases) - [Changelog](https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md) - [Commits](import-js/eslint-import-resolver-typescript@v4.4.4...v4.4.5) Updates `eslint-plugin-prettier` from 5.5.5 to 5.5.6 - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md) - [Commits](prettier/eslint-plugin-prettier@v5.5.5...v5.5.6) Updates `globals` from 17.6.0 to 17.7.0 - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](sindresorhus/globals@v17.6.0...v17.7.0) Updates `prettier` from 3.8.3 to 3.9.4 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.8.3...3.9.4) Updates `prettier-plugin-multiline-arrays` from 4.1.8 to 4.1.10 - [Release notes](https://github.com/electrovir/prettier-plugin-multiline-arrays/releases) - [Commits](electrovir/prettier-plugin-multiline-arrays@v4.1.8...v4.1.10) --- updated-dependencies: - dependency-name: "@angular/common" dependency-version: 22.0.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: openems-ui - dependency-name: "@awesome-cordova-plugins/core" dependency-version: 9.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: openems-ui - dependency-name: "@awesome-cordova-plugins/file-opener" dependency-version: 9.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: openems-ui - dependency-name: "@capacitor-community/file-opener" dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: openems-ui - dependency-name: "@capacitor/android" dependency-version: 8.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: openems-ui - dependency-name: "@capacitor/core" dependency-version: 8.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: openems-ui - dependency-name: "@capacitor/ios" dependency-version: 8.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: openems-ui - dependency-name: "@date-fns/tz" dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: openems-ui - dependency-name: "@ionic/core" dependency-version: 8.8.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: openems-ui - dependency-name: "@ngx-translate/core" dependency-version: 18.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: openems-ui - dependency-name: date-fns dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: openems-ui - dependency-name: ng2-charts dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: openems-ui - dependency-name: ngx-cookie-service dependency-version: 22.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: openems-ui - dependency-name: ngx-device-detector dependency-version: 12.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: openems-ui - dependency-name: ngx-spinner dependency-version: 21.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: openems-ui - dependency-name: swiper dependency-version: 14.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: openems-ui - dependency-name: uuid dependency-version: 14.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: openems-ui - dependency-name: "@angular-devkit/core" dependency-version: 22.0.5 dependency-type: direct:development update-type: version-update:semver-major dependency-group: openems-ui - dependency-name: "@angular-devkit/schematics" dependency-version: 22.0.5 dependency-type: direct:development update-type: version-update:semver-major dependency-group: openems-ui - dependency-name: "@angular-eslint/schematics" dependency-version: 22.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: openems-ui - dependency-name: "@angular/build" dependency-version: 22.0.5 dependency-type: direct:development update-type: version-update:semver-major dependency-group: openems-ui - dependency-name: "@capacitor/cli" dependency-version: 8.4.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: openems-ui - dependency-name: "@schematics/angular" dependency-version: 22.0.5 dependency-type: direct:development update-type: version-update:semver-major dependency-group: openems-ui - dependency-name: "@types/qs" dependency-version: 6.15.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: openems-ui - dependency-name: "@typescript-eslint/types" dependency-version: 8.62.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: openems-ui - dependency-name: baseline-browser-mapping dependency-version: 2.10.42 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: openems-ui - dependency-name: eslint-import-resolver-typescript dependency-version: 4.4.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: openems-ui - dependency-name: eslint-plugin-prettier dependency-version: 5.5.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: openems-ui - dependency-name: globals dependency-version: 17.7.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: openems-ui - dependency-name: prettier dependency-version: 3.9.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: openems-ui - dependency-name: prettier-plugin-multiline-arrays dependency-version: 4.1.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: openems-ui ... Signed-off-by: dependabot[bot] <support@github.com> * Update UI dependencies --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* Bump @angular/service-worker from 20.3.19 to 20.3.25 in /ui Bumps [@angular/service-worker](https://github.com/angular/angular/tree/HEAD/packages/service-worker) from 20.3.19 to 20.3.25. - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v20.3.25/packages/service-worker) --- updated-dependencies: - dependency-name: "@angular/service-worker" dependency-version: 20.3.25 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Update all angular deps --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
The backend Architecture page was empty. Document how an OpenEMS Edge connects to the Backend via the Backend.Edge.App: the Edge-facing endpoint was split out of the central Backend into its own scalable application, so the Edge Controller.Api.Backend connects to a Backend.Edge.App (deployed on separate servers, or on the central server via localhost) which relays to the central Edge.Manager. Follows up on the discussion in #3795. https://openems.github.io/openems.io/openems/latest/backend/architecture.html Signed-off-by: arindahills <293051436+arindahills@users.noreply.github.com> Co-authored-by: arindahills <293051436+arindahills@users.noreply.github.com>
added link to referenced source code files
* Bump the bytebuddy group across 1 directory with 2 updates Bumps the bytebuddy group with 2 updates in the /cnf directory: [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) and [net.bytebuddy:byte-buddy-agent](https://github.com/raphw/byte-buddy). Updates `net.bytebuddy:byte-buddy` from 1.18.8 to 1.18.11 - [Release notes](https://github.com/raphw/byte-buddy/releases) - [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md) - [Commits](raphw/byte-buddy@byte-buddy-1.18.8...byte-buddy-1.18.11) Updates `net.bytebuddy:byte-buddy-agent` from 1.18.8 to 1.18.11 - [Release notes](https://github.com/raphw/byte-buddy/releases) - [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md) - [Commits](raphw/byte-buddy@byte-buddy-1.18.8...byte-buddy-1.18.11) --- updated-dependencies: - dependency-name: net.bytebuddy:byte-buddy dependency-version: 1.18.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: bytebuddy - dependency-name: net.bytebuddy:byte-buddy-agent dependency-version: 1.18.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: bytebuddy ... Signed-off-by: dependabot[bot] <support@github.com> * Update build.bnd --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* Bump net.java.dev.jna:jna from 5.19.0 to 5.19.1 in /cnf Bumps [net.java.dev.jna:jna](https://github.com/java-native-access/jna) from 5.19.0 to 5.19.1. - [Changelog](https://github.com/java-native-access/jna/blob/master/CHANGES.md) - [Commits](java-native-access/jna@5.19.0...5.19.1) --- updated-dependencies: - dependency-name: net.java.dev.jna:jna dependency-version: 5.19.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Update bndrun --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
…3820) * Bump com.auth0:auth0 from 3.9.0 to 3.10.0 in /cnf in the auth0 group Bumps the auth0 group in /cnf with 1 update: [com.auth0:auth0](https://github.com/auth0/auth0-java). Updates `com.auth0:auth0` from 3.9.0 to 3.10.0 - [Release notes](https://github.com/auth0/auth0-java/releases) - [Changelog](https://github.com/auth0/auth0-java/blob/master/CHANGELOG.md) - [Commits](auth0/auth0-java@3.9.0...3.10.0) --- updated-dependencies: - dependency-name: com.auth0:auth0 dependency-version: 3.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: auth0 ... Signed-off-by: dependabot[bot] <support@github.com> * Update bnd * Updaten bndrun --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
… in /cnf (#3758) * Bump com.fasterxml.jackson.core:jackson-annotations in /cnf Bumps [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) from 2.21 to 2.22. - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-annotations dependency-version: '2.22' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Update bndrun --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* io.openems.edge.victron: guard Read-Only-Mode in applyPower; add tests Move the Read-Only-Mode check to the top of both applyPower(...) overloads so that no write-channel (active-power setpoints, disable-charge/-discharge flags) is ever touched in Read-Only-Mode. The previous check ran only after the disable flags had already been set via setNextWriteValue, so those still leaked to the hardware. * Formatting & migrate to Jupiter --------- Co-authored-by: Jan Kaifer <jan.kaifer@cognifence.ai> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* Backend * [Backend] Add "_sum/GridSellPrice" to allowed channels [Commit](18dfbc3) * [Backend] Migrate Odoo HTTP Auth [Commit](db284e6) * [Backend] temporarily increase odoo timeout [Commit](25b58bc) * [Backend] fix alerting thread deadlock [Commit](10a3e6a) * [Backend] improve http logging [Commit](903e39c) * UI * [UI] Controller.Io.ChannelSingleThreshold: fix history widget was not shown [Commit](a1be53e) * [UI] add group for channel single threshold [Commit](8a67c2c) * [UI] NUI: adjust button size of action sheet modal chips [Commit](9e63b02) * [UI] Fix Reactive Power: add Widget [Commit](11415ae) * [UI] AppCenter: fix rerouting with queryParams [Commit](4774a52) * [UI] Heating element: new icon [Commit](c5f31df) * [UI] NUI: io channel single threshold [Commit](4d69b40) * [UI] NUI: readd history excel export [Commit](1851862) * [UI] ToU: enable show or hide for chart datasets [Commit](2be3674) * [UI] Set ENGLISH as fallback language [Commit](cee33fd) * Edge * [Edge] AbstractWorker: performance fixes [Commit](4344e89) * [Edge] DependencyUtil: fix potential memory leak [Commit](a768fbb) * [Edge] Energy Scheduler v2: improve Optimizer threads [Commit](12aa928) * [Edge] AppValidateWorker: fix NPE [Commit](2ffb699) * [Edge] App Core Meta: fix translation [Commit](ebb011c) * [Edge] Tariff.Manual.EEG2025.GridSell: fix unit of fixedGridSellPrice [Commit](6e44729) * [Edge] Simulator.Evse.ChargePoint: added simulator for EVSE ChargePoint [Commit](46dccd6) * [Edge] FENECON Home: fix wrong configuration of the RS485 interface port [Commit](649c8d4) * [Edge] myPV and Askoma: add links to Modbus documentation [Commit](797dab6) * [Edge] REFU Battery Inverter: implement using SunSpec protocol [Commit](2cadc75) * [Edge] Commercial 100: add compatibility with peak shaving [Commit](2f84688) * [Edge] my-PV manual schedule [Commit](181e2de) --------- Co-authored-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Alex Belke <233420507+alexbelkedev@users.noreply.github.com> Co-authored-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> Co-authored-by: DerMuaaa <102706922+Andreas Mur@users.noreply.github.com> Co-authored-by: Andreas Mur <102706922+DerMuaaa@users.noreply.github.com> Co-authored-by: Leon Blenk <168936274+LaBlanko@users.noreply.github.com> Co-authored-by: Pooran Chandrashekaraiah <46567310+pooran-c@users.noreply.github.com> Co-authored-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> Co-authored-by: Fabian Brandtner <10850256+fabian94533@users.noreply.github.com> Co-authored-by: Franz Reiter <1498918+Howaner@users.noreply.github.com>
- Adds Javaluator library and wrapper - Adds configurable calculateExpression to calculate gross price per period from EPEX spot price and ancillary cost - Fallback to x + y as before if no expression is given
* bump the bouncycastle group in /cnf with 2 updates Bumps the bouncycastle group in /cnf with 2 updates: [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) and [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java). Updates `org.bouncycastle:bcpkix-jdk18on` from 1.84 to 1.85 - [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html) - [Commits](https://github.com/bcgit/bc-java/commits) Updates `org.bouncycastle:bcprov-jdk18on` from 1.84 to 1.85 - [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html) - [Commits](https://github.com/bcgit/bc-java/commits) --- updated-dependencies: - dependency-name: org.bouncycastle:bcpkix-jdk18on dependency-version: '1.85' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: bouncycastle - dependency-name: org.bouncycastle:bcprov-jdk18on dependency-version: '1.85' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: bouncycastle ... Signed-off-by: dependabot[bot] <support@github.com> * Update bndrun; fix versions --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
…/cnf (#3832) * bump org.jetbrains.kotlin:kotlin-osgi-bundle in /cnf --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-osgi-bundle dependency-version: 2.4.10 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Update bndrun --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
….2 in /cnf (#3833) * bump org.apache.felix:org.apache.felix.http.jetty12 in /cnf Bumps org.apache.felix:org.apache.felix.http.jetty12 from 2.0.0 to 2.0.2. --- updated-dependencies: - dependency-name: org.apache.felix:org.apache.felix.http.jetty12 dependency-version: 2.0.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Update bndrun --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* bump the auth0 group in /cnf with 2 updates Bumps the auth0 group in /cnf with 2 updates: [com.auth0:auth0](https://github.com/auth0/auth0-java) and [com.auth0:java-jwt](https://github.com/auth0/java-jwt). Updates `com.auth0:auth0` from 3.10.0 to 4.0.0 - [Release notes](https://github.com/auth0/auth0-java/releases) - [Changelog](https://github.com/auth0/auth0-java/blob/master/CHANGELOG.md) - [Commits](auth0/auth0-java@3.10.0...4.0.0) Updates `com.auth0:java-jwt` from 4.5.2 to 4.6.0 - [Release notes](https://github.com/auth0/java-jwt/releases) - [Changelog](https://github.com/auth0/java-jwt/blob/master/CHANGELOG.md) - [Commits](auth0/java-jwt@4.5.2...4.6.0) --- updated-dependencies: - dependency-name: com.auth0:auth0 dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: auth0 - dependency-name: com.auth0:java-jwt dependency-version: 4.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: auth0 ... Signed-off-by: dependabot[bot] <support@github.com> * Update bnd --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
* bump the junit group in /cnf with 7 updates Bumps the junit group in /cnf with 7 updates: | Package | From | To | | --- | --- | --- | | [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.1.1` | `6.1.2` | | [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.1.1` | `6.1.2` | | [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `6.1.1` | `6.1.2` | | [org.junit.platform:junit-platform-commons](https://github.com/junit-team/junit-framework) | `6.1.1` | `6.1.2` | | [org.junit.platform:junit-platform-engine](https://github.com/junit-team/junit-framework) | `6.1.1` | `6.1.2` | | [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) | `6.1.1` | `6.1.2` | | [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework) | `6.1.1` | `6.1.2` | Updates `org.junit.jupiter:junit-jupiter-api` from 6.1.1 to 6.1.2 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.1...r6.1.2) Updates `org.junit.jupiter:junit-jupiter-engine` from 6.1.1 to 6.1.2 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.1...r6.1.2) Updates `org.junit.jupiter:junit-jupiter-params` from 6.1.1 to 6.1.2 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.1...r6.1.2) Updates `org.junit.platform:junit-platform-commons` from 6.1.1 to 6.1.2 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.1...r6.1.2) Updates `org.junit.platform:junit-platform-engine` from 6.1.1 to 6.1.2 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.1...r6.1.2) Updates `org.junit.platform:junit-platform-launcher` from 6.1.1 to 6.1.2 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.1...r6.1.2) Updates `org.junit.vintage:junit-vintage-engine` from 6.1.1 to 6.1.2 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.1...r6.1.2) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-version: 6.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-version: 6.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit - dependency-name: org.junit.jupiter:junit-jupiter-params dependency-version: 6.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit - dependency-name: org.junit.platform:junit-platform-commons dependency-version: 6.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit - dependency-name: org.junit.platform:junit-platform-engine dependency-version: 6.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit - dependency-name: org.junit.platform:junit-platform-launcher dependency-version: 6.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit - dependency-name: org.junit.vintage:junit-vintage-engine dependency-version: 6.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: junit ... Signed-off-by: dependabot[bot] <support@github.com> * Update bnd --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <stefan.feilmeier@fenecon.de>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6 to 7. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v6...v7) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* UI * [UI] fix history excel export [Commit](5d8efd6) * [UI] General improvements [Commit](2238bc1) * [UI] Migration to angular 22 [Commit](eb8bf40) * [UI] fixes for channel single threshold [Commit](757383a) * [UI] fix help links [Commit](721b06e) * [UI] adjust button icon size [Commit](8276437) * [UI] Fix conversion of boolean value [Commit](94dcff2) * [UI] fix submit button positioning [Commit](2fc178a) * [UI] EVSE: fix app center vehicles [Commit](72340a8) * [UI] NUI: Askoma & my-PV [Commit](f72e41a) * [UI] fix routing in for app install via keypopup [Commit](fa7bffe) * Edge * [Edge] GoodWe support multiple batteries [Commit](a405b64) * [Edge] FENECON Commercial 50 & 100 Apps: update default values for VDE4110 [Commit](e1bf7b3) * [Edge] BraiinsOS: allow configuration of three-phase [Commit](22ba1ca) * [Edge] Add language to edge user [Commit](be728c0) * [Edge] SocomecMeter App TCP/RTU support [Commit](deb3b23) * Common * [Common] Update Test SKILL.md to prefer JUNIT 6 [Commit](dcc95f6) --------- Co-authored-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Alex Belke <233420507+alexbelkedev@users.noreply.github.com> Co-authored-by: DerMuaaa <102706922+Andreas Mur@users.noreply.github.com> Co-authored-by: Andreas Mur <102706922+DerMuaaa@users.noreply.github.com> Co-authored-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> Co-authored-by: Sebastian Asen <47855186+sebastianasen@users.noreply.github.com> Co-authored-by: Leon Blenk <168936274+LaBlanko@users.noreply.github.com> Co-authored-by: Sagar Venu <32655208+venu-sagar@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.