Moinsen Jérôme,
ich habe vier Sonoff Switch alle mit der aktuellen Firmware, die ich via NodeMCU (MicroPython) einschalte.
(Kann den Code bei Bedarf zeigen, nix spektakuläres.)
Manchmal ist das Einschalten verzögert und manchmal schlägt es ganz fehl. (Das Micropython der MCU gibt dann einfach nur OSError aus...)
Alle Geräte befinden sich im selben WLAN.
Was ich beobachtet habe ist, dass die Switche auch manchmal recht "lange" brauchen um auf Pings zu antworten. Es scheint so, als würden sie in einen Schlafmodus gehen.
Das hier ist noch gut:
C:\Users\XXX>ping -t 192.168.99.201
Ping wird ausgeführt für 192.168.99.201 mit 32 Bytes Daten:
Antwort von 192.168.99.201: Bytes=32 Zeit=152ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=18ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=33ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=11ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=59ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=11ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=3ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=9ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=6ms TTL=128
Oder auch mal so:
C:\Users\XXX>ping -t 192.168.99.201
Ping wird ausgeführt für 192.168.99.201 mit 32 Bytes Daten:
Antwort von 192.168.99.201: Bytes=32 Zeit=96ms TTL=128
Zeitüberschreitung der Anforderung.
Antwort von 192.168.99.201: Bytes=32 Zeit=90ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=3ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=112ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=12ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=21ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=28ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=3ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=3ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=3ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=3ms TTL=128
Antwort von 192.168.99.201: Bytes=32 Zeit=3ms TTL=128
Wenn es einmal läuft, antwortet er auch recht zügig. Daraufhin hatte ich die Idee, einfach jede Sekunde einmal Port 80 von der NodeMCU aus auf dem Switch zu öffnen und ohne Request wieder zu schließen.
Das hat die Sache noch verschäft, dann war das Einschalten noch verzögerter...
Hättest Du eine Idee dazu ?
An ein Problem im WLAN mag ich nicht so recht glauben, Downloads und das Videostreaming von der SAT-Box funktionieren gut.
Danke,
Uli