@@ -67,9 +67,7 @@ async def load(self) -> bool:
6767
6868 async def clock_synchronize (self ) -> bool :
6969 """Synchronize realtime clock. Returns true if successful."""
70- request = CirclePlusRealTimeClockGetRequest (
71- self ._send , self ._mac_in_bytes
72- )
70+ request = CirclePlusRealTimeClockGetRequest (self ._send , self ._mac_in_bytes )
7371 if (response := await request .send ()) is None :
7472 _LOGGER .debug (
7573 "No response for async_realtime_clock_synchronize() for %s" , self .mac
@@ -81,16 +79,14 @@ async def clock_synchronize(self) -> bool:
8179 dt_now = datetime .now (tz = UTC )
8280 days_diff = (response .day_of_week .value - dt_now .weekday ()) % 7
8381 circle_plus_timestamp : datetime = dt_now .replace (
84- day = (dt_now .day + days_diff ),
82+ day = (dt_now .day + days_diff ),
8583 hour = response .time .value .hour ,
8684 minute = response .time .value .minute ,
8785 second = response .time .value .second ,
8886 microsecond = 0 ,
8987 tzinfo = UTC ,
9088 )
91- clock_offset = (
92- response .timestamp .replace (microsecond = 0 ) - circle_plus_timestamp
93- )
89+ clock_offset = response .timestamp .replace (microsecond = 0 ) - circle_plus_timestamp
9490 if abs (clock_offset .total_seconds ()) < MAX_TIME_DRIFT :
9591 return True
9692
0 commit comments