From cd8764bb97c8c4c5eee6b474626c65c8001ba33b Mon Sep 17 00:00:00 2001 From: Yurii Date: Mon, 19 Oct 2026 20:06:23 +0300 Subject: [PATCH] fix: encode OpenTherm weekdays from one to seven --- src/OpenThermTask.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OpenThermTask.h b/src/OpenThermTask.h index f7c968f..0ca2e24 100644 --- a/src/OpenThermTask.h +++ b/src/OpenThermTask.h @@ -1641,7 +1641,7 @@ protected: } bool setTime(const struct tm *ptm) { - const uint8_t dayOfWeek = ptm->tm_wday == 0 ? 6 : ptm->tm_wday - 1; + const uint8_t dayOfWeek = ptm->tm_wday == 0 ? 7 : ptm->tm_wday; const unsigned int request = ((dayOfWeek & 0x07) << 13) | ((ptm->tm_hour & 0x1F) << 8) | (ptm->tm_min & 0x3F);