Türkontankte ob Tür offen oder geschlossen auf einer Internseite darstellen

Schaut doch gut aus.
War es kompliziert?

Hallo
Du kannst auch gerne mit dem Hallo Server aus den Beispielen fur den ESP anfangen. Da wird eine HTML Seite ausgegeben. Es gibt da auch ein Beispiel mit variablem Inhalt.
Du musst nun halt mal den Inhalt der HTML Seite ändern und an den entsprechenden Stellen "auf" oder "zu" in den Text einfügen. Das kann man auf unterschiedliche Weise machen.

Nun hast du ja eigendlich nur 3 Variante auf der Seite. Da geht das auf die Tour noch so ganz gut. Das erstellen der Webseite auf diese Weise ist auch nicht meines.

Wenn du letztlich mehr variable auf deiner Webseite darstellen willst solltest du statische HTML Seiten verwenden , die kannst du mit einem normalen Editor erstellen und auf dem little filesystem des ESP speichern. Mittels der Fetch API und ein paar Zeilen Java Skript bekommst du dann die variablen auf die Webseite.
Fips macht das fast immer so.

Das halte ich auch für die sinnvollste Variante, es erfordert aber ein paar Grundkenntnisse, um die Beispiele zu verstehen.
Das ist aber nicht jedermanns Sache, wie uns gesagt wurde.

Gruß Tommy

Hallo

Ja ich hatte da zunächst auch meine lieben Probleme mit. Ich hab dann mal was für Anfänger dazu geschrieben, das liegt bei dir auf dem Server und auch irgendwo hier im Forum Rum :thinking: Ich bin allerdings zur Zeit mobil unterwegs und komme nicht an den Link

Gruß Heinz

Meinst Du Webserver mit Fetch-API?

Gruß Tommy

Ja
Danke
Ist nicht mehr ganz aktuell , aber es läuft noch und der Umbau auf little FS ist ja einfach.

Einfach (und etwas unsauber)

#include <LittleFS.h>
#define SPIFFS LittleFS

Gruß Tommy

Hallo StefanL38, Danke für das Erstellen meiner WEB Seite, aber ich habe da mal eine Frage:
Warum verändert sich die Anzeige nicht wenn ich den Taster bewege? Wenn die den Taster drücke dann sollte der WEB Seite Garagentür offen. Gruß K-P

Weil dazu entweder eine Aktualisierung der Seite oder eine Aktualisierung von Inhalten auf der Seite notwendig wäre.

Stefan hat dir jetzt den ersten Schritt - das Beispiel 30 - gemacht.
Wenn du nun eine Zusatzanforderung hast (nämlich, dass sich die Werte automatisch aktualisieren) - dann kannst du dazu das Beispiel 70 als Ausgangsbasis verwenden.

Hallo
Ja das liegt an dem Client /Server Grundprinzip. Der Client macht eine Anfrage und der Server antwortet darauf. Der Server kann zunächst mal nicht von sich aus aktiv werden. Wohin auch sollte er was senden , die Verbindung ist beendet und abgebaut.

Du bekommst das eigendlich nur hin wenn du die Webseite zyklisch aktualisiert. Dazu gibt es ein HTML Anweisung die du auf der Seite unterbringst dann würd die Anfrage an den Server zyklisch neu erstellt

Wenn der Server die Nachricht pushen soll, kann man WebSockets benutzen, das ist aber nicht unbedingt Anfänger-Kost.

Gruß Tommy

Ich sehe das so:

Es gibt in Bezug auf einen bestimmten Aspekt keinen prinzipiellen Unterschied zwischen
pinMode();
digitalRead();
usw. usf.

und vorgefertigten Programmteilen die eine höhere Funktionalität haben.
Zum Beispiel die Funktionalität "erzeuge eine html-Seite mit einer zweispaltigen Tabelle

In der Titelzeile soll "Bezeichnung" "Zustand" stehen

In Zeile 1 soll in Spalte 1 "Garagentor" stehen
In Zeile 1 soll in Spalte 2 "geöffnet" stehen

usw.
also ein framework, das bestimmte Grunddesigns (im obigen Beispiel eine Tabelle) zur Verfügung stellt und man nur noch Zeichenketten an die einzelnen Zellen der Tabelle übergibt.

