Nun habe ich etwas gründlich versaut.
Ich habe die d1 angeschlossen und alles durchgemacht, was im "Hefterl" drin ist.
Die d1 hat das "Hello World" aufgespannt und ich konnte über Browser die .css Files hochladen.
Dann habe ich das obige config.json auch draufgeladen.
Dann rebootet.
Er spannte dann auch das WLAN SSID auf, aber mit dem (fünfmal kontrollierten, korrekten PASSWORD hat er ständig Authentication Error gesagt!
Dann bin ich draufgekommen, dass ich Blödmann ein falsches Bin geflashed habe, nämlich das
littleyoda-DCC-Decoder.nodemcuv2_v1.1.6.bin
statt dem
littleyoda-DCC-Decoder.d1_mini_v1.1.6.bin
was draufgehört!
Damit ist es kein Wunder, dass etwas nicht stimmt, dachte ich.
Soweit, so gut, also
Code: Alles auswählen
esptool -cd nodemcu -cf ./littleyoda-DCC-Decoder.nodemcuv2_v1.1.6.bin
Uploading 416096 bytes from ./littleyoda-DCC-Decoder.nodemcuv2_v1.1.6.bin to flash at 0x00000000
...............................
haufen Punkte wie vorhin, und fertig.
1 Minute gewartet, Putty verbunden, sagte:
Jetzt RESET Knopf gedrückt, sagte:
Code: Alles auswählen
▒▒▒p▒▒l`▒g▒MEM 32160 / Setup
Started!
Compiledate: Jan 21 2019 15:38:26 v1.1.6
MEM 31944 / Controller
MEM 29360 / Wifi
Starting Wifi...
MEM 29872 / Webserver
MEM 27976 / Serial
MEM 27976 / Cfg
MEM 27848 / Cfg Read
MEM 27736 / Starting Parsing
MEM 26544 ap
AP-IP: 192.168.0.111
Exists: 0
MEM 25096 webservicewifiscanner
MEM 24976 webservicelog
MEM 24840 cmdlogger
MEM 24648 pwm
Starting PWM...
PWM-Pin: D7 Forward-Pin: D5 Reverse-Pin: D6
S: locospeed
Connector-Sektion leer oder fehlerhaft!
MEM 24288 / Closing Parser
MEM 25480 / Cfg-End
MEM 25632 Post Config
MEM 25656 / Setup Finish
Setup finish!
Aber es spannt nicht den "Hello World" auf, sondern wieder das "SSID" WLAN, wo ich wieder nicht mit dem (korrekten) Passwort hinein kann!
Es sieht so aus, dass er NICHT neu geflasht hat, oder hat er (denn das Compiledate ist different!), aber die hochgeladenen Files sind immer noch drauf irgendwie.
Irgendwas meckert er ja in der Connector Section an, aber ich kann ihm nicht beikommen.
Wenn ich "debug" eintippe, und dann d sage, sagt er:
Code: Alles auswählen
Version:
==================
Compiledate: Jan 21 2019 15:38:26 v1.1.6
LWIP 1.4.0.2
Memory:
==================
Free start memory: 32128
Free (Heap)memory: 25552
Free Sketch Space: 630784
Logger:
==================
Logger-Memory: 248
Wifi:
==================
IP: Disconnected/0.0.0.0
Mode: AP
PHY mode: N
Channel: 6
AP id: 0
Status: 255
Auto connect: 1
SSID (0):
Passphrase (0):
BSSID set: 0
192.168.0.111
Qualität (RSSI) 31
Verbunden mit: FF:FF:FF:FF:FF:FF
Flash:
==================
Size (real/config): 4194304 4194304
Speed/Mode: 40000000 DIO
Dann habe ich D eingegeben, um das Config zu löschen.
Das hat funktioniert, da kam "Hello World" hoch und ich konnte das config.json wieder hochladen.
Dann sagte ich ihm "r", worauf er scheinbar nix tat.
Dann drückte ich den Knopf:
Code: Alles auswählen
▒▒▒p▒▒l`▒g▒MEM 32160 / Setup
Started!
Compiledate: Jan 21 2019 15:38:26 v1.1.6
MEM 31944 / Controller
MEM 29360 / Wifi
Starting Wifi...
MEM 29872 / Webserver
MEM 27976 / Serial
MEM 27976 / Cfg
MEM 27848 / Cfg Read
MEM 27736 / Starting Parsing
MEM 26544 ap
AP-IP: 192.168.0.111
Exists: 0
MEM 25096 webservicewifiscanner
MEM 24976 webservicelog
MEM 24840 cmdlogger
MEM 24648 pwm
Starting PWM...
PWM-Pin: D7 Forward-Pin: D5 Reverse-Pin: D6
S: locospeed
Connector-Sektion leer oder fehlerhaft!
MEM 24288 / Closing Parser
MEM 25480 / Cfg-End
MEM 25632 Post Config
MEM 25656 / Setup Finish
Setup finish!
Worauf er wieder SSID aufspannte, aber mich nicht connecten ließ.
Und das war's, ich kann ihn irgendwie nicht zähmen.
Wie gesagt, ich bin unter linux (debian 9.9) und benutze nicht das esptool.py, sondern das im debian repository integrierte
esptool v0.4.6 - (c) 2014 Ch. Klippel <
ck@atelier-klippel.de>
(esptool_0.4.6-1+b1)
und der hat scheinbar keine erase_flash Option.
Vielleicht brauche ich es aber auch nicht zu erasen...
Nun habe ich irgendwie keine Ahnung, was nun drauf ist, bzw wo der Hund begraben liegt.
Kann es sein, dass es wirklich an der Meldung
Connector-Sektion leer oder fehlerhaft!
liegt, und alles in Ordnung wäre, nur mein json ist (trotz Generator) fehlerghaft, weil ich etwas falsch konfiguriert habe?
Für Hilfe bin ich dankbar... schaut doch den Config mal an bitte.
Verzweifelter DAU Zoltan