Erste Schritte mit der Nodemcu-Firmware (ESP8266)

Gast #4157937
Lesenswert?

Hallo,

ich versuche mich gerade an der Nodemcu-Firmware und Lua. Leider bekomme 
ich keine Verbindung zu meinem Router hin...

Habe ich das so richtig verstanden (was die Befehle zum Verbinden 
angeht)?
1
wifi.setmode(wifi.STATION)
2

3
wifi.sta.config("myssid","mypassword")
4
Natürlich angepasst an die Zugangsdaten meines Routers. Die Daten sind 100% korrekt eingetragen!
5

6
wifi.sta.connect()
7

8
print(wifi.sta.getip())
9
liefert nil zurück, auch nach mehreren Minuten Wartezeit
10

11
print(wifi.sta.status())
12
liefert 1 zurück, auch nach mehreren Minuten Wartezeit
Gast #4157939
Lesenswert?

1
function listap(t) for k,v in pairs(t) do print(k.." : "..v) end end wifi.sta.getap(listap)

liefert mir eine Liste der APs. Sieht alles gut aus, mein Router ist 
auch dabei.

Das Auflisten funktioniert aber nur nach einem
1
wifi.sta.disconnect()
Gast #4157941
Lesenswert?

Anführungszeichen sind eingetippt, ja. Ohne käme ja auch eine 
Fehlermeldung.

Ich habe es auch mit diversen Reboots versucht. Das Modul wird mit einem 
LD1117 versorgt (mit 10µF Kerkos abgeblockt) und es hängt auch noch ein 
220µF-Elko direkt an den Pins des ESP.
Gast #4158098
Lesenswert?

Welche nodeMCU Version hast du geflasht? Ich habe den Eindruck, dass die 
20150406 manchmal Probleme hat, war aber nach Neustart bei mir immer zu 
beheben. Die Version davor lief m.E. stabiler. Wäre einen Versuch wert.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren