сломал голову, как прочитать регистры по модбасу: конфигуратор работает, Modbus Poll работает. А простейший скрипт пайтона бьет ошибку пустого ответа.

Код:
import serial
ser = serial.Serial(None, 9600, timeout=1)
ser.port='COM5'
print ser
ser.open()
ser.write(':100300010001D68B\r\n')
print repr(ser.read(1000)) # Read 1000 bytes, or wait for timeout
ser.close()
Код:
Serial<id=0x209e070, open=False>(port='COM5', baudrate=9600, bytesize=8, parity='N', stopbits=1, timeout=1, xonxoff=False, rtscts=False, dsrdtr=False)
''
я подозреваю ошибку конфигурирования порта. Чтение через CP210x
Подскажите куда копать?