import asyncnet, tables import ws, nmqtt import types var subscribedConnections* {.threadvar.}: seq[Websocket] var wsConnections* {.threadvar.}: seq[Websocket] var server* {.threadvar.}: Server var mb* {.threadvar.}: modbus var mqttContext* {.threadvar.}: MqttCtx var lacrosseSocket* {.threadvar.}: AsyncSocket var lastClientId* {.threadvar.}: int var zigbee2mqttDevices* {.threadvar.}: Table[string, string]