Skip to content

Commit dcff2f6

Browse files
committed
Add back response-code to register_node()
1 parent c16121c commit dcff2f6

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

plugwise_usb/network/registry.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,10 @@ async def register_node(self, mac: str) -> int:
250250

251251
request = NodeAddRequest(self._send_to_controller, bytes(mac, UTF8), True)
252252
try:
253-
await request.send()
253+
response = await request.send()
254+
_LOGGER.debug("NodeAddReq response: %s, %s", response.name, response.ack_id)
255+
if response is None or response.ack_id != NodeResponseType.JOIN_ACCEPTED:
256+
raise NodeError(f"Failed to register node {mac}")
254257
except MessageError as exc:
255258
raise MessageError(f"Failed to register Node with {mac}") from exc
256259

0 commit comments

Comments
 (0)