Verstehe Fehlermeldung nicht HTTPClient::begin' declared with attribute error: obsolete API

Moin,

ich versuche aus zwei Sketchen eins zu machen und verstehe eine Fehlermeldung nicht:
exit status 1
call to 'HTTPClient::begin' declared with attribute error: obsolete API, use ::begin(WiFiClient, host, port, uri)

#define VZsenden         // Die Daten werden an die Volkszähler Middleware gesendet (kann man auskommentieren zum offline testen)
#define MQTTsenden       // Die Daten werden an den MQTT Broker gesendet (kann man auskommentieren zum offline testen)
//#define AUSGABE
#include <AsyncMqtt_Generic.h>
#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#include <ESP8266HTTPClient.h>
#include <Wire.h>
#include <INA226_WE.h>
#define I2C_ADDRESS 0x40
ESP8266WiFiMulti WiFiMulti;
INA226_WE ina226 = INA226_WE(I2C_ADDRESS);
String url_temp;
float shuntVoltage_mV = 0.0;
float loadVoltage_V = 0.0;
float busVoltage_V = 0.0;
float current_mA = 0.0;
float power_mW = 0.0;
byte maxwait = 120;
int8_t lastvalue;
int8_t actualvalue;
const String host = "xxx.xxx.xxx.xxx";          // Server IP Adresse
const unsigned int port = 80;
unsigned long Schleifen = 0;                  // wie viele Schleifen wurden durchlaufen?
unsigned long Startzeit = 0;                  // Merker für die Zeit in Millisekunden seit letzten Aufruf der Funktion. Millis zählt immer weiter hoch seit dem Einschalten des Controllers
int8_t leseINA226() {
  int8_t returnWert = 127;
  shuntVoltage_mV = 0.0;
  loadVoltage_V = 0.0;
  busVoltage_V = 0.0;
  current_mA = 0.0;
  power_mW = 0.0;
  ina226.readAndClearFlags();
  shuntVoltage_mV = ina226.getShuntVoltage_mV();
  busVoltage_V = ina226.getBusVoltage_V();
  current_mA = ina226.getCurrent_mA();
  power_mW = ina226.getBusPower();
  loadVoltage_V  = busVoltage_V + (shuntVoltage_mV / 1000);
  if (!ina226.overflow) {
    //Serial.println("Werte OK - kein Überlauf");
  }
  else {
    //Serial.println("Überlauf! Höheren Strombereich wählen!");
  }

  if (current_mA <= 0.1) {   // Error low
    //Serial.println("Fehler, Strom zu niedrig, eventuell Leitung unterbrochen");
    returnWert = 2;
  };
  if (current_mA > 0.1 && current_mA < 1.2) {   // Sensor hat Reflexion
    //Serial.println("Reflexion");
    returnWert = 1;
  };
  if (current_mA >= 1.2 && current_mA < 2.1) {   // Sensor meldet Rückwärtslauf
    //Serial.println("Rückwärtslauf");
    returnWert = -1;
  };
  if (current_mA >= 2.1 && current_mA < 10) {   // Sensor hat keine Reflexion
    //Serial.println("keine Reflexion");
    returnWert = 0;
  };
  if (current_mA >= 10 ) {   // Error High
    //Serial.println("Fehler, Strom zu hoch, eventuell Kurzschluss");
    returnWert = 3;
  }
  return returnWert;
}
//********************************************************************************************************************************
bool waitWifi() {
  while ((WiFiMulti.run() != WL_CONNECTED) && maxwait > 0) {
#ifdef AUSGABE
    Serial.println("Wait Wifi");
#endif
    delay(1000);
    maxwait--;
  }
  if (WiFiMulti.run() == WL_CONNECTED) return true;
  return false;
}
//********************************************************************************************************************************
void sendHttpData(String url) {
  HTTPClient http;
  if (waitWifi()) {
#ifdef AUSGABE
    Serial.print("GET: "); Serial.println(url);
#endif
    http.begin(host, port, url); //HTTP
    int httpCode = http.GET();
#ifdef AUSGABE
    if (httpCode) {
      if (httpCode == 200) {
        String payload = http.getString();
        // Serial.println(payload);     // Rückmeldung von der Middleware
      } else {
        Serial.print("HTTP "); Serial.println(httpCode);
      }
    } else {
      Serial.print("[HTTP] GET... failed, no connection or no HTTP server\n");
    }
#endif
  } else {
#ifdef AUSGABE
    Serial.print("No WiFi available\n");
#endif
  }
}
//********************************************************************************************************************************