Ja und da ist es genau das gleiche man kann zur Definition von pinMode() hintuntersteigen (was du garantiert gemacht hast) oder man benutzt die function einfach. Ebenso ist es mit Webseiten-frame-Works.

Bei ESPUI bleibt ganze HTML-Kram usw. "unter der Haube" versteckt.

Bei ESPUI wird die Seite automatisch aktualisiert.
Einer der vielen Vorteile.

Um ESPUI zu benutzen musst du dir die ESPUI-library installieren

Außerdem benutzt mein Code auch die SafeString.h-library
Beide libraries kann man sich über den Library-Manager der IDE installieren

Mit ESPUI sieht das so aus:

Überblick über den Code

setup

  • serielle Schnittstelle -IO-pin-Mode
  • mit WiFi verbinden
  • defineGUI(); aussehen der Webseite definieren

loop

  • Onboard LED blinken lassen
  • IO-pins einlesen
    • abhängig vom Logikpegel HIGH / LOW den anzuzeigenden Text auf "Torname geöffnet / geschlossen setzen
    • auf der Webseite anzuzeigenden Text aktualisieren

diverse Hilfsfunktionen

kompletter compilierender Code unten

Die Definition der Webseite beschränkt sich dann auf

uint16_t statusLabel_ID;

void defineGUI() {
  statusLabel_ID = ESPUI.label("Türenstatus", ControlColor::Turquoise, "0");
}

und das updaten mit dem zusammengesetzen Text

 // Webseite mit dem Inhalt der SafeString-Variable  myTuerStatus_SS updaten
 ESPUI.updateControlValue(statusLabel_ID, myTuerStatus_SS.c_str() );
Das Einlesen der IO-pins und zusammensetzen der anzuzeigenden Textteile
void leseKontakteSetzeStatus() {

  // Schaltzustände der IO-pins einlesen
  aufZuGaragenTor   = digitalRead(pinStatusGargentor);
  aufZuWerkstattTor = digitalRead(pinStatuswerkstattor);
  aufZuKellerTor    = digitalRead(pinStatuskellertor);

  // anzuzeigenden Text zusammensetzen
  // erste Textzeile Garagentor:geöffnet   / Garagentor:geschlossen
  myTuerStatus_SS  = "Garagentor:";

  if (aufZuGaragenTor == HIGH) {
    myTuerStatus_SS += "geöffnet";
  }
  else {
    myTuerStatus_SS += "geschlossen";
  }
  myTuerStatus_SS += "\n";  //   "\n" macht Zeilen-Umbruch => nachfolgender Text landet in Zeile darunter


  // zweite Textzeile Werkstatt-Tor:geöffnet   / Werkstatt-Tor:geschlossen
  myTuerStatus_SS += "Werkstatt-Tor:";
  if (aufZuWerkstattTor == HIGH) {
    myTuerStatus_SS += "geöffnet";
  }
  else {
    myTuerStatus_SS += "geschlossen";
  }
  myTuerStatus_SS += "\n";  //   "\n" macht Zeilen-Umbruch => nachfolgender Text landet in Zeile darunter


  // dritte Textzeile Keller-Tor:   / Keller-Tor:
  myTuerStatus_SS += "Keller-Tor:";
  if (aufZuWerkstattTor == HIGH) {
    myTuerStatus_SS += "geöffnet";
  }
  else {
    myTuerStatus_SS += "geschlossen";
  }

  // Webseite mit dem Inhalt der SafeString-Variable  myTuerStatus_SS updaten
  ESPUI.updateControlValue(statusLabel_ID, myTuerStatus_SS.c_str() );
}

Hier der komplette Code

#include <ESPUI.h>
#include <SafeString.h>

cSF(myTuerStatus_SS, 512);
cSF(multiPurp_SS, 512);

const byte DNS_PORT = 53;
IPAddress apIP(192, 168, 4, 1);

#if defined(ESP32)
#include <WiFi.h>
#else
#include <ESP8266WiFi.h>
#endif

const byte    OnBoard_LED = 2;

const char *home_ssid     = "";
const char *home_password = "";

unsigned long MyTestTimer;

