@@ -67,29 +67,28 @@ async def load(self) -> bool:
6767
6868 async def clock_synchronize (self ) -> bool :
6969 """Synchronize realtime clock. Returns true if successful."""
70- #_dt_req_to_circle: datetime = datetime.now(tz=UTC)
71- clock_request = CirclePlusRealTimeClockGetRequest (
70+ request = CirclePlusRealTimeClockGetRequest (
7271 self ._send , self ._mac_in_bytes
7372 )
74- if (clock_response := await clock_request .send ()) is None :
73+ if (response := await request .send ()) is None :
7574 _LOGGER .debug (
7675 "No response for async_realtime_clock_synchronize() for %s" , self .mac
7776 )
7877 await self ._available_update_state (False )
7978 return False
80- await self ._available_update_state (True , clock_response .timestamp )
79+ await self ._available_update_state (True , response .timestamp )
8180
82- _dt_req_to_circle : datetime = datetime .now (tz = UTC ).replace (
83- hour = clock_response .time .value .hour ,
84- minute = clock_response .time .value .minute ,
85- second = clock_response .time .value .second ,
81+ circle_plus_dt : datetime = datetime .now (tz = UTC ).replace (
82+ hour = response .time .value .hour ,
83+ minute = response .time .value .minute ,
84+ second = response .time .value .second ,
8685 microsecond = 0 ,
8786 tzinfo = UTC ,
8887 )
89- _LOGGER .debug ("HOI circle+ clock=%s" , clock_response . timestamp )
90- _LOGGER .debug ("HOI _dt_req_to_circle =%s" , _dt_req_to_circle )
88+ _LOGGER .debug ("HOI circle+ clock=%s" , circle_plus_dt )
89+ _LOGGER .debug ("HOI response timestamp =%s" , response . timestamp )
9190 clock_offset = (
92- clock_response .timestamp .replace (microsecond = 0 ) - _dt_req_to_circle
91+ response .timestamp .replace (microsecond = 0 ) - circle_plus_dt
9392 )
9493 if abs (clock_offset .total_seconds ()) < MAX_TIME_DRIFT :
9594 return True
@@ -99,10 +98,10 @@ async def clock_synchronize(self) -> bool:
9998 str (int (abs (clock_offset .total_seconds ()))),
10099 str (MAX_TIME_DRIFT ),
101100 )
102- clock_set_request = CirclePlusRealTimeClockSetRequest (
101+ set_request = CirclePlusRealTimeClockSetRequest (
103102 self ._send , self ._mac_in_bytes , datetime .now (tz = UTC )
104103 )
105- if (node_response := await clock_set_request .send ()) is not None :
104+ if (node_response := await set_request .send ()) is not None :
106105 return node_response .ack_id == NodeResponseType .CLOCK_ACCEPTED
107106 _LOGGER .warning (
108107 "Failed to (re)set the internal realtime clock of %s" ,
0 commit comments