Skip to content

Commit d5155d1

Browse files
committed
Fix NodeAddRequest response
based on observations
1 parent 345535f commit d5155d1

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

plugwise_usb/messages/requests.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
NodeFeaturesResponse,
3434
NodeImageValidationResponse,
3535
NodeInfoResponse,
36-
NodeJoinAckResponse,
3736
NodePingResponse,
37+
NodeRejoinResponse,
3838
NodeRemoveResponse,
3939
NodeResponse,
4040
NodeSpecificResponse,
@@ -409,7 +409,7 @@ class NodeAddRequest(PlugwiseRequest):
409409
"""Add node to the Plugwise Network and add it to memory of Circle+ node.
410410
411411
Supported protocols : 1.0, 2.0
412-
Response message : NodeJoinAckResponse, b"0061"
412+
Response message : NodeRejoinResponse, b"0061" (@bouwew)
413413
"""
414414

415415
_identifier = b"0007"
@@ -425,16 +425,16 @@ def __init__(
425425
accept_value = 1 if accept else 0
426426
self._args.append(Int(accept_value, length=2))
427427

428-
async def send(self) -> NodeJoinAckResponse | None:
428+
async def send(self) -> NodeRejoinResponse | None:
429429
"""Send request."""
430430
if (result := await self._send_request()) is None:
431431
return None
432432

433-
if isinstance(result, NodeJoinAckResponse):
433+
if isinstance(result, NodeRejoinResponse):
434434
return result
435435

436436
raise MessageError(
437-
f"Invalid response message. Received {result.__class__.__name__}, expected NodeJoinAckResponse"
437+
f"Invalid response message. Received {result.__class__.__name__}, expected NodeRejoinResponse"
438438
)
439439

440440
# This message has an exceptional format (MAC at end of message)

0 commit comments

Comments
 (0)