const byte pinStatusGargentor   = 16;
const byte pinStatuswerkstattor = 14;
const byte pinStatuskellertor   = 12;

byte aufZuGaragenTor;
byte aufZuWerkstattTor;
byte aufZuKellerTor;

uint16_t statusLabel_ID;

void defineGUI() {
  statusLabel_ID = ESPUI.label("Türenstatus", ControlColor::Turquoise, "0");
}


void leseKontakteSetzeStatus() {

  // Schaltzustände der IO-pins einlesen
  aufZuGaragenTor   = digitalRead(pinStatusGargentor);
  aufZuWerkstattTor = digitalRead(pinStatuswerkstattor);
  aufZuKellerTor    = digitalRead(pinStatuskellertor);

  // anzuzeigenden Text zusammensetzen
  // erste Textzeile Garagentor:geöffnet   / Garagentor:geschlossen
  myTuerStatus_SS  = "Garagentor:";

  if (aufZuGaragenTor == HIGH) {
    myTuerStatus_SS += "geöffnet";
  }
  else {
    myTuerStatus_SS += "geschlossen";
  }
  myTuerStatus_SS += "\n";  //   "\n" macht Zeilen-Umbruch => nachfolgender Text landet in Zeile darunter


  // zweite Textzeile Werkstatt-Tor:geöffnet   / Werkstatt-Tor:geschlossen
  myTuerStatus_SS += "Werkstatt-Tor:";
  if (aufZuWerkstattTor == HIGH) {
    myTuerStatus_SS += "geöffnet";
  }
  else {
    myTuerStatus_SS += "geschlossen";
  }
  myTuerStatus_SS += "\n";  //   "\n" macht Zeilen-Umbruch => nachfolgender Text landet in Zeile darunter


  // dritte Textzeile Keller-Tor:   / Keller-Tor:
  myTuerStatus_SS += "Keller-Tor:";
  if (aufZuWerkstattTor == HIGH) {
    myTuerStatus_SS += "geöffnet";
  }
  else {
    myTuerStatus_SS += "geschlossen";
  }

  // Webseite mit dem Inhalt der SafeString-Variable  myTuerStatus_SS updaten
  ESPUI.updateControlValue(statusLabel_ID, myTuerStatus_SS.c_str() );
}



void setup() {
  Serial.begin(115200);
  Serial.println("Setup-Start");
  PrintFileNameDateTime();
  
  pinMode(pinStatusGargentor,INPUT);
  pinMode(pinStatuswerkstattor,INPUT);
  pinMode(pinStatuskellertor,INPUT);

  ESPUI.setVerbosity(Verbosity::VerboseJSON);
  PrintFileNameDateTime();
  connectToWiFi();
  defineGUI();

  ESPUI.begin("I am the website created by the ESPUI-Demo");
}


void loop() {
  BlinkHeartBeatLED(OnBoard_LED, 500);

  if ( TimePeriodIsOver(MyTestTimer, 1000) ) {
    leseKontakteSetzeStatus();
  }
}


void connectToWiFi() {

  // try to connect to existing network
  WiFi.begin(home_ssid, home_password);
  Serial.print("\n\nTry to connect to existing network");
  Serial.print(" named #");
  Serial.print(home_ssid);
  Serial.println("#");

  uint8_t timeout = 10;

  // Wait for connection, 5s timeout
  do {
    BlinkHeartBeatLED(OnBoard_LED, 100);
    delay(500);
    Serial.print(".");
    timeout--;
  } while (timeout && WiFi.status() != WL_CONNECTED);

  // not connected -> create hotspot
  if (WiFi.status() != WL_CONNECTED) {
    Serial.print("\n\n no connection to SSID #");
    Serial.print(home_ssid);
  }

  Serial.print("IP address: ");
  Serial.println(WiFi.getMode() == WIFI_AP ? WiFi.softAPIP() : WiFi.localIP());
  Serial.println("type this IP-adress into your browser to connect to the GUI of your ESP");
}


void PrintFileNameDateTime() {
  Serial.println( F("Code running comes from file ") );
  Serial.println( F(__FILE__) );
  Serial.print( F("  compiled ") );
  Serial.print( F(__DATE__) );
  Serial.print( F(" ") );
  Serial.println( F(__TIME__) );
}


