Skip to content

Commit d38368f

Browse files
committed
Properly calc resulting day value
1 parent cc373b8 commit d38368f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

plugwise_usb/nodes/circle_plus.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ async def clock_synchronize(self) -> bool:
8181
dt_now = datetime.now(tz=UTC)
8282
_LOGGER.debug("HOI dt_now weekday=%s", dt_now.weekday())
8383
_LOGGER.debug("HOI circle+ day_of_week=%s", response.day_of_week.value)
84-
days_diff = response.day_of_week.value - dt_now.weekday()
84+
days_diff = (response.day_of_week.value - dt_now.weekday()) % 7
8585
circle_plus_timestamp: datetime = dt_now.replace(
86-
day=dt_now.day - days_diff,
86+
day=(dt_now.day + days_diff),
8787
hour=response.time.value.hour,
8888
minute=response.time.value.minute,
8989
second=response.time.value.second,

0 commit comments

Comments
 (0)