Super simpler ESP32 nach MariaDB Datenlogger

Im Januar 2020 habe ich den bei mir meistgelesenen Artikel ‚Super simpler ESP32 nach MySQL Datenlogger‚ veröffentlicht. Das dort beschrieben Programm funktioniert aber möglicherweise nicht mehr mit aktuellen Installationen wie MariaDB und einer neuen Bibliothek ‚MySQL_MariaDB_Generic‚ für den ESP32. Darum habe ich Euch hier den damaligen Artikel für die neue Bibliothek angepasst.

Lest Euch am besten den damaligen Artikel noch einmal durch. Alles was da vorbereitend für dieses Programm steht, gilt auch hier!

Und ganz ehrlich: Wenn alles perfekt vorbereitet ist funktioniert dieses Programm tatsächlich. Aber auch ich programmiere das im Alltag so nicht, sondern habe einiges in einzelne Funktionen ausgelagert und mache viele Testausgaben, um bei einem Problem möglichst schnell die Ursache finden zu können. 🙂

#include <WiFi.h>
#include <SimpleDHT.h>
#include <MySQL_Generic.h>

#define DHTPIN 15

SimpleDHT22 dht22(DHTPIN);
MySQL_Connection conn(&client);

const char* SSID = "SSID";
const char* PASS = "Password";

IPAddress server_addr(192, 168, 178, 20);
char user[] = "testuser";
char password[] = "testpassword";

float temperature = 0;
float humidity = 0;

void setup() {
}

void loop() {
  WiFi.begin(SSID, PASS);
  delay(1000);
  dht22.read2(&temperature, &humidity, NULL);
  conn.connectNonBlocking(server_addr, 3306, user, password);
  String statementStr = "INSERT INTO test.sensordata (Temperature, Humidity) VALUES (" + String(temperature) + ", " + String(humidity) + ");";
  MySQL_Query query_mem = MySQL_Query(&conn);
  query_mem.execute(statementStr.c_str());
  query_mem.close();
  WiFi.disconnect();
  delay (5000);
}

  • Related Posts

    Classic Computing 2025 in Hof

    13.09.2025, Samstag Mein erstes Mal Classic Computing hatte ich 2014 in Schönau im Odenwald. Die geringe Entfernung zu unserem Wohnort machte es mir einfach, einmal mit der gesamten Familie einer…

    CNC Simulator Editor

    Heute gibt es eine ganze Menge in einem einzigen Artikel verpackt: Eine interessante Kodierungsidee, ein Beispiel dafür wie schnell man mit KI entwickeln kann, einen Simulator zum Üben der G-Code…

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    You Missed

    Weniger Glitzer, mehr Standards

    • Von Zuseway
    • Dezember 7, 2025
    • 18 views

    Legion Go 2: Starkes Hardware-Paket, schwerer Batzen Windows

    Das austauschbare Hirn des Fernsehers

    • Von Zuseway
    • Dezember 7, 2025
    • 13 views
    Das austauschbare Hirn des Fernsehers

    Controllerwahl ohne Drift: Features prüfen, Hype ignorieren

    • Von Zuseway
    • November 30, 2025
    • 90 views

    Hands-on oder Hype? Ein Streitgespräch zu WIREDs Black-Friday-Liste 2025

    Resteverwertung der Rabatte: Warum der zweite Akt spannender ist als Black Friday

    • Von Zuseway
    • November 30, 2025
    • 47 views
    Resteverwertung der Rabatte: Warum der zweite Akt spannender ist als Black Friday