In file "lib/eQ3/eQ3.cpp" in method "bool eQ3::onTick()" I had to replace the block
} else {
sendNextFragment();
lastActivity = time(NULL);
}
with
} else if (state.connectionState != DISCONNECTED) {
sendNextFragment();
lastActivity = time(NULL);
}
otherwise I got exceptions and restarts of the ESP32.
Looking at the code it seems that the original author was aware that this code needed some more fine tuning.