void setup() {
  Serial.begin(9600);
  delay(200);
  Wire.begin();
  ina226.init();
  ina226.setAverage(AVERAGE_1); // 1(default),4,16,64,128,256,512,1024 choose mode and uncomment for change of default
  ina226.setConversionTime(CONV_TIME_1100); //140,204,332,588,1100(default),2116,4156,8244 choose conversion time and uncomment for change of default
  ina226.setMeasureMode(CONTINUOUS); // "POWER_DOWN" INA226 switched off, "TRIGGERED" measurement on demand, "CONTINUOUS" continuous measurements (default) choose mode and uncomment for change of default
  ina226.setCurrentRange(MA_400); // 400,800(default) choose gain and uncomment for change of default
  ina226.waitUntilConversionCompleted(); //if you comment this line the first data might be zero
  lastvalue = leseINA226();
  Startzeit = millis();
  WiFi.hostname("ESP-Bootsschuppen");
}

void loop() {
  //Serial.print(lastvalue);
  //Serial.print(" ");
  //Serial.println(leseINA226());
  actualvalue = leseINA226();
  if (actualvalue != lastvalue) { // Sensor hat keine Reflexion
    Serial.print(actualvalue);
    if (actualvalue == 1) {
#ifdef VZsenden
      url_temp = "/middleware.php/data/f2fa0010-136d-11ed-a2b7-03ad1712faca.json?operation=add&value=";
      url_temp += actualvalue;
      sendHttpData(url_temp);                       // ------------------Daten senden-----------------
      digitalWrite(2, LOW);  // ESP12 onboard LED einschalten
      delay(20);
      digitalWrite(2, HIGH); // ESP12 onboard LED ausschalten

#endif
    }
    Serial.print("  Current[mA]: ");    Serial.print(current_mA);
    lastvalue = actualvalue;
    Serial.print("  Schleifen durchlaufen: ");
    Serial.print(Schleifen);
    Serial.print("  Wechselzeit[ms]: ");
    Serial.println(millis() - Startzeit);
    Schleifen = 0;
    Startzeit = millis();
  }
  Schleifen++;
  /* Serial.print("Shunt Voltage[mV]: "); Serial.print(shuntVoltage_mV);
    Serial.print("  Bus Voltage[V]: "); Serial.print(busVoltage_V);
    Serial.print("  Load Voltage [V]: "); Serial.print(loadVoltage_V);
    Serial.print("  Current[mA]: ");
    Serial.print(current_mA);
    Serial.print("  Bus Power [mW]: "); Serial.print(power_mW);
  */
}

Hat jemand eine Idee woran es liegt?

Beste Grüße,
Chris

Merksatz 1:
Verstümmele nicht die Meldungen!

Merksatz 2:
Meldungen sind zum lesen da!

Okay, hier die komplette Ausgabe:

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Chris\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Chris\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Chris\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcu:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -vid-pid=10C4_EA60 -ide-version=10819 -build-path C:\Users\Chris\AppData\Local\Temp\arduino_build_554589 -warnings=all -build-cache C:\Users\Chris\AppData\Local\Temp\arduino_cache_413177 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mklittlefs.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mklittlefs-3.0.4-gcc10.3-1757bed.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.4-gcc10.3-1757bed.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs-3.0.4-gcc10.3-1757bed.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -verbose C:\Users\Chris\AppData\Local\Temp\arduino_modified_sketch_706564\Bootsschuppen_Wasseruhr_008.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Chris\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Chris\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Chris\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcu:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -vid-pid=10C4_EA60 -ide-version=10819 -build-path C:\Users\Chris\AppData\Local\Temp\arduino_build_554589 -warnings=all -build-cache C:\Users\Chris\AppData\Local\Temp\arduino_cache_413177 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mklittlefs.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mklittlefs-3.0.4-gcc10.3-1757bed.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.4-gcc10.3-1757bed.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs-3.0.4-gcc10.3-1757bed.path=C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -verbose C:\Users\Chris\AppData\Local\Temp\arduino_modified_sketch_706564\Bootsschuppen_Wasseruhr_008.ino
Using board 'nodemcu' from platform in folder: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2
Using core 'esp8266' from platform in folder: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2
Detecting libraries used...
"C:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -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_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12\"" -DFLASHMODE_QIO -DESP8266 "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu" "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589\\sketch\\Bootsschuppen_Wasseruhr_008.ino.cpp" -o nul
Alternatives for AsyncMqtt_Generic.h: [AsyncMQTT_Generic@1.5.0]
ResolveLibrary(AsyncMqtt_Generic.h)
  -> candidates: [AsyncMQTT_Generic@1.5.0]
