Pour te proposer une solution, il faudrait déjà savoir ce qui provoque la mise en veille.
Pour le moment, tu as essayé de taper un peu au hasard, il faut maintenant adopter une approche plus structurée.
Est ce que tu as identifié la cause de la mise en veille ?
J'ai cherché pendant des heures, j'étais à coté de la plaque...
C'était simplement le programme Arduino de mon ESP32.
Le fichier RemoteDebugCfg.h dans la librairie RemoteDebug,, il fallait commenter la derniere ligne
time for inactivity (em milliseconds)
// Default: 10 minutes
// Comment it if you not want this
// Can be by project, just define it before include this file
define MAX_TIME_INACTIVE 600000