Merged
Conversation
- Created a `Updateable` to execute update for ADMINS in System View - Make Modbus-Bridge StartStoppable (add Info-Channel "Modbus Communication is stopped") - During update the Modbus Bridge of the GoodWe BatteryInverter is stopped (via StartStoppable Modbus-Bridge) - After finishing: Modbus Bbridge gets restarted - Added Core progress helper classes - Added update for stable version and for beta version Co-authored-by: Michael Grill <[email protected]> Co-authored-by: Johann Kaufmann <[email protected]> Co-authored-by: Michael Grill <[email protected]> Reviewed-by: Sebastian Asen <[email protected]> Reviewed-by: Michael Grill <[email protected]>
- Update App Center to support KEBA EVSE and ElectricVehicle - Default implementation for getMeterType(); used for KEBA and HardyBarth - Combine "Natures" and KEBA ReadHandler - Change debugMode to logVerbosity - Add configurable modbusUnitId for KEBA P40 - Add KEBA major, minor, patch firmware version channels (Spec calls them non-standard "major, medium, minor") - Default implementation for debugLog(); used for all KEBA Reviewed-by: Sebastian Asen <[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 Channels `DcDischargePower`, `DcDischargeEnergy` and `DcChargeEnergy` to AllowedChannels - Increase number of ess`s due to industrial xl Co-authored-by: Michael Grill <[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]>
Added separate executer to odoo metadata to decrease concurrent access and improve logging of running tasks Co-authored-by: Stefan Feilmeier <[email protected]> Reviewed-by: Kai Jeschek <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Michael Grill <[email protected]> Co-committed-by: Michael Grill <[email protected]>
- reduce the log outputs of the tests - code improvements in the controller - outsource variables and methods - null check for level in the UI Co-authored-by: Stefan Feilmeier <[email protected]> Co-authored-by: Leon Blenk <[email protected]> Co-authored-by: Johann Kaufmann <[email protected]> Co-authored-by: Sebastian Asen <[email protected]> Reviewed-by: Sebastian Asen <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Leon Blenk <@users.noreply.github.com> Co-committed-by: Leon Blenk <@users.noreply.github.com>
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]>
Styling improvements and restructuring of `/registration` -modal 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]>
Reviewed-by: Hanna Späth <[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]>
- use property channel instead of component property in singlethreshold flat widget - change persistence priority of io simulators read and write channels to `PersistencePriority.VERY_HIGH` - refactored code to be working again, didnt touch all the code to keep this PR small Co-authored-by: Sebastian Asen <[email protected]> Reviewed-by: Hanna Späth <[email protected]> Reviewed-by: Sebastian Asen <[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]>
- Strict-Mode requires, that all Channels of the tested Component are defined either as Input or as Output. - Add missing checks and Modbus mappings Reviewed-by: Sebastian Asen <[email protected]>
Co-authored-by: Stefan Feilmeier <[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]>
Co-authored-by: Christian Lehne <[email protected]> Co-authored-by: Sebastian Asen <[email protected]> Co-authored-by: Johann Kaufmann <[email protected]> Co-authored-by: Stefan Feilmeier <[email protected]> Reviewed-by: Thomas Sicking <[email protected]> Reviewed-by: Christian Lehne <[email protected]> Reviewed-by: Johann Kaufmann <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Tim Stöcker <[email protected]> Co-committed-by: Tim Stöcker <[email protected]>
- Show DEVICE_SOFTWARE_OUTDATED for versions strictly smaller than 1.1.9 - Fix known bug with energy scale factors in versions below 1.2.1: the registers 1502 and 1036 falsely report the value in "Wh" instead of "0.1 Wh" Co-authored-by: Stefan Feilmeier <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Johann Kaufmann <[email protected]> Co-committed-by: Johann Kaufmann <[email protected]>
- For EVs that are Not-Ready-For-Charging or Appear-To-Be-Fully-Charged always set minimum set-point, as long as they are not configured for Mode ZERO.
- Always allow charging if EV just became ready for charging
- Reduce gap in history between datepicker and rest - Add System status to every page under `/device` again - Fix side-menu not working after navigation to edge/profile - Add shadow to action sheet modal - add `ngDomChange` directive for callbacks on DOM changes-> dynamic view height calculation Co-authored-by: Lukas Rieger <[email protected]>
Codecov Report❌ Patch coverage is ❌ Your patch status has failed because the patch coverage (50.76%) 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 #3257 +/- ##
=============================================
- Coverage 59.42% 59.20% -0.21%
Complexity 139 139
=============================================
Files 2701 2733 +32
Lines 117464 118639 +1175
Branches 8719 8778 +59
=============================================
+ Hits 69786 70226 +440
- Misses 45052 45775 +723
- Partials 2626 2638 +12 🚀 New features to boost your workflow:
|
Co-authored-by: Stefan Feilmeier <[email protected]> Reviewed-by: Stefan Feilmeier <[email protected]> Co-authored-by: Tim Stöcker <[email protected]> Co-committed-by: Tim Stöcker <[email protected]>
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
Updateablesfor Remote-Update of Firmware via OpenEMSUpdateableto execute update for ADMINS in System ViewBackend
DcDischargePower,DcDischargeEnergyandDcChargeEnergyto AllowedChannelsUI
/registration-modalPersistencePriority.VERY_HIGH/deviceagainngDomChangedirective for callbacks on DOM changes-> dynamic view height calculationCo-authored-by: Michael Grill [email protected]
Co-authored-by: Johann Kaufmann [email protected]
Co-authored-by: Lukas Rieger [email protected]
Co-authored-by: Stefan Feilmeier [email protected]
Co-authored-by: Leon Blenk [email protected]
Co-authored-by: Sebastian Asen [email protected]
Co-authored-by: Sagar Venu [email protected]
Co-authored-by: Christian Lehne [email protected]
Co-authored-by: Tim Stöcker [email protected]