From ef70d39f70e1bc187597a1660fa21484cace21d8 Mon Sep 17 00:00:00 2001 From: Gunnar Skjold Date: Thu, 27 Nov 2025 09:36:10 +0100 Subject: [PATCH] Fixed what hours the fixed price is applied to (#1069) --- lib/PriceService/src/PriceService.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/PriceService/src/PriceService.cpp b/lib/PriceService/src/PriceService.cpp index 16da73a2..4f5f3bbb 100644 --- a/lib/PriceService/src/PriceService.cpp +++ b/lib/PriceService/src/PriceService.cpp @@ -242,9 +242,10 @@ float PriceService::getFixedPrice(uint8_t direction, int8_t hour) { tmElements_t tm; breakTime(tz->toLocal(ts), tm); + tm.Hour = hour; tm.Minute = 0; tm.Second = 0; - breakTime(makeTime(tm) + (hour * SECS_PER_HOUR), tm); + breakTime(makeTime(tm), tm); float value = PRICE_NO_VALUE; for (uint8_t i = 0; i < priceConfig.size(); i++) {