Temperatur an Website senden

Hallo,
ich möchte die Temperatur und Luftfeuchtigkeit die der DHT11 ausließt an eine website senden. Wie programmiere ich dies?

Diesen Code für die Website habe ich programmiert, diese funktioniert auch.

Aber wie programmiere ich das die Daten vom DHT11 auf diese Website gesendet werden?

Ich nutze den ESP32.


```cpp
#include "WiFi.h"
#include "WebServer.h"
#include "ESPmDNS.h"

const char* password = "---------------------";
const char* ssid = "WLAN--------";

WebServer server(80);


void setup() {
  // put your setup code here, to run once:
Serial.begin(115200);
Serial.println("connecting");
Serial.println(ssid);
WiFi.begin(ssid, password);

  
  if (!MDNS.begin("esp32")) {   
    Serial.println("Error setting up MDNS responder!");
    while(1) {
      delay(1000);
    }
  }



while (WiFi.status() != WL_CONNECTED);
{
delay(1000);
Serial.print(".");
}
Serial.println("");
Serial.print("connected");
Serial.print("IP: ");
Serial.println(WiFi.localIP());

server.on("/", handle_root);

server.begin();
Serial.println("server started");
delay(1000);
}

void loop() {
  // put your main code here, to run repeatedly:
server.handleClient();
}

String HTML = "<!DOCTYPE html>\
<html>\
<body>\
<h1>Hallo;</h1>\
</body>\
</html>";

void handle_root() {
  server.send(200, "text/html", HTML);
}






Danke schonmal.

Im englischen Teil des Forum müssen die Beiträge und Diskussionen in englischer Sprache verfasst werden.
Deswegen wurde diese Diskussion in den deutschen Teil des Forums verschoben.

mfg ein Moderator.

Sieh dir einfach mal an, wie fips das macht. In seinen Beispielen kann man vieles daraus entnehmen.

Im primitivsten Fall so:

String HEAD = "<!DOCTYPE html>\
<html>\
<body>\
<h1>";
String END = "</h1>\
</body>\
</html>";
int val = 123; 
void handle_root() {
  String Value (val);
  server.send(200, "text/html", HEAD+Value+END);
}

Wie gesagt, im primitivsten Fall.
Wie der aktuelle Wert des DHT in die Variable val kommt, kriegst du raus.
Wie sich der Wert aktualisiert, auch wenn man die Seite nicht neu aufruft, ist etwas komplizierter, aber das hast du nicht gefragt :slight_smile:

Wenn man selbst eine Frage hat, dann schreibt man einen eigenen Thread mit einem aussagekräftigen Titel.
Die Benutzung eines fremden Threads hilft da niemanden.