// easy to use helper-function for non-blocking timing
boolean TimePeriodIsOver (unsigned long &startOfPeriod, unsigned long TimePeriod) {
  unsigned long currentMillis  = millis();
  if ( currentMillis - startOfPeriod >= TimePeriod ) {
    // more time than TimePeriod has elapsed since last time if-condition was true
    startOfPeriod = currentMillis; // a new period starts right here so set new starttime
    return true;
  }
  else return false;            // actual TimePeriod is NOT yet over
}


void BlinkHeartBeatLED(int IO_Pin, int BlinkPeriod) {
  static unsigned long MyBlinkTimer;
  pinMode(IO_Pin, OUTPUT);

  if ( TimePeriodIsOver(MyBlinkTimer, BlinkPeriod) ) {
    digitalWrite(IO_Pin, !digitalRead(IO_Pin) );
  }
}


/* Erklärung der Webseiten-Definition
  statusLabel_ID = ESPUI.label("Türenstatus", ControlColor::Turquoise, "0");
  // statusLabel_ID     : number that is used to identfy the GUI-element
  // .label             : the type of the GUI-element
  // "Number of Clicks" : the text that describes the GUI-element
  // ControlColor::Turquoise : explains ITSELF
  // "0" initial VALUE shown on the element (will be updated on runtime)
*/

Webseite sieht dann so aus

Hallo

Ich habe jetzt auf die Schnelle das gefunden

Könntest Du bitte mal im Browser den resultierenden HTML-Quellcode Deiner ESPUI-Seite kopieren und hier zur Verfügung stellen?

Zur anderen Frage: Ja, ich weiß gern, was passiert.
Da gab es früher (TM) mal einen Vergleich der User verschiedener Betriebssysteme:

DOS-User: wollen wissen, warum es nicht funktioniert
Windows-User: wollen nicht wissen, warum es nicht funktioniert
Apple-User: wollen nicht wissen, warum es funktioniert
Linux-User: wollen wissen, warum es funktioniert.

Diese verschiedenen Interessiertheits-Stufen wird es immer geben und damit Lösungen, die diesen gerecht werden.

Gruß Tommy

erstaunlich wenig

view-source:http://192.168.178.101/

<!DOCTYPE html><html><head><meta charset=utf-8><title>Control</title><meta name=viewport content="width=device-width, 
initial-scale=1"><link rel="shortcut icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' 
viewBox='0 0 180 180'%3E%3Cpath d='M74 46v28h55v27l40-40l-40-40v27zM104 100v28h-55v27l-40-40l40-40v27z' fill='%2388BF4A' 
/%3E%3C/svg%3E"><link rel="apple-touch-icon" href=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0AQMAAAAHA5RxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAGUExURYi/Sv///zEELvQAAAFGSURBVFjD7dUxbsUgEIRhLAqXPoKPskczRyNKkTJX4AiUFAhHr4g0kfZXslJKU36VwbOz6XZPT48//jqf4B/g7+Bv4JX8AjfwE/wA38Ez+AaeyC9wAz/BD/AdPINv4In8AjfwE/z44S19nx08g2/gifwCN/AT/ADfwTP4Bp7Ir3/y4Pfk4H2P4Hta8H8F85D/lDfK5+95tuC8BOdR59f8eV/m98M0v0+G+f3Tze+rZn6/VfP7sJjfn8ncvl3q0s9TXfp8qEv/d3XZF01d9ksV131UxHV/JXHZd0td9uNUl306wDt4A6/gBTz5vnTgxCf4AO/gDbyCF/Dk+wKf4AO8g7d/8h78nhm8L70PvmcN/q8ezAPlh/JG+cQ81+C89OA80vwu8Ju8gFfwBt7BB/gEX+A3eQGv4A28gw/wCb7Ab/L78cdf/gVoGRZWiw+tcgAAAABJRU5ErkJggg==>
<link rel=stylesheet href=/css/normalize.css><link rel=stylesheet href=/css/style.css><script src=/js/zepto.min.js>
</script><script src=/js/slider.js></script><script src=/js/graph.js></script><script src=/js/controls.js></script>
<script src=/js/tabbedcontent.js></script></head><body onload=javascript:start();><div><h4><div id=mainHeader>Control</div> 
<span id=conStatus class=label>Offline</span></h4></div><hr><div class=container><div id=row class="row u-full-width"></div>
<ul id=tabsnav class="navigation navigation-tabs u-full-width"></ul><div id=tabscontent class="tabscontent u-full-width"></div></div></body></html> 

