Настройка pool_interval для Modbus TCP/IP и автоматическое переподключение

Добрый день, откуда их вытащить? Диагностические логи не собираются.

P.S. после последнего обновляения, устройство обсолютно не стабильно, лагает как не в себя, wb-rules работают обсолютно не предсказуемо, но это отдельная тема

root@dr-wb:/mnt/data# wb-diag-collect diag
Start data collecting
Traceback (most recent call last):
  File "/usr/lib/python3.9/asyncio/subprocess.py", line 135, in wait
    return await self._transport._wait()
  File "/usr/lib/python3.9/asyncio/base_subprocess.py", line 235, in _wait
    return await waiter
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.9/asyncio/tasks.py", line 492, in wait_for
    fut.result()
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/bin/wb-diag-collect", line 10, in <module>
    sys.exit(main())
  File "/usr/share/wb-diag-collect/wb/diag/diag_collect.py", line 71, in main
    asyncio.get_event_loop().run_until_complete(
  File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/usr/share/wb-diag-collect/wb/diag/collector.py", line 32, in collect
    await self.execute_commands(tmpdir, options["commands"], options["timeout"])
  File "/usr/share/wb-diag-collect/wb/diag/collector.py", line 121, in execute_commands
    await asyncio.wait_for(proc.wait(), timeout=timeout)
  File "/usr/lib/python3.9/asyncio/tasks.py", line 494, in wait_for
    raise exceptions.TimeoutError() from exc
asyncio.exceptions.TimeoutError