diff --git a/classes/transports/modbus_rtu.py b/classes/transports/modbus_rtu.py index 84f2097..2a0419b 100644 --- a/classes/transports/modbus_rtu.py +++ b/classes/transports/modbus_rtu.py @@ -1,6 +1,11 @@ import logging from classes.protocol_settings import Registry_Type, protocol_settings -from pymodbus.client.sync import ModbusSerialClient + +try: + from pymodbus.client.sync import ModbusSerialClient +except ImportError: + from pymodbus.client import ModbusSerialClient + from .modbus_base import modbus_base from configparser import SectionProxy from defs.common import find_usb_serial_port, get_usb_serial_port_info, strtoint