Skip to content

Commit 3263429

Browse files
committed
Allow any dev_id, when requesting dev_id 0.
1 parent 2dc23b4 commit 3263429

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

pymodbus/transaction/transaction.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ async def execute(self, no_response_expected: bool, request: ModbusPDU) -> Modbu
176176
self.response_future, timeout=self.comm_params.timeout_connect
177177
)
178178
self.count_until_disconnect= self.max_until_disconnect
179-
if response.dev_id != request.dev_id:
179+
if request.dev_id and response.dev_id != request.dev_id:
180180
raise ModbusIOException(
181181
f"ERROR: request uses device id={request.dev_id} but received {response.dev_id}."
182182
)

0 commit comments

Comments
 (0)