diff --git a/pymodbus/server/async_io.py b/pymodbus/server/async_io.py index 66593afee..6151a528b 100644 --- a/pymodbus/server/async_io.py +++ b/pymodbus/server/async_io.py @@ -1263,6 +1263,7 @@ async def StartAsyncSerialServer( # pylint: disable=invalid-name,dangerous-defa ) if not defer_start: job = _serverList(server, custom_functions, not defer_start) + await server.start() await job.run() return server