Hallo,
ich versuche gerade einen HTTP Request (POST) mit einem ESP8266 (NodeMCU) auszuführen.
Meine Absicht ist es Meßwerte zu erfassen und per HTTP Request eine Funksteckdose anzusteuern auf der Tasmota läuft.
Ich habe bereits einige dieser Steckdosen in Betrieb welche erfolfgreich von einem raspi (per Python) oder übers Handy (Android, App: HTTP shortcuts) angesteuert werden. Nun wollte ich das ganze erweitern um auch einen ESP schalten zu lassen.
Der Request den ich mit dem Raspi bzw der Android App sende lautet:
http://192.168.x.x/cm?cmnd=Power%20TOGGLE
WLAN und Messerwerterfassung läuft bereits ohne Probleme aber mit dem HTTP Request komme ich nicht weiter. Ich hab schon allemöglichen Webseiten dazu besucht aber das will nicht funktionieren.
Es stellt sich bereits die Frage was ich bei der URL angebe und was bei der zu sendenden Nachricht. Bisher habe ich den Ausdruck nach der IP abgebrochen und den Rest in die zu sendende Nachricht gepackt.
Dann stellt sich auch die Frage in welches Format ich das sende.
httpClient.addHeader("Content-Type", "text/plain");
oder
httpClient.addHeader("Content-Type", "application/x-www-form-urlencoded");
Den ganzen Code hab ich grad nicht da, da ich an einem anderen Rechner arbeite.
Aber vielleicht kann ich das mit Eurer Hilfe schonmal eingrenzen.
Grüße
Tibbi