"C:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -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_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12\"" -DFLASHMODE_QIO -DESP8266 "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\AsyncMQTT_Generic\\src" "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589\\sketch\\Bootsschuppen_Wasseruhr_008.ino.cpp" -o nul
Alternatives for ESPAsyncTCP.h: [ESPAsyncTCP-master@1.2.0]
ResolveLibrary(ESPAsyncTCP.h)
  -> candidates: [ESPAsyncTCP-master@1.2.0]
"C:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -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_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12\"" -DFLASHMODE_QIO -DESP8266 "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\AsyncMQTT_Generic\\src" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\ESPAsyncTCP-master\\src" "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589\\sketch\\Bootsschuppen_Wasseruhr_008.ino.cpp" -o nul
Alternatives for ESP8266WiFi.h: [ESP8266WiFi@1.0]
ResolveLibrary(ESP8266WiFi.h)
  -> candidates: [ESP8266WiFi@1.0]
"C:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -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_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12\"" -DFLASHMODE_QIO -DESP8266 "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\AsyncMQTT_Generic\\src" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\ESPAsyncTCP-master\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589\\sketch\\Bootsschuppen_Wasseruhr_008.ino.cpp" -o nul
Alternatives for ESP8266HTTPClient.h: [ESP8266HTTPClient@1.2]
ResolveLibrary(ESP8266HTTPClient.h)
  -> candidates: [ESP8266HTTPClient@1.2]
"C:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -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_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12\"" -DFLASHMODE_QIO -DESP8266 "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\AsyncMQTT_Generic\\src" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\ESPAsyncTCP-master\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPClient\\src" "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589\\sketch\\Bootsschuppen_Wasseruhr_008.ino.cpp" -o nul
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
  -> candidates: [Wire@1.0]
"C:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -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_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12\"" -DFLASHMODE_QIO -DESP8266 "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\AsyncMQTT_Generic\\src" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\ESPAsyncTCP-master\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPClient\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\Wire" "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589\\sketch\\Bootsschuppen_Wasseruhr_008.ino.cpp" -o nul
Alternatives for INA226_WE.h: [INA226_WE@1.2.4]
ResolveLibrary(INA226_WE.h)
  -> candidates: [INA226_WE@1.2.4]
