Forum: Haus & Smart Home ESP8266 - WLAN erst nach Ping bzw. IP-Scan?


von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Ich habe in meinem WE-Haus eine Rollladen-Steuerung (6x Rorhmotore, per 
Relais gesteuert), selbst entwickelt. Läuft schon seit einigen Jahren, 
allerdings auch mit einer kleinen Macke, die mich immer wieder ärgert, 
wenn sie mal auftritt:

Der ESP8266 hängt am hauseigenen WLAN und wartet auf einen HTTP-Request, 
der dann eine Bit-Sequenz in ein Schieberegister schiebt, welches 
wiederum die je zwei Relais (auf/ab/stop) für die Rohrmotore treibt.

Manchmal, geschätzt bei so jeder ca. 30. ... 50. Schaltung (insbesondere 
nach längeren Pausen), kann die zugehörige App (Handy oder Macbook), die 
Steuerung einfach nicht erreichen und - logisch - passiert auch nichts.

Was dann aber immer hilft, ist es, wenn ich auf dem Macbook einen 
IP-Scanner starte. Der verwendet primär einen Ping und wenn der 
durchgeht, prüft er noch einige von mir voreingestellte Ports. Als ob 
man damit die Leitung "durchblasen" könnte, reagiert die Steuerung dann 
sofort auf die dazu parallel laufende App auf dem Handy.

Ein von mir händisch per Terminal gesendeter Ping auf die zugehörige 
IP-Adresse (statisch!) bewirkt dieses Wunder merkwürdigerweise nicht - 
nur der Angry IP Scanner.

Auf dem ESP8266 ist auch überhaupt nichts "Besonderes" programmiert, 
einfach nur die Standard-WLAN-Lib und ebeso ein simpler Webserver. Die 
App sendet in ihrem HTTP-Request eine simple Folge von 0 und 1 als Text 
...

Router ist eine Fritrzbox 7490 und im Haus sind zwei 
Powerline-Accesspoints verbaut. Keiner der Adapter ist in irgend einen 
Energiespar-Modus programmiert.

Das passiert nicht so oft, dass es ein echtes Ärgernis wäre, wundern tut 
mich das aber schon. Wie könnte man den Effekt erklären?
: Bearbeitet durch User
von Harald K. (kirnbichler)


Lesenswert?

Du könntest mit Wireshark nachsehen, was der Unterschied ist zwischen 
einem ping und dem, was der "Angry IP Scanner" veranstaltet.
von Nemopuk (nemopuk)


Lesenswert?

Probiere mal ein älteres SDK (1.5.3 oder 1.5.4) bzw. im Fall von Arduino 
den Core 2.3.0. Die liefen bei mir sehr stabil (2 Jahre im Dauertest).
von Heinz R. (heijz)


Lesenswert?

das liegt an deinem Programm, oder der ESP hat eine Macke, oder 
irgendwas mit den Repeatern

Hier werkeln ca. 30 ESP, meist mit ESPEasy, das Problem ist noch nie 
aufgetreten

Ich würde mal parallel einen 2. ESP aufsetzen, z.B. mit ESPEasy :-), 
irgendeine promitiv-Anwendung wie Thermometer,  dann schauen ob beide 
nicht mehr erreichbar sind oder nur die Rolladensteuerung
von Nemopuk (nemopuk)


Lesenswert?

Hast du die Stromversorgung der ESP gut stabilisiert? Zeige mal den 
Schaltplan und Fotos.
von Finn R. (finn_der_ii)


Lesenswert?

Frank E. schrieb:
> Das passiert nicht so oft, dass es ein echtes Ärgernis wäre, wundern tut
> mich das aber schon. Wie könnte man den Effekt erklären?

Du hast sicher die Hardwarebeschleunigung der FritzBox aktiv!? Wenn dem 
so ist und du den ganzen Tag nicht am Zocken bist, kannst du diese 
ausschalten und das Problem sollte damit (ohne negative Nebeneffekten) 
gelöst sein.
: Bearbeitet durch User
von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Finn R. schrieb:
> Du hast sicher die Hardwarebeschleunigung der FritzBox aktiv!? Wenn dem
> so ist und du den ganzen Tag nicht am Zocken bist, kannst du diese
> ausschalten und das Problem sollte damit (ohne negative Nebeneffekten)
> gelöst sein.

In diesem Menü war ich noch nie, also war das per Default aktiv.
Habe es abgeschaltet, danke.

Mal sehen ob es hilft ...
: Bearbeitet durch User
von Finn R. (finn_der_ii)


Lesenswert?

Frank E. schrieb:
> Habe...

Achtung bei Stromausfall oder Update, danach ist es wieder per Default 
aktiv
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.