oder muss ich dazu etwas anderes machen als

Hallo StefanL38, wenn ich den kompletten Code von dir bei in der Ardunio IDE einfügen und dann hochen will dann gibt es einen Fehler: Fehler beim Kompilieren für das Bord LOLIN (WEMOS) D1 R2 & mini. Frage kann den Fehler beheben ? Danke Gruß K-P

Danke, das war schon richtig.
Das meiste wird in vordefinierten Javascript-Funktionen versteckt (wenn man es mit dem Quelltext des Paketes vergleicht).
Ich denke eine gewisse Einarbeitung ist auch da notwendig, für mich wäre das nichts, aber da sind wir wieder bei den Interessiertheits-Stufen.
Wenn es für jemanden genügt, um sein Web-Interface zu bauen - ok, aber deswegen sollte man andere Wege (HTML / JavaScript) nicht verteufeln. Es sind halt andere Wege für Leute, die mehr über die Abläufe wissen wollen und damit auch bereit sind, mehr Zeit da hinein zu investieren. Evtl. schränkt das ESPUI die Möglichkeiten auch auf vorgefertigte Formen ein, das kann ich nicht einschätzen.
Ich nehme lieber den Weg, mich durch die Inhalte zu kämpfen, um sie zu verstehen. Deshalb werden meine Hilfestellungen auch immer auf dieser Basis erfolgen.
Du kannst parallel dazu gern Hilfestellungen auf Deiner bevorzugten Basis geben. So kann der User entscheiden, wie er an das Problem heran gehen will.

Gruß Tommy

Die Fehlermeldung nennt noch keine Ursache.

Hast du ESPUI und SafeString als Libraries installiert ja oder nein?
Wenn nein dann das mal machen.

Wenn dann immer noch der Fehler auftritt dann das hier
Erster Schritt das hier:

Das sind Screenshots für die alte Arduino-IDE 1.8.19
Für die IDE 2.X sieht das aber recht ähnlich aus.

Hallo StefanL38; jetzt wieß ich nicht weiter, kann du mir helfen Danke Gruß K-P

Arduino: 1.8.19 (Windows 10), Board: "LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"





















C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\User\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\User\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\User\Documents\libraries -fqbn=esp8266:esp8266:d1_mini:xtal=80,vt=flash,exception=legacy,ssl=all,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\User\AppData\Local\Temp\arduino_build_791308 -warnings=all -build-cache C:\Users\User\AppData\Local\Temp\arduino_cache_995863 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-4-b40a506.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.python3.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mkspiffs.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mkspiffs-2.5.0-4-b40a506.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mklittlefs.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-fe5bb56 -prefs=runtime.tools.mklittlefs-2.5.0-4-fe5bb56.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-fe5bb56 -verbose C:\Users\User\Documents\WEB_Seite__T_rkontakt_2\WEB_Seite__T_rkontakt_2.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\User\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\User\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\User\Documents\libraries -fqbn=esp8266:esp8266:d1_mini:xtal=80,vt=flash,exception=legacy,ssl=all,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\User\AppData\Local\Temp\arduino_build_791308 -warnings=all -build-cache C:\Users\User\AppData\Local\Temp\arduino_cache_995863 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-4-b40a506.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.python3.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mkspiffs.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mkspiffs-2.5.0-4-b40a506.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mklittlefs.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-fe5bb56 -prefs=runtime.tools.mklittlefs-2.5.0-4-fe5bb56.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-fe5bb56 -verbose C:\Users\User\Documents\WEB_Seite__T_rkontakt_2\WEB_Seite__T_rkontakt_2.ino

Using board 'd1_mini' from platform in folder: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4

Using core 'esp8266' from platform in folder: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4

Detecting libraries used...

"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308\\sketch\\WEB_Seite__T_rkontakt_2.ino.cpp" -o nul

