Merged
Conversation
- Improve breadcrumbs: hightlight current; fix wrong aliases - EVSE Settings: only for admins; allow change `manualEnergySessionLimit` - clean up service directory Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Lukas Rieger <[email protected]> Co-committed-by: Lukas Rieger <[email protected]>
The meter values currently used, are limited to signed 16bit. This could cause an integer overflow - therefore goodwe added new S32 registers. Co-authored-by: Michael Grill <[email protected]> Reviewed-by: Michael Grill <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Sebastian Asen <[email protected]> Co-committed-by: Sebastian Asen <[email protected]>
- changing icon for ( schnell ) button. Reviewed-by: Hanna Späth <[email protected]> Reviewed-by: Lukas Rieger <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Anas Shetla <[email protected]> Co-committed-by: Anas Shetla <[email protected]>
- changing heat-pump historty flat widget icon color to "normal" Reviewed-by: Hanna Späth <[email protected]> Reviewed-by: Lukas Rieger <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Anas Shetla <[email protected]> Co-committed-by: Anas Shetla <[email protected]>
- added update manager which collects all Updateables - currently no implementation of an Updateable exists - Updateables are displayed in System view Co-authored-by: Sebastian Asen <[email protected]> Co-authored-by: Michael Grill <[email protected]> Reviewed-by: Sebastian Asen <[email protected]> Reviewed-by: Lukas Rieger <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Michael Grill <[email protected]> Co-committed-by: Michael Grill <[email protected]>
- remove appRoutingProviders, due to being called before initialized -> unsatisfied reference - fixes circulardep of time of use utils Reviewed-by: Sagar Venu <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Lukas Rieger <[email protected]> Co-committed-by: Lukas Rieger <[email protected]>
- added check for HARDWARE_TYPE in KebaEvcs to make field readonly - added readonlyIf Method that dynamically makes field readonly based on BooleanExpression Reviewed-by: Michael Grill <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Johann Kaufmann <[email protected]> Co-committed-by: Johann Kaufmann <[email protected]>
- Fix sunspec initialization for kaco inverters - Kacos have a default modbus table with only common blocks when not configuration is not completed -> initialization completes to fast without all required models/channels -> Restart initialization until all required blocks are read Co-authored-by: Michael Grill <[email protected]> Reviewed-by: Fabian Brandtner <[email protected]> Reviewed-by: Hueseyin Sahutoglu <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Michael Grill <[email protected]> Co-committed-by: Michael Grill <[email protected]>
Add SolarGo States when the corresponding register is not Undefined (0xffff) Co-authored-by: Stefan Feilmeier <[email protected]> Reviewed-by: Michael Grill <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Sebastian Asen <[email protected]> Co-committed-by: Sebastian Asen <[email protected]>
Only add to Scheduler when not read only Reviewed-by: Michael Grill <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Johann Kaufmann <[email protected]> Co-committed-by: Johann Kaufmann <[email protected]>
- Coordinates are stored in the Meta app and used as the basis for weather data retrieval - An OSGi component was added to integrate with the Open-meteo API - The component subscribes to the Open-meteo API for forecast data, polling every 6 hours - Forecasts cover the upcoming two days - The current weather is derived from the latest available forecast data - For historical weather data, a separate API call is made - This call supports a configurable start and end timestamp to define the time range Co-authored-by: Stefan Feilmeier <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Leonhard Anderle <[email protected]> Co-committed-by: Leonhard Anderle <[email protected]>
Reviewed-by: Hanna Späth <[email protected]> Reviewed-by: Sagar Venu <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Lukas Rieger <[email protected]> Co-committed-by: Lukas Rieger <[email protected]>
Fixing hidden `back-arrow` issue in i.e. Changelog standalone component. using angular service `location.back()` to navigate back reliably, instead of using navigation tree. Reviewed-by: Lukas Rieger <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Anas Shetla <[email protected]> Co-committed-by: Anas Shetla <[email protected]>
- reduce BOF empty lines to 0 - reduce EOF empty lines to 1 - reduce max empty consecutive lines to 2 Reviewed-by: Sagar Venu <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Lukas Rieger <[email protected]> Co-committed-by: Lukas Rieger <[email protected]>
Reviewed-by: Lukas Rieger <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Sagar Venu <[email protected]> Co-committed-by: Sagar Venu <[email protected]>
- update roles to be installable by owner - added datasecurity hint Co-authored-by: Michael Grill <[email protected]> Reviewed-by: Johann Kaufmann <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Michael Grill <[email protected]> Co-committed-by: Michael Grill <[email protected]>
- Introducing new power2Heat Nature. - Read-Only implementations for MyPv AC-Thor9s and Askoma heating elements - New App including the UI. Co-authored-by: Stefan Feilmeier <[email protected]> Reviewed-by: Lukas Rieger <[email protected]> Reviewed-by: Michael Grill <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Andreas Mur <[email protected]> Co-committed-by: Andreas Mur <[email protected]>
Import of helpbutton component missing in modal module and settings module Reviewed-by: Sagar Venu <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Lukas Rieger <[email protected]> Co-committed-by: Lukas Rieger <[email protected]>
- remove duplicate fab-button for formly control submits on desktop - change width of grid in evse shown on desktop resolution (size-md and higher) Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Lukas Rieger <[email protected]> Co-committed-by: Lukas Rieger <[email protected]>
Changed help key in switch case Co-authored-by: johann <> Reviewed-by: Lukas Rieger <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Johann Kaufmann <[email protected]> Co-committed-by: Johann Kaufmann <[email protected]>
Reviewed-by: Michael Grill <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Sagar Venu <[email protected]> Co-committed-by: Sagar Venu <[email protected]>
Reviewed-by: Sebastian Asen <[email protected]> Reviewed-by: Lukas Rieger <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Sagar Venu <[email protected]> Co-committed-by: Sagar Venu <[email protected]>
- Fix Range Slider in Evcs Modal - Add missed changed min/max to tickMin/tickMax Co-authored-by: Lukas Rieger <[email protected]> Reviewed-by: Lukas Rieger <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Johann Kaufmann <[email protected]> Co-committed-by: Johann Kaufmann <[email protected]>
Reviewed-by: Lukas Rieger <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Andreas Mur <[email protected]> Co-committed-by: Andreas Mur <[email protected]>
Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Sebastian Asen <[email protected]> Co-committed-by: Sebastian Asen <[email protected]>
Co-authored-by: Stefan Feilmeier <[email protected]> Reviewed-by: Sagar Venu <[email protected]> Reviewed-by: Hanna Späth <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Lukas Rieger <[email protected]> Co-committed-by: Lukas Rieger <[email protected]>
- Added Permissions object to getApps JsonRpc Request - Added Permissions Interface to Apps in UI - Added canSee (role) after name in appcenter ui Reviewed-by: Lukas Rieger <[email protected]> Reviewed-by: Hanna Späth <[email protected]> Reviewed-by: Michael Grill <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Johann Kaufmann <[email protected]> Co-committed-by: Johann Kaufmann <[email protected]>
- add `getProtocolsCoreInfo` to get all protocols with `{type: ProtocolType, id: number, create_date: Date}`
- added `setupProtocolType` to `getLatestProtocolCoreInforesponse`
Co-authored-by: Michael Grill <[email protected]>
Co-authored-by: Stefan Feilmeier <[email protected]>
Co-authored-by: Michael Grill <[email protected]>
Reviewed-by: Hanna Späth <[email protected]>
Reviewed-by: Michael Grill <[email protected]>
Reviewed-by: Stefan Feilmeier <[email protected]>
Co-authored-by: Lukas Rieger <[email protected]>
Co-committed-by: Lukas Rieger <[email protected]>
- Changed cycle to after process image - Updated translations - Added changes requested by previous review Reviewed-by: Michael Grill <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Andreas Mur <[email protected]> Co-committed-by: Andreas Mur <[email protected]>
- allow owner to deinstall apps Co-authored-by: Michael Grill <[email protected]> Reviewed-by: Johann Kaufmann <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Michael Grill <[email protected]> Co-committed-by: Michael Grill <[email protected]>
…Type Reviewed-by: Michael Grill <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Sagar Venu <[email protected]> Co-committed-by: Sagar Venu <[email protected]>
Co-authored-by: Lukas Rieger <[email protected]> Co-authored-by: Stefan Feilmeier <[email protected]> Reviewed-by: Sagar Venu <[email protected]> Reviewed-by: Hanna Späth <[email protected]> Reviewed-by: Lukas Rieger <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Anas Shetla <[email protected]> Co-committed-by: Anas Shetla <[email protected]>
- remove default reload behaviour on reentering app - only views wrapped inside the `PullToRefreshComponent` are reloaded on reentering app Reviewed-by: Sagar Venu <[email protected]> Reviewed-by: Hanna Späth <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Lukas Rieger <[email protected]> Co-committed-by: Lukas Rieger <[email protected]>
Codecov ReportAttention: Patch coverage is ❌ Your patch status has failed because the patch coverage (48.90%) is below the target coverage (75.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## develop #3206 +/- ##
=============================================
+ Coverage 58.87% 59.01% +0.14%
- Complexity 173 181 +8
=============================================
Files 2619 2662 +43
Lines 113027 114360 +1333
Branches 8318 8407 +89
=============================================
+ Hits 66536 67479 +943
- Misses 44000 44364 +364
- Partials 2491 2517 +26 🚀 New features to boost your workflow:
|
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.
Edge
UI
manualEnergySessionLimitback-arrowissue in i.e. Changelog standalone component. using angular servicelocation.back()to navigate back reliably, instead of using navigation tree.PullToRefreshComponentare reloaded on reentering appBackend
getProtocolsCoreInfoto get all protocols with{type: ProtocolType, id: number, create_date: Date}setupProtocolTypetogetLatestProtocolCoreInforesponseCo-authored-by: Lukas Rieger [email protected]
Co-authored-by: Michael Grill [email protected]
Co-authored-by: Sebastian Asen [email protected]
Co-authored-by: Anas Shetla [email protected]
Co-authored-by: Johann Kaufmann [email protected]
Co-authored-by: Stefan Feilmeier [email protected]
Co-authored-by: Leonhard Anderle [email protected]
Co-authored-by: Sagar Venu [email protected]
Co-authored-by: Andreas Mur [email protected]