Подключение через tcp в wb-modbus-device-editor

Здравствуйте
Не могли бы вы добавить в wb-modbus-device-editor возможность подключение не только через сериал порт, но и по tcp?
Это было бы удобно, т.к. используются wb mio-e и wb девайсы за ним без контроллера.

p.s. виндовый дефендер ругается на бинарники с гитхаба: Trojan:Win64/LunaLogger!pz

Добрый день.

Добавлю в список пожеланий.

Проверил — да, действительно. Передам информацию разработчикам.

1 Like

Здравствуйте
Вижу, что в 1.4.0 появилась возможность подключения по TCP, спасибо! Чтение параметров работает, а вот запись - нет.
После нажатия на кнопку “Записать параметры” ничего не происходит, на шине тоже пусто.
Проверял под win 11 и debian. Под debian в консоли:

Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python3.11/tkinter/__init__.py", line 1948, in __call__
    return self.func(*args)
           ^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/wb_modbus_device_editor/main.py", line 430, in btn_write_params_click
    self.client = modbus_client.ModbusRTUClient(mb_params)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/wb_modbus_device_editor/modbus_client.py", line 48, in __init__
    baudrate=mb_params["baudrate"],
             ~~~~~~~~~^^^^^^^^^^^^
KeyError: 'baudrate'

Еще заметил, что при открытии больших конфигов (map12e например) область с журналом в gui пропадает. Нередактируемые данные (текущий вольтаж, например) вовсе не отображаются, это нормально?