У вас в map-файле фигурирует адрес устройства 100, а программа пытается обратиться к устройству с адресом 1.
При несоответствии адресов, при обращении появляется ошибка такого вида:
А при соответствии будет успех:
Т.е. вам нужно или переключить адрес устройства на 1, или в программе указать адрес устройства через
unit_id, например на 100:
Код:
...
try:
c = ModbusClient(unit_id=100, host=SERVER_HOST, port=SERVER_PORT, auto_open=True, auto_close=True)
except ValueError:
...