"C:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -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_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12\"" -DFLASHMODE_QIO -DESP8266 "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\AsyncMQTT_Generic\\src" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\ESPAsyncTCP-master\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPClient\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\Wire" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\INA226_WE\\src" "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589\\sketch\\Bootsschuppen_Wasseruhr_008.ino.cpp" -o nul
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\ConnAckPacket.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\Out\Connect.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\Out\Disconn.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\Out\OutPacket.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\Out\PingReq.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\Out\PubAck.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\Out\Publish.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\Out\Subscribe.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\Out\Unsubscribe.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\PingRespPacket.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\PubAckPacket.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\PubCompPacket.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\PubRecPacket.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\PubRelPacket.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\PublishPacket.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\SubAckPacket.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic\src\AsyncMqttClient\Packets\UnsubAckPacket.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\ESPAsyncTCP-master\src\AsyncPrinter.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\ESPAsyncTCP-master\src\ESPAsyncTCPbuffer.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\ESPAsyncTCP-master\src\SyncClient.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\ESPAsyncTCP-master\src\tcp_axtls.c
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\BearSSLHelpers.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFi.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiAP.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiGratuitous.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiMulti.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiSTA-WPS.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiScan.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiClient.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiServer.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiServerSecureBearSSL.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiUdp.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\enable_wifi_at_boot_time.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266HTTPClient\src\ESP8266HTTPClient.cpp
Using cached library dependencies for file: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\Wire\Wire.cpp
Using cached library dependencies for file: C:\Users\Chris\Documents\Arduino\libraries\INA226_WE\src\INA226_WE.cpp
Generating function prototypes...
"C:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -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_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12\"" -DFLASHMODE_QIO -DESP8266 "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\AsyncMQTT_Generic\\src" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\ESPAsyncTCP-master\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPClient\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\Wire" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\INA226_WE\\src" "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589\\sketch\\Bootsschuppen_Wasseruhr_008.ino.cpp" -o "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Sketch wird kompiliert...
"C:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/signing.py" --mode header --publickey "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_modified_sketch_706564/public.key" --out "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589/core/Updater_Signing.h"
"C:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589/core" -c -Wall -Wextra -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12\"" -DFLASHMODE_QIO -DESP8266 "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\AsyncMQTT_Generic\\src" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\ESPAsyncTCP-master\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPClient\\src" "-IC:\\Users\\Chris\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\Wire" "-IC:\\Users\\Chris\\Documents\\Arduino\\libraries\\INA226_WE\\src" "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589\\sketch\\Bootsschuppen_Wasseruhr_008.ino.cpp" -o "C:\\Users\\Chris\\AppData\\Local\\Temp\\arduino_build_554589\\sketch\\Bootsschuppen_Wasseruhr_008.ino.cpp.o"
C:\Users\Chris\AppData\Local\Temp\arduino_modified_sketch_706564\Bootsschuppen_Wasseruhr_008.ino: In function 'void sendHttpData(String)':
C:\Users\Chris\AppData\Local\Temp\arduino_modified_sketch_706564\Bootsschuppen_Wasseruhr_008.ino:89:9: warning: unused variable 'httpCode' [-Wunused-variable]
   89 |     int httpCode = http.GET();
      |         ^~~~~~~~
Bootsschuppen_Wasseruhr_008:88:15: error: call to 'HTTPClient::begin' declared with attribute error: obsolete API, use ::begin(WiFiClient, host, port, uri)
   88 |     http.begin(host, port, url); //HTTP
      |     ~~~~~~~~~~^~~~~~~~~~~~~~~~~
Bibliothek AsyncMQTT_Generic in Version 1.5.0 im Ordner: C:\Users\Chris\Documents\Arduino\libraries\AsyncMQTT_Generic  wird verwendet
Bibliothek ESPAsyncTCP-master in Version 1.2.0 im Ordner: C:\Users\Chris\Documents\Arduino\libraries\ESPAsyncTCP-master  wird verwendet
Bibliothek ESP8266WiFi in Version 1.0 im Ordner: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi  wird verwendet
Bibliothek ESP8266HTTPClient in Version 1.2 im Ordner: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266HTTPClient  wird verwendet
Bibliothek Wire in Version 1.0 im Ordner: C:\Users\Chris\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\Wire  wird verwendet
Bibliothek INA226_WE in Version 1.2.4 im Ordner: C:\Users\Chris\Documents\Arduino\libraries\INA226_WE  wird verwendet
exit status 1
call to 'HTTPClient::begin' declared with attribute error: obsolete API, use ::begin(WiFiClient, host, port, uri)
  1. Was verstehst du an der Meldung nicht?
  2. Was sagt Google zu der Meldung?
    "error: call to 'HTTPClient::begin' declared with attribute error: obsolete API, use ::begin(WiFiClient, host, port, uri)" Ungefähr 901 Ergebnisse (0,51 Sekunden)
    Und da ist keine für dich passende Lösung/Erklärung bei?

nee, tatsächlich ist da keine passende Lösung dabei.

Ich habe jetzt mal versucht ein Sketch zu kompilieren, dass ich vor 6 Wochen geschrieben hat, und welches funktioniert hat (läuft ja seit dem auf einem nodeMCU)

...geht auch nicht, gleiche Fehlermeldung.

Daher vermute ich ein Problem aufgrund eines Library Updates?!

Beste Grüße,
Chris

Bitte lese die Meldung!
Bitte folge dem Vorschlag in der Meldung.

jetzt schaust mal in deine Code, wie du den Aufruf machst.

