und noch 2 weitere ESP (Port 81+82)
wozu denn das ?

Jeder von den ESP kann doch auf Port 80 lauschen, solange er seine eigene IP hat (Grundvoraussetzung für den normalen WLAN Betrieb)

Was dir sicher mehr helfen würde, wäre ein Master Modul dasss die Webseite bereitstellt und Verbindung mit weiteren ESPs in WLAN über TCP oder ein UDP Protokoll aufbauen kann, dafür brauchtest du dann eine Art Discovery protokoll, also dein Master müsste regelmäßig oder auf Anfrage (Im Browser) einen Multicast ins WLAN senden und alle verfügbaren ESP Nodes würden dann eine Antwort als Multicast zurück senden oder eine TCP Verbindung aufbauen um sich zu identifizieren.

Solange deine Nodes nicht zwingend Energie sparen müssen, würde ich auf eine robuste TCP Verbindung zwischen Node und Master setzen.

Der Master hat einen HTTP-Server Port auf Port 80 offen für die Browser Verbindung zum steuern. Außerdem noch einen normalen TCP Server Port irgendwo jenseits Port 10000 um mit keinen gänigen Diensten zu konkurrieren. Wenn du jetzt das Discovery startest, sendet dein Master ein oder mehrere Multicast Messages via UDP ins Netzwerk auf einen bestimmten Port.

Jeder deiner Nodes lauscht permanent auf diesem Port. In den Multicast Nachricht steht dann sowas drin wie "Master auf Adresse 192.168.1.115 Port 12403, bitte antworten" und die Nodes bauen dann eine TCP Verbindung mit dem Master auf, der muss natürlich die ganzen TCP Connections speichern und behandeln und entsprechend die WEbseite updaten. Denkbar wäre es auch einfach für jeden Node in der Webseite einen IFrame zu generieren und dann die Webseite vom Node abzurufen und im Iframe darzustellen, wie ein Proxy.