We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6882b65 commit ab7efeaCopy full SHA for ab7efea
plugwise_usb/messages/requests.py
@@ -1098,6 +1098,17 @@ def __init__(
1098
port_mask_val = String(port_mask, length=16)
1099
self._args += [group_mac_val, task_id_val, port_mask_val]
1100
1101
+ async def send(self, suppress_node_errors: bool = False) -> NodeResponse | None:
1102
+ """Send request."""
1103
+ result = await self._send_request(suppress_node_errors)
1104
+ if isinstance(result, NodeResponse):
1105
+ return result
1106
+ if result is None:
1107
+ return None
1108
+ raise MessageError(
1109
+ f"Invalid response message. Received {result.__class__.__name__}, expected NodeResponse"
1110
+ )
1111
+
1112
1113
class NodeRemoveFromGroupRequest(PlugwiseRequest):
1114
"""Remove node from group.
0 commit comments