und dann gib ihm jene Parameter die er haben will. Die Meldung macht dir sogar einen Vorschlag, als ersten der vier Parameter den Wifi Client zu übergeben.

Du kannst aber auch selber in der .h sehen, und dann siehst du du genau die gültigen Signaturen, und jene die als deprecated gekennzeichnet sind:

So, ausgeschlafen :wink:

Mich hat total irritiert, das mein Sketch vor 6 Wochen noch ging...

Okay, nun habe ich es mir angeschaut, und bin einen Schritt weiter: Es kompiliert wieder :slight_smile:

[code]
#define VZsenden         // Die Daten werden an die Volkszähler Middleware gesendet (kann man auskommentieren zum offline testen)
#define MQTTsenden       // Die Daten werden an den MQTT Broker gesendet (kann man auskommentieren zum offline testen)
#define AUSGABE
#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#include <ESP8266HTTPClient.h>
#include <Wire.h>
#include <INA226_WE.h>
#define I2C_ADDRESS 0x40
WiFiClient wifiClient;
ESP8266WiFiMulti WiFiMulti;
INA226_WE ina226 = INA226_WE(I2C_ADDRESS);
String url_temp;
float shuntVoltage_mV = 0.0;
float loadVoltage_V = 0.0;
float busVoltage_V = 0.0;
float current_mA = 0.0;
float power_mW = 0.0;
byte maxwait = 120;
int8_t lastvalue;
int8_t actualvalue;
const String host = "xxx.xxx.xxx.xxx";          // Server IP Adresse
const unsigned int port = 80;
unsigned long Schleifen = 0;                  // wie viele Schleifen wurden durchlaufen?
unsigned long Startzeit = 0;                  // Merker für die Zeit in Millisekunden seit letzten Aufruf der Funktion. Millis zählt immer weiter hoch seit dem Einschalten des Controllers
int8_t leseINA226() {
  int8_t returnWert = 127;
  shuntVoltage_mV = 0.0;
  loadVoltage_V = 0.0;
  busVoltage_V = 0.0;
  current_mA = 0.0;
  power_mW = 0.0;
  ina226.readAndClearFlags();
  shuntVoltage_mV = ina226.getShuntVoltage_mV();
  busVoltage_V = ina226.getBusVoltage_V();
  current_mA = ina226.getCurrent_mA();
  power_mW = ina226.getBusPower();
  loadVoltage_V  = busVoltage_V + (shuntVoltage_mV / 1000);
  if (!ina226.overflow) {
    //Serial.println("Werte OK - kein Überlauf");
  }
  else {
    //Serial.println("Überlauf! Höheren Strombereich wählen!");
  }

  if (current_mA <= 0.1) {   // Error low
    //Serial.println("Fehler, Strom zu niedrig, eventuell Leitung unterbrochen");
    returnWert = 2;
  };
  if (current_mA > 0.1 && current_mA < 1.2) {   // Sensor hat Reflexion
    //Serial.println("Reflexion");
    returnWert = 1;
  };
  if (current_mA >= 1.2 && current_mA < 2.1) {   // Sensor meldet Rückwärtslauf
    //Serial.println("Rückwärtslauf");
    returnWert = -1;
  };
  if (current_mA >= 2.1 && current_mA < 10) {   // Sensor hat keine Reflexion
    //Serial.println("keine Reflexion");
    returnWert = 0;
  };
  if (current_mA >= 10 ) {   // Error High
    //Serial.println("Fehler, Strom zu hoch, eventuell Kurzschluss");
    returnWert = 3;
  }
  return returnWert;
}

//********************************************************************************************************************************
bool waitWifi() {
  while ((WiFiMulti.run() != WL_CONNECTED) && maxwait > 0) {
    Serial.print(" Error Code: "); Serial.println(WiFiMulti.run());
#ifdef AUSGABE
    Serial.println("Wait Wifi");
#endif
    delay(1000);
    maxwait--;
  }
  if (WiFiMulti.run() == WL_CONNECTED) return true;
  return false;
}
//********************************************************************************************************************************
void sendHttpData(String url) {
  HTTPClient http;
  if (waitWifi()) {
#ifdef AUSGABE
    Serial.print("GET: "); Serial.println(url);
#endif
    http.begin(wifiClient, host, port, url); //HTTP
    int httpCode = http.GET();
#ifdef AUSGABE
    if (httpCode) {
      if (httpCode == 200) {
        String payload = http.getString();
        // Serial.println(payload);     // Rückmeldung von der Middleware
      } else {
        Serial.print("HTTP "); Serial.println(httpCode);
      }
    } else {
      Serial.print("[HTTP] GET... failed, no connection or no HTTP server\n");
    }
#endif
  } else {
#ifdef AUSGABE
    Serial.print("No WiFi available\n");
#endif
  }
}
//********************************************************************************************************************************


