klick2friend

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

    Warum gibt es eigentlich lokale KIs?

    Wie Meta möglicherweise einen Wettbewerb beschleunigt hat, der künstliche Intelligenz zur Massenware macht Seit einiger Zeit experimentiere ich mit lokalen KIs. Das sind Sprachmodelle, die nicht irgendwo in einem Rechenzentrum…

    Wie kreativ kann eine KI sein?

    Ich möchte Euch kurz noch gerne von einem verrückten Experiment erzählen, dessen Ergebnis schlussendlich auch noch zu einer funktionierenden Webseite geführt hat. Beim Experiment geht es darum heraus zu finden…

    Schreibe einen Kommentar

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

    You Missed

    Big Battlemage im Workstation-Korsett

    • Von Zuseway
    • Juli 5, 2026
    • 48 views

    Artemis II: Zehn Tage, die die Welt sah

    • Von Zuseway
    • Juli 5, 2026
    • 44 views

    Die 300‑Euro‑Revolution

    • Von Zuseway
    • Juli 5, 2026
    • 54 views

    Arc G3 im Handheld: Effizienz schlägt Muskelspiel

    • Von Zuseway
    • Juni 28, 2026
    • 74 views

    Prime-Day-Nachlese 2026: Was von den Deals bleibt

    Funk statt Draht: Warum Ihr Auto nach einem kleinen Brückenbauer verlangt

    • Von Zuseway
    • Juni 28, 2026
    • 81 views
    Funk statt Draht: Warum Ihr Auto nach einem kleinen Brückenbauer verlangt