diff --git a/setup.cfg b/setup.cfg index 517745a..3391c4c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -25,7 +25,7 @@ packages = find: include_package_data = True python_requires = >= 3.8 install_requires = - pymodbus >= 3.5.0 + pymodbus >= 3.7.0 pyserial-asyncio >= 0.6.0 [options.packages.find] diff --git a/src/solaredge_modbus/__init__.py b/src/solaredge_modbus/__init__.py index ef42e0e..32829f7 100644 --- a/src/solaredge_modbus/__init__.py +++ b/src/solaredge_modbus/__init__.py @@ -6,7 +6,7 @@ from pymodbus.payload import BinaryPayloadDecoder from pymodbus.client import ModbusTcpClient from pymodbus.client import ModbusSerialClient -from pymodbus.register_read_message import ReadHoldingRegistersResponse +from pymodbus.pdu.register_read_message import ReadHoldingRegistersResponse RETRIES = 3