File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 3333 NodeFeaturesResponse ,
3434 NodeImageValidationResponse ,
3535 NodeInfoResponse ,
36- NodeJoinAckResponse ,
3736 NodePingResponse ,
37+ NodeRejoinResponse ,
3838 NodeRemoveResponse ,
3939 NodeResponse ,
4040 NodeSpecificResponse ,
@@ -409,7 +409,8 @@ 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)
413+ : NodeAckResponse, b"0100" (@brefa)
413414 """
414415
415416 _identifier = b"0007"
@@ -425,16 +426,16 @@ def __init__(
425426 accept_value = 1 if accept else 0
426427 self ._args .append (Int (accept_value , length = 2 ))
427428
428- async def send (self ) -> NodeJoinAckResponse | None :
429+ async def send (self ) -> NodeRejoinResponse | NodeAckResponse | None :
429430 """Send request."""
430431 if (result := await self ._send_request ()) is None :
431432 return None
432433
433- if isinstance (result , NodeJoinAckResponse ):
434+ if isinstance (result , NodeReJoinResponse | NodeAckResponse ):
434435 return result
435436
436437 raise MessageError (
437- f"Invalid response message. Received { result .__class__ .__name__ } , expected NodeJoinAckResponse "
438+ f"Invalid response message. Received { result .__class__ .__name__ } , expected NodeReJoinResponse or NodeAckResponse "
438439 )
439440
440441 # This message has an exceptional format (MAC at end of message)
You can’t perform that action at this time.
0 commit comments