From 70d53bb2afb9a9359820b3d28f52ca874458b219 Mon Sep 17 00:00:00 2001 From: Carsten Schmiemann Date: Wed, 9 Nov 2022 00:08:53 +0100 Subject: [PATCH] Skip pv screen if no generation --- src/main.cpp | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 3ef255f..a0c6aa7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -500,7 +500,15 @@ void loop() { lastScreenChangeTime += DISPLAY_SCREEN_INTERVAL; if (display_screen == display_last_screen + 1) { - display_screen = 0; + //If no pv power generated, skip PV charger screen + if (pv_kwh == 0) + { + display_screen = 1; + } + else + { + display_screen = 0; + } } } } @@ -512,7 +520,15 @@ void loop() { display_screen++; if (display_screen == display_last_screen + 1) { - display_screen = 0; + //If no pv power generated, skip PV charger screen + if (pv_kwh == 0) + { + display_screen = 1; + } + else + { + display_screen = 0; + } } lastButtonRotationState = currentButtonRotationState; }