From 5dd469ce2cbcd31fc20b6985e4857d11418cc31a Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Mon, 31 Mar 2025 07:23:12 +0200 Subject: [PATCH] UI: higher max current options (#20269) --- assets/js/components/Loadpoints/SettingsModal.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/assets/js/components/Loadpoints/SettingsModal.vue b/assets/js/components/Loadpoints/SettingsModal.vue index f7fb8fe8c..52a6e4c2f 100644 --- a/assets/js/components/Loadpoints/SettingsModal.vue +++ b/assets/js/components/Loadpoints/SettingsModal.vue @@ -177,6 +177,9 @@ const insertSorted = (arr, num) => { return [...uniqueSet].sort((a, b) => b - a); }; +// TODO: add max physical current to loadpoint (config ui) and only allow user to select values in side that range (main ui, here) +const MAX_CURRENT = 64; + export default { name: "LoadpointSettingsModal", components: { SmartCostLimit, LoadpointSettingsBatteryBoost: SettingsBatteryBoost }, @@ -257,7 +260,7 @@ export default { return opt2.map((value) => this.currentOption(value, value === 6)); }, maxCurrentOptions() { - const opt1 = range(32, Math.ceil(this.minCurrent)); + const opt1 = range(MAX_CURRENT, Math.ceil(this.minCurrent)); // ensure that current value is always included const opt2 = insertSorted(opt1, this.maxCurrent); return opt2.map((value) => this.currentOption(value, value === 16));