jp112sdl / SonoffHMLOX

65 stars 20 forks source link

S20 Hat probleme nach der Ersteinrichtung ins Wifi zu kommen. #57

Closed lukeatspace closed 5 years ago

lukeatspace commented 6 years ago

Hallo,

ich hab ein tolles Problem und noch keine Lösung via google oder etc gefunden. Wenn ich die SonoffHMLOX flashe, kann ich mich auf das Wlan connecten. Alle Einstellungen machen. Wenn ich auf Save drücke, dann hab ich kurz ein Ping aussetzer, bleibe im Wlan vom Sonoff und er Connected sich nicht ins HeimWifi.

Gibt es da eine Lösung?

Vielen Dank für die Tolle Arbeit! by the way :)

jp112sdl commented 6 years ago

Das passiert eigentlich nur, wenn keine Verbindung zu deinem WLAN hergestellt werden kann. Dann fällt er wieder zurück in den AP-Modus. WPA Key richtig eingegeben?

Ansonsten mal die seriellen Debugmeldungen (115200 Baud) posten. Vielleicht ist dann mehr zu erkennen.

jp112sdl commented 6 years ago

Gibt es einen neuen Stand?

lukeatspace commented 6 years ago

Halo Jérôme,

erstmal muss ich mich entschuldigen für die späte Antwort und auch vielen Dank für die schnelle Antwort. Hab ein 3 Monate altes Kind was momentan sehr viel Zeit in Anspruch nimmt. ;)

Also ich hab mal meine Versuchsreihe etwas erweitert.

Aktuell nutze ich eine Apple Extreme als Wifi station die an einer Fritzbox 7430 hängt die den DHCP DNS etc macht.

Bekomme es nicht hin das sich die S20 in dieses Netzwerk dauerhaft verbindet. Bin leider neu in diesem Gebiet und wollte mal fragen wie ich das ganze Debuge ?

Viele Grüße

Dominik

lukeatspace commented 6 years ago

Was total komisch ist, wenn ich eine Fritz 7270 direkt daneben stelle, ohne Passwort, geht der Connect auch nicht. Gehe ich aber hin und flashe es mit der normalen Tasmota Firmware, ist der S20 sogar direkt im richtigen Heimnetz.

Also das debugging wäre jetzt wichtig ;) denn ich hab keine Idee mehr.

Viele Grüße

Dominik

jp112sdl commented 6 years ago

Also das debugging wäre jetzt wichtig ;)

Es sind nun im Putty-Fenster die seriellen Debugmeldungen zu sehen. Diese am besten mal vom Starten des Sonoff, über den Konfig-Mode bis zum "Speichern"-Button-Klick komplett nach pastebin.com kopieren und den Link hier als Kommentar einfügen. Lieber ein paar Zeilen zu viel als zu wenig. Bitte nicht den kompletten Loginhalt hier direkt reinkopieren... das wird nur ein meterlanges Gescrolle ;)

lukeatspace commented 6 years ago

Nun das Debugging:

https://pastebin.com/z01yDtfX

Viele Grüße und Vielen Dank

Dominik

jp112sdl commented 6 years ago

Hui... das hab ich noch gesehen: failed to open config file for writing

Wenn das mal nicht von Tasmota kommt... die verbiegen da glaub ich jede Menge an der Speicheraufteilung. Kannst du bitte mal im WifiManager auf "Factory Reset" klicken? Dann wird das SPIFFS neu formatiert. Evtl. klappts dann...

LG, Jérôme

lukeatspace commented 6 years ago

Also das ist gerade ein ganz neuer s20 der noch nie Tasmota gesehen hat. Hab "Factory Reset" gemacht, bekomme aber gerade wieder den identischen Fehler.

https://pastebin.com/kMF5aSTC

jp112sdl commented 6 years ago

Das ist ja seltsam. Gibt es etwa eine neue Hardware Revision vom S20? Was kommt denn beim Factory Reset an Debugmeldungen? Theoretisch müsste der SPIFFS Format auch fehlschlagen.

Ansonsten bin ich auch ziemlich ratlos.

lukeatspace commented 6 years ago

Also auf dem S20 steht folgendes drauf S20_EU_V1.3 2017-2-16 1802

Folgende Info's sieht man im Konfig Menü

Chip ID 2877109 Flash Chip ID 1327198 IDE Flash Size 1048576 bytes Real Flash Size 1048576 bytes Soft AP IP 192.168.4.1 Soft AP MAC x Station MAC x

ich weis nicht ob man daraus etwas erkennen kann.

lukeatspace commented 6 years ago

https://pastebin.com/tQCpTXEj Auszug aus dem Factory Reset Debug.

Ich danke dir aber schonmal vielmals. So erkenne ich das es nicht unbedingt an mir liegt ;)

jp112sdl commented 6 years ago

Hmm... 2017 ist jetzt schon etwa älter und bisher hat noch niemand dieses Problem gehabt. Daher überlege ich immer noch, ob beim Flashen bei dir irgendwas schief gelaufen sein könnte.

Hast du die Möglichkeit, einen kompletten Chip Erase durchzuführen? Am besten mal googlen... dazu brauchst du ein anderes Tool. Bin hier nur am Handy und im Urlaub. Ich kann es dir hier schwer in zwei Sätzen beschreiben.

Bin gerade etwas planlos.

Eine Idee hätte ich noch, aber das wird erst frühestens Ende nächster Woche was.

lukeatspace commented 6 years ago

Oh öhm das ist super nett, aber dann mach dir doch keinen Stress wenn du im Urlaub bist. Sie laufen ja mit der Tasmota Firmware. Würde halt nur viel lieber deine nehmen ;-) Somit hat das echt Zeit.

lukeatspace commented 6 years ago

Die Chance besteht das ich etwas falsch gemacht habe beim Flashen. Die einzige Erfahrung von Arduino hab ich mit dem Board vom 3d Drucker. Wobei es nach der Anleitung von dir ja eigentlich sehr einfach aussieht. :) Viele Grüße

jp112sdl commented 6 years ago

Spontan fällt mir noch ein... probier mal eine ältere Release. 1.0.20 zB

lukeatspace commented 6 years ago

Hab es probiert mit der 1.0.20 wie von dir vorgeschlagen.

saving config failed to open config file for writing

Hat leider nicht funktioniert

jp112sdl commented 6 years ago

Krasse Sache... Hab ich noch nie gehabt/gesehen sowas...

adadnc commented 6 years ago

Kannst Du mal versuchen das veröffentlichte Binary zu verwenden und dies direkt mit esptool.py to flashen?

$ esptool.py --port /dev/ttyUSB0 write_flash -fs 1MB -fm dout 0x0 SonoffHMLOX.ino.generic.bin

jp112sdl commented 5 years ago

saving config failed to open config file for writing

Mittlerweile häufen sich die Probleme mit neueren Modellen. An der Stelle möchte ich auf Kommentar https://github.com/jp112sdl/SonoffHMLOX/issues/74#issuecomment-446307237 hinweisen.