void setup() {
  Serial.begin(9600);
  delay(200);
  Wire.begin();
  ina226.init();
  ina226.setAverage(AVERAGE_1); // 1(default),4,16,64,128,256,512,1024 choose mode and uncomment for change of default
  ina226.setConversionTime(CONV_TIME_1100); //140,204,332,588,1100(default),2116,4156,8244 choose conversion time and uncomment for change of default
  ina226.setMeasureMode(CONTINUOUS); // "POWER_DOWN" INA226 switched off, "TRIGGERED" measurement on demand, "CONTINUOUS" continuous measurements (default) choose mode and uncomment for change of default
  ina226.setCurrentRange(MA_400); // 400,800(default) choose gain and uncomment for change of default
  ina226.waitUntilConversionCompleted(); //if you comment this line the first data might be zero
  lastvalue = leseINA226();
  Startzeit = millis();
  WiFi.hostname("ESP-Bootsschuppen");
}

void loop() {
  //Serial.print(lastvalue);
  //Serial.print(" ");
  //Serial.println(leseINA226());
  actualvalue = leseINA226();
  if (actualvalue != lastvalue) { // Sensor hat keine Reflexion
    Serial.print(actualvalue);
    if (actualvalue == 1) {
#ifdef VZsenden
      url_temp = "/middleware.php/data/f2fa0010-136d-11ed-a2b7-03ad1712faca.json?operation=add&value=";
      url_temp += actualvalue;
      sendHttpData(url_temp);                       // ------------------Daten senden-----------------
      digitalWrite(2, LOW);  // ESP12 onboard LED einschalten
      delay(20);
      digitalWrite(2, HIGH); // ESP12 onboard LED ausschalten
#endif
    }
    Serial.print("  Current[mA]: ");    Serial.print(current_mA);
    lastvalue = actualvalue;
    Serial.print("  Schleifen durchlaufen: ");
    Serial.print(Schleifen);
    Serial.print("  Wechselzeit[ms]: ");
    Serial.println(millis() - Startzeit);
    Schleifen = 0;
    Startzeit = millis();
  }
  Schleifen++;
  /* Serial.print("Shunt Voltage[mV]: "); Serial.print(shuntVoltage_mV);
    Serial.print("  Bus Voltage[V]: "); Serial.print(busVoltage_V);
    Serial.print("  Load Voltage [V]: "); Serial.print(loadVoltage_V);
    Serial.print("  Current[mA]: ");
    Serial.print(current_mA);
    Serial.print("  Bus Power [mW]: "); Serial.print(power_mW);
  */
}
[/code]

...aber funktionieren tut es nicht so wie gewollt.
Im bool waitWifi() scheint jetzt auch irgendwas anders zu sein als vorher.
Die While Schleife erwartet nun wohl andere Argumente vermute ich.

...wenn ich jetzt wüsste wo ich suchen muss?!

Beste Grüße,
Chris

Hallo,
was sagt der Monitor ?. Das stehen doch zwei print drin.
Heinz

Er sagt Error Code "4"
Aber eigentlich sollte er doch "WL_CONNECTED" sein

Doof, wenn man die Meldung nicht im Klartext sieht!
Oder?

Hallo,
dann ist er nicht mit Deinem WLAN verbunden,
ich kann auch nicht erkennen wo die Anmeldung sein soll. Ich denke da fehlt was. Der ESP kann sich zwar automatisch verbinden, aber dazu muss er bereits einmal verbunden gewesen sein.
WLAN Netz und Passwort muss ihm bekannt sein.
Heinz

Danke!

Manchmal sieht man den Wald vor lauter Bäumen nicht und sucht an einer völlig falschen Stelle.
Nun läufts :slight_smile:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.