Schön und optimal ist das sicher alles nicht.
Einer schrieb irgendwo, dass er eben WiFi.forceSleepWake(); VOR WiFi.begin(); eingesetzt hat und es dann funktionierte. Andere stellen fest, dass das nodeMCU erst, nachdem es einmal Daten empfangen hat, Daten sicher verschickt. Obwohl das irgendwie alles nicht richtig ist, finde ich. Praktisch startet das nodeMCU neu mit allem drum und dran - hoffentlich. Dann muss es sich ordentlich und sicher am Netzwerk angemeldet haben und dann sollte man auch Daten verschicken können, ohne dass etwas verloren geht. Wenn das nodeMCU aus einer Batterie versorgt wird, kann es an der Spannungsquelle auch nicht liegen, so wie dann wieder auf einer andern Seite geschrieben wird. Wobei es so sein soll, dass das nodeMCU beim Starten mehr Strom benötigen soll (oder so ähnlich), so dass die Spannungsquelle hier mitspielen muss, dass es nicht zu diffusen Fehlern kommt.
MfG
Lesezeichen