Alternatives for ESPUI.h: [ESPUI@2.2.4]

ResolveLibrary(ESPUI.h)

  -> candidates: [ESPUI@2.2.4]

"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "-IC:\\Users\\User\\Documents\\libraries\\ESPUI\\src" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308\\sketch\\WEB_Seite__T_rkontakt_2.ino.cpp" -o nul

Alternatives for ArduinoJson.h: [ArduinoJson@7.1.0]

ResolveLibrary(ArduinoJson.h)

  -> candidates: [ArduinoJson@7.1.0]

"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "-IC:\\Users\\User\\Documents\\libraries\\ESPUI\\src" "-IC:\\Users\\User\\Documents\\libraries\\ArduinoJson\\src" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308\\sketch\\WEB_Seite__T_rkontakt_2.ino.cpp" -o nul

Alternatives for LittleFS.h: [LittleFS@0.1.0]

ResolveLibrary(LittleFS.h)

  -> candidates: [LittleFS@0.1.0]

"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "-IC:\\Users\\User\\Documents\\libraries\\ESPUI\\src" "-IC:\\Users\\User\\Documents\\libraries\\ArduinoJson\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\LittleFS\\src" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308\\sketch\\WEB_Seite__T_rkontakt_2.ino.cpp" -o nul

Alternatives for ESPAsyncWebServer.h: [ESPAsyncWebServer@3.1.0 ESPAsyncWebServer-master@3.1.0]

ResolveLibrary(ESPAsyncWebServer.h)

  -> candidates: [ESPAsyncWebServer@3.1.0 ESPAsyncWebServer-master@3.1.0]

"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "-IC:\\Users\\User\\Documents\\libraries\\ESPUI\\src" "-IC:\\Users\\User\\Documents\\libraries\\ArduinoJson\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\LittleFS\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncWebServer\\src" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308\\sketch\\WEB_Seite__T_rkontakt_2.ino.cpp" -o nul

Alternatives for ESP8266WiFi.h: [ESP8266WiFi@1.0]

ResolveLibrary(ESP8266WiFi.h)

  -> candidates: [ESP8266WiFi@1.0]

"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "-IC:\\Users\\User\\Documents\\libraries\\ESPUI\\src" "-IC:\\Users\\User\\Documents\\libraries\\ArduinoJson\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\LittleFS\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncWebServer\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308\\sketch\\WEB_Seite__T_rkontakt_2.ino.cpp" -o nul

Alternatives for ESPAsyncTCP.h: [ESPAsyncTCP@1.2.4]

ResolveLibrary(ESPAsyncTCP.h)

  -> candidates: [ESPAsyncTCP@1.2.4]

"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "-IC:\\Users\\User\\Documents\\libraries\\ESPUI\\src" "-IC:\\Users\\User\\Documents\\libraries\\ArduinoJson\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\LittleFS\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncWebServer\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncTCP\\src" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308\\sketch\\WEB_Seite__T_rkontakt_2.ino.cpp" -o nul

Alternatives for Hash.h: [Hash@1.0]

ResolveLibrary(Hash.h)

  -> candidates: [Hash@1.0]

"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "-IC:\\Users\\User\\Documents\\libraries\\ESPUI\\src" "-IC:\\Users\\User\\Documents\\libraries\\ArduinoJson\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\LittleFS\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncWebServer\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncTCP\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\Hash\\src" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308\\sketch\\WEB_Seite__T_rkontakt_2.ino.cpp" -o nul

Alternatives for ArduinoOTA.h: [ArduinoOTA@1.0]

ResolveLibrary(ArduinoOTA.h)

  -> candidates: [ArduinoOTA@1.0]

"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "-IC:\\Users\\User\\Documents\\libraries\\ESPUI\\src" "-IC:\\Users\\User\\Documents\\libraries\\ArduinoJson\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\LittleFS\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncWebServer\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncTCP\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\Hash\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ArduinoOTA" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308\\sketch\\WEB_Seite__T_rkontakt_2.ino.cpp" -o nul

Alternatives for ESP8266mDNS.h: [ESP8266mDNS@1.2]

ResolveLibrary(ESP8266mDNS.h)

  -> candidates: [ESP8266mDNS@1.2]

"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "-IC:\\Users\\User\\Documents\\libraries\\ESPUI\\src" "-IC:\\Users\\User\\Documents\\libraries\\ArduinoJson\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\LittleFS\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncWebServer\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncTCP\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\Hash\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ArduinoOTA" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266mDNS\\src" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308\\sketch\\WEB_Seite__T_rkontakt_2.ino.cpp" -o nul

Alternatives for SafeString.h: [SafeString@4.1.33]

ResolveLibrary(SafeString.h)

  -> candidates: [SafeString@4.1.33]

"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "-IC:\\Users\\User\\Documents\\libraries\\ESPUI\\src" "-IC:\\Users\\User\\Documents\\libraries\\ArduinoJson\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\LittleFS\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncWebServer\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncTCP\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\Hash\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ArduinoOTA" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\User\\Documents\\libraries\\SafeString\\src" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308\\sketch\\WEB_Seite__T_rkontakt_2.ino.cpp" -o nul

"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_791308/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "-IC:\\Users\\User\\Documents\\libraries\\ESPUI\\src" "-IC:\\Users\\User\\Documents\\libraries\\ArduinoJson\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\LittleFS\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncWebServer\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\User\\Documents\\libraries\\ESPAsyncTCP\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\Hash\\src" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ArduinoOTA" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\User\\Documents\\libraries\\SafeString\\src" "C:\\Users\\User\\Documents\\libraries\\ESPUI\\src\\ESPUI.cpp" -o nul

Alternatives for umm_malloc/umm_heap_select.h: []

C:\Users\User\Documents\libraries\ESPUI\src\ESPUI.cpp:17:40: fatal error: umm_malloc/umm_heap_select.h: No such file or directory

 #include <umm_malloc/umm_heap_select.h>

ResolveLibrary(umm_malloc/umm_heap_select.h)                                        ^



compilation terminated.

  -> candidates: []

Mehrere Bibliotheken wurden für "ESPAsyncWebServer.h" gefunden

 Benutzt: C:\Users\User\Documents\libraries\ESPAsyncWebServer

 Nicht benutzt: C:\Users\User\Documents\libraries\ESPAsyncWebServer-master

Bibliothek ESPUI in Version 2.2.4 im Ordner: C:\Users\User\Documents\libraries\ESPUI  wird verwendet

Bibliothek ArduinoJson in Version 7.1.0 im Ordner: C:\Users\User\Documents\libraries\ArduinoJson  wird verwendet

Bibliothek LittleFS in Version 0.1.0 im Ordner: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\LittleFS  wird verwendet

Bibliothek ESPAsyncWebServer in Version 3.1.0 im Ordner: C:\Users\User\Documents\libraries\ESPAsyncWebServer  wird verwendet

Bibliothek ESP8266WiFi in Version 1.0 im Ordner: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi  wird verwendet

Bibliothek ESPAsyncTCP in Version 1.2.4 im Ordner: C:\Users\User\Documents\libraries\ESPAsyncTCP  wird verwendet

Bibliothek Hash in Version 1.0 im Ordner: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\Hash  wird verwendet

Bibliothek ArduinoOTA in Version 1.0 im Ordner: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ArduinoOTA  wird verwendet

Bibliothek ESP8266mDNS in Version 1.2 im Ordner: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266mDNS  wird verwendet

Bibliothek SafeString in Version 4.1.33 im Ordner: C:\Users\User\Documents\libraries\SafeString  wird verwendet

exit status 1

Fehler beim Kompilieren für das Board LOLIN(WEMOS) D1 R2 & mini.


Ja mit den Detail-Infos geht das dann

C:\Users\User\Documents\libraries\ESPUI\src\ESPUI.cpp:17:40: fatal error: umm_malloc/umm_heap_select.h: No such file or directory

 #include <umm_malloc/umm_heap_select.h>

prüfe mal ob es eine Datei umm_heap_select.h bei dir gibt

Der compiler hat diese Datei nicht gefunden.
Du scheinst den core Version 2.7.4 zu benutzen

Using board 'd1_mini' from platform in folder: C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4

mach mal ein Update mit dem Boardmanager auf core-version 3.1.2