From 220884f72ee331cf4fc0ecb30c33feccd7eca560 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Tue, 28 Feb 2023 19:41:07 +0100 Subject: [PATCH] Implement #633: Show only strings with irridiation > 0 If no irridiation is entered for all strings, all strings are shown. --- webapp/src/views/HomeView.vue | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/webapp/src/views/HomeView.vue b/webapp/src/views/HomeView.vue index c9a62bc7..cbfad0ca 100644 --- a/webapp/src/views/HomeView.vue +++ b/webapp/src/views/HomeView.vue @@ -95,9 +95,14 @@
@@ -666,6 +671,13 @@ export default defineComponent({ calculateAbsoluteTime(lastTime: number): string { const date = new Date(Date.now() - lastTime * 1000); return this.$d(date, 'datetime'); + }, + getSumIrridiation(inv: Inverter): number { + let total = 0; + Object.keys(inv.DC).forEach((key) => { + total += inv.DC[key as unknown as number].Irradiation?.v || 0; + }); + return total; } }, });