Alles anzeigenHallo,
ich bin neu hier bin kein Programmierer habe schon zwei drei ESP8266 NodeMCU programmiert mit hilfe aus den Web.
Nun hatte ich diese Woche ein Video bei haus-automatisierung.com das Video über Shelly Schalter gesehen was mich motiviert hat solche Shelly 1 zu bestellen.
Zum Testen habe ich jetzt ein NODEMCU genommen.
In der Arduino IDE 1.8.5 habe ich die Sonoff-Tasmota v6.2.1 installiert.
Kompilieren des Sketches läuft auch ohne Fehlermeldung durch.
Doch nun zu meinem Problem:
Beim ersten kompilieren habe ich mein WLAN Heimnetz SSID und Passwort in die user_config.h eingegeben.
SSID = ABcdefghij
Passwort = 0123456789012345@6789
Nun habe ich beim Passwort einen Fehler drinnen gehabt und möchte ändern, die user_config.h hat jetzt auch die richtigen Daten, doch komme ich nicht in mein Wlan.
Dann habe ich versucht in mein GastWlan zu kommen dabei fällt mir auf obwohl ich die user_config.h richtig geändert habe, neu kompiliert habe und erfolgreich übertragen habe ist im seriellen Monitor der Arduino IDE immer noch die Falsche SSID zu sehen.
Jetzt habe ich den Hammer genommen und will dem NODEMCU den Speicher löschen:
DAzu nehme ich: den ESP8266Flasher und überschreibe den Speicher des NODEMCU mit Blank 1MB .bin Dateien
Speicherbereich 0x00000
Speicherbereich 0x10000
Speicherbereich 0x20000
Speicherbereich 0x30000
Speicherbereich 0x40000
so dass alles überschrieben ist, funktioniert auch erfolgreich beim ausführen.
Doch taucht beim erneuten übertragen auf NODEMCU immer wieder meine alte WLAN
SSID = ABcdefghij
auf.
Was kann ich noch tun?
du must die cfg holder nummer ändern, ansonsten wird die userconfig beim flashen nicht überschrieben, machst du die letzte zahl eine stelle höher, erstellst die bin und spielst ein, dann haste auch deine daten, hintergrund ist, wenn die cfg holder immer gleich ist, kannst du auch fertige bins nehmen um zu aktuallisieren der Firmeware, aber deine user config wird nicht überschrieben!
MFG
Sascha