File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -241,17 +241,19 @@ async def pair_plus_device(self, mac: str) -> bool:
241241 ) from exc
242242 _LOGGER .debug ("HOI Init done" )
243243
244- #try:
245- # request = CirclePlusConnectRequest(self.send, bytes(mac, UTF8))
246- # response = await request.send()
247- #except MessageError as exc:
248- # raise NodeError(f"Pairing failed: {exc}") from exc
249- #if response is None:
250- # raise NodeError(
251- # "Pairing failed, CirclePlusConnectResponse is None"
252- # ) from None
253- #if response.allowed.value != 1:
254- # raise NodeError("Pairing failed, not allowed")
244+ try :
245+ request = CirclePlusConnectRequest (self .send , bytes (mac , UTF8 ))
246+ response = await request .send ()
247+ except MessageError as exc :
248+ raise NodeError (f"Pairing failed: { exc } " ) from exc
249+ if response is None :
250+ raise NodeError (
251+ "Pairing failed, CirclePlusConnectResponse is None"
252+ ) from None
253+ if response .allowed .value != 1 :
254+ raise NodeError ("Pairing failed, not allowed" )
255+
256+ _LOGGER .debug ("HOI PlusConnectRequest done" )
255257
256258 return True
257259
You can’t perform that action at this time.
0 commit comments