Un grand merci J-M-L, vous avez mi le doigt sur le "problème", si on peut l'appeler ainsi, puisqu'en fait ça n'en est pas un.
Je comprends donc maintenant les constatations énoncées dans mon message d'origineSi, une fois qu'une lecture correcte à été faite sans déconnexion, je me déconnecte ensuite, une nouvelle lecture donne les valeurs attendues., ou dans mon message 27 j'ai supprimé la fonction viderEEPROM()....Et là ça marche.
Du coup, si j'ai bien compris, il est impossible dans un même programme d'effacer la mémoire et de la remplir avec les données à conserver.
PS: c'est étonnant que al1fch n'ait pas rencontré le problème en faisant le même test.