Nein, RAM ist genug. Beim Kompilieren wird angezeigt, dass 24% des Speicherplatzes verwendet wird.
Es ging ja auch nachdem ich den trick mit dem Dev Board angewandt habe, also das per USB angeschlossen, über serial geflasht und nachher IDE neu gestartet, Danach wurde das als Netzwerk Schnittstelle angezeigt. Danach das Dev Board abgesteckt, das richtige ESP mit Strom versorgt und schon konnte ich es OTA flashen, indem ich die Netzwerkschnittstelle verwendet habe, die durch das Dev Board erkannt wurde.
Irgendwas ist da merkwürdig.
Jetzt wird auch nach Neustart der IDE das richtige ESP in den Netzwerkschnitstellen angezeigt.
Ein weiteres wird aber nicht angezeigt und das lässt sich auch nicht anpingen. Ich kann aber per UI in Node Red das daran angeschlossene Relais schalten.
In der UI habe ich auch einen Button um es zu resetten. De habe ich jetzt mal betätigt. Dadurch startet das ESP neu und danach konnte ich es auch anpingen. In der IDE wird es aber trotzdem nicht angezeigt, obwohl es den besten RSSI Wert von allen an den MQTT Broker sendet.
Also selbst nach Reset meldet es sich in der Arduino IDE nicht.
Ich musste das ESP nun kurz stromlos machen und danach war es in der IDE wieder sichtbar.
Irgendwie ist das alles ziemlich instabil.