Arduino IDE 2 Exit1 depended on how manny times function is called

Hello. I have strange issue with Arduino 2.3.2 on my PCs. So I have this code that I was developing on multiple PCs and MAC also depending where I was (work, home). And one day on all my PC i started getting error exit 1 status. Same code on MAC compile just fine. After months of searching what the issue can be I try to drill issue down and I found that it depends on how manny times I call some code in function. So I have code that send data to MySQL. Code is parsed on values that it sends. I found that I can send 55 of those values one after other and not get error. When add 56st value I get exit 1 status error. Only on PC..... how can I fix this please? ..... I think code is good as I can put any of 178 values into list of 55 and it compiles and work. Down attaching the code. Please help!

void postRunningDataSQL() {
  String INSERT_SQL;

  if (Debug) Serial.println("Connecting to MySQL...");
  if (Debug) Serial.println();
  if (conn.connectNonBlocking(server, server_port, user, password, database) != RESULT_FAIL) {
    delay(500);
    // Initiate the query class instance
    MySQL_Query query_mem = MySQL_Query(&conn);

    if (conn.connected()) {


      INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','HeartBeat','" + HeartBeat + "','" + TimeStamp + "')";
      Serial.println(INSERT_SQL);
      if (!query_mem.execute(INSERT_SQL.c_str())) {
        if (Debug) Serial.println("Insert error");
      } else {
        if (Debug) Serial.println("Data Inserted.");
      }

      if (SSID != WiFi.SSID()) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SSID','" + String(WiFi.SSID()) + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SSID = WiFi.SSID();
          Serial.println(SSID);
        }
      }

      if (RSSI != WiFi.RSSI()) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','RSSI','" + WiFi.RSSI() + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          RSSI = WiFi.RSSI();
        }
      }

      if (FreeHeap != ESP.getFreeHeap(), DEC) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','FreeHeap','" + FreeHeap + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          FreeHeap = ESP.getFreeHeap(), DEC;
        }
      }

      if (ver != verSend) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','ver','" + ver + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          verSend = ver;
        }
      }

      if (connHealth != connHealthSend) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','connHealth','" + connHealth + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          connHealthSend = connHealth;
        }
      }

      if (HeatPumpOnOffZone2 != HeatPumpOnOffZone2_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','HeatPumpOnOffZone2','" + HeatPumpOnOffZone2 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          HeatPumpOnOffZone2_local = HeatPumpOnOffZone2;
        }
      }

      if (DhwOnOff != DhwOnOff_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','DhwOnOff','" + DhwOnOff + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          DhwOnOff_local = DhwOnOff;
        }
      }

      if (HeatPumpOnOffZone1 != HeatPumpOnOffZone1_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','HeatPumpOnOffZone1','" + HeatPumpOnOffZone1 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          HeatPumpOnOffZone1_local = HeatPumpOnOffZone1;
        }
      }

      if (FloorHeatingOnOff != FloorHeatingOnOff_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','FloorHeatingOnOff','" + FloorHeatingOnOff + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          FloorHeatingOnOff_local = FloorHeatingOnOff;
        }
      }

      if (SetWorkingMode != SetWorkingMode_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SetWorkingMode','" + SetWorkingMode + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SetWorkingMode_local = SetWorkingMode;
        }
      }

      if (SetT1sTemperature != SetT1sTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SetT1sTemperature','" + SetT1sTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SetT1sTemperature_local = SetT1sTemperature;
        }
      }

      if (Zone1SetT1sTemperature != Zone1SetT1sTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','Zone1SetT1sTemperature','" + Zone1SetT1sTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          Zone1SetT1sTemperature_local = Zone1SetT1sTemperature;
        }
      }

      if (Zone2SetT1sTemperature != Zone2SetT1sTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','Zone2SetT1sTemperature','" + Zone2SetT1sTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          Zone2SetT1sTemperature_local = Zone2SetT1sTemperature;
        }
      }

      if (SetTsTemperature != SetTsTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SetTsTemperature','" + SetTsTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SetTsTemperature_local = SetTsTemperature;
        }
      }

      if (SetDhwTemperature != SetDhwTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SetDhwTemperature','" + SetDhwTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SetDhwTemperature_local = SetDhwTemperature;
        }
      }

      if (EnableCurveSetting != EnableCurveSetting_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','EnableCurveSetting','" + EnableCurveSetting + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          EnableCurveSetting_local = EnableCurveSetting;
        }
      }

      if (EnableDhwRecycling != EnableDhwRecycling_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','EnableDhwRecycling','" + EnableDhwRecycling + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          EnableDhwRecycling_local = EnableDhwRecycling;
        }
      }

      if (EnableEcoMode != EnableEcoMode_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','EnableEcoMode','" + EnableEcoMode + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          EnableEcoMode_local = EnableEcoMode;
        }
      }

      if (EnableHolidayMode != EnableHolidayMode_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','EnableHolidayMode','" + EnableHolidayMode + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          EnableHolidayMode_local = EnableHolidayMode;
        }
      }

      if (SilentModeLevel != SilentModeLevel_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SilentModeLevel','" + SilentModeLevel + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SilentModeLevel_local = SilentModeLevel;
        }
      }

      if (EnableSilentMode != EnableSilentMode_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','EnableSilentMode','" + EnableSilentMode + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          EnableSilentMode_local = EnableSilentMode;
        }
      }

      if (HolidayAway != HolidayAway_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','HolidayAway','" + HolidayAway + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          HolidayAway_local = HolidayAway;
        }
      }

      if (Disinfect != Disinfect_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','Disinfect','" + Disinfect + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          Disinfect_local = Disinfect;
        }
      }

      if (CurveSelection != CurveSelection_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','CurveSelection','" + CurveSelection + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          CurveSelection_local = CurveSelection;
        }
      }

      if (ForcedWaterHeating != ForcedWaterHeating_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','ForcedWaterHeating','" + ForcedWaterHeating + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          ForcedWaterHeating_local = ForcedWaterHeating;
        }
      }

      if (ForcedTBH != ForcedTBH_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','ForcedTBH','" + ForcedTBH + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          ForcedTBH_local = ForcedTBH;
        }
      }

      if (ForcedIBH1 != ForcedIBH1_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','ForcedIBH1','" + ForcedIBH1 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          ForcedIBH1_local = ForcedIBH1;
        }
      }

      if (t_SG_MAX != t_SG_MAX_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_SG_MAX','" + t_SG_MAX + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_SG_MAX_local = t_SG_MAX;
        }
      }


      // OperatingFrequency
      if (OperatingFrequency != OperatingFrequency_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','OperatingFrequency','" + OperatingFrequency + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          OperatingFrequency_local = OperatingFrequency;
        }
      }

      // OperatingMode
      if (OperatingMode != OperatingMode_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','OperatingMode','" + OperatingMode + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          OperatingMode_local = OperatingMode;
        }
      }

      // FanSpeed
      if (FanSpeed != FanSpeed_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','FanSpeed','" + FanSpeed + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          FanSpeed_local = FanSpeed;
        }
      }

      // PmvOpenness
      if (PmvOpenness != PmvOpenness_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','PmvOpenness','" + PmvOpenness + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          PmvOpenness_local = PmvOpenness;
        }
      }

      // WaterInletTemperature
      if (WaterInletTemperature != WaterInletTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','WaterInletTemperature','" + WaterInletTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          WaterInletTemperature_local = WaterInletTemperature;
        }
      }

      // WaterOutletTemperature
      if (WaterOutletTemperature != WaterOutletTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','WaterOutletTemperature','" + WaterOutletTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          WaterOutletTemperature_local = WaterOutletTemperature;
        }
      }

      // CondenserTemperature
      if (CondenserTemperature != CondenserTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','CondenserTemperature','" + CondenserTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          CondenserTemperature_local = CondenserTemperature;
        }
      }

      // OutdoorTemperature
      if (OutdoorTemperature != OutdoorTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','OutdoorTemperature','" + OutdoorTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          OutdoorTemperature_local = OutdoorTemperature;
        }
      }

      // DischargeTemperature
      if (DischargeTemperature != DischargeTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','DischargeTemperature','" + DischargeTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          DischargeTemperature_local = DischargeTemperature;
        }
      }

      // ReturnAirTemperature
      if (ReturnAirTemperature != ReturnAirTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','ReturnAirTemperature','" + ReturnAirTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          ReturnAirTemperature_local = ReturnAirTemperature;
        }
      }

      // TotalWaterOutletTemperature
      if (TotalWaterOutletTemperature != TotalWaterOutletTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','TotalWaterOutletTemperature','" + TotalWaterOutletTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          TotalWaterOutletTemperature_local = TotalWaterOutletTemperature;
        }
      }

      // SystemTotalWaterOutletTemperature
      if (SystemTotalWaterOutletTemperature != SystemTotalWaterOutletTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SystemTotalWaterOutletTemperature','" + SystemTotalWaterOutletTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SystemTotalWaterOutletTemperature_local = SystemTotalWaterOutletTemperature;
        }
      }

      // RefrigerantLiquidTemperature
      if (RefrigerantLiquidTemperature != RefrigerantLiquidTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','RefrigerantLiquidTemperature','" + RefrigerantLiquidTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          RefrigerantLiquidTemperature_local = RefrigerantLiquidTemperature;
        }
      }

      // RefrigerantGasTemperature
      if (RefrigerantGasTemperature != RefrigerantGasTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','RefrigerantGasTemperature','" + RefrigerantGasTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          RefrigerantGasTemperature_local = RefrigerantGasTemperature;
        }
      }

      // RoomTemperature
      if (RoomTemperature != RoomTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','RoomTemperature','" + RoomTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          RoomTemperature_local = RoomTemperature;
        }
      }

      // WaterTankTemperature
      if (WaterTankTemperature != WaterTankTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','WaterTankTemperature','" + WaterTankTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          WaterTankTemperature_local = WaterTankTemperature;
        }
      }

      // OutdoorHighPressure
      if (OutdoorHighPressure != OutdoorHighPressure_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','OutdoorHighPressure','" + OutdoorHighPressure + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          OutdoorHighPressure_local = OutdoorHighPressure;
        }
      }

      // OutdoorLowPressure
      if (OutdoorLowPressure != OutdoorLowPressure_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','OutdoorLowPressure','" + OutdoorLowPressure + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          OutdoorLowPressure_local = OutdoorLowPressure;
        }
      }

      // OutdoorUnitCurrent
      if (OutdoorUnitCurrent != OutdoorUnitCurrent_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','OutdoorUnitCurrent','" + OutdoorUnitCurrent + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          OutdoorUnitCurrent_local = OutdoorUnitCurrent;
        }
      }

      // OutdoorUnitVoltage
      if (OutdoorUnitVoltage != OutdoorUnitVoltage_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','OutdoorUnitVoltage','" + OutdoorUnitVoltage + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          OutdoorUnitVoltage_local = OutdoorUnitVoltage;
        }
      }

      // CompresorOperatingTime
      if (CompresorOperatingTime != CompresorOperatingTime_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','CompresorOperatingTime','" + CompresorOperatingTime + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          CompresorOperatingTime_local = CompresorOperatingTime;
        }
      }

      // CurrentFault
      if (CurrentFault != CurrentFault_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','CurrentFault','" + CurrentFault + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          CurrentFault_local = CurrentFault;
        }
      }

      // Fault1
      if (Fault1 != Fault1_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','Fault1','" + Fault1 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          Fault1_local = Fault1;
        }
      }

      // Fault2
      if (Fault2 != Fault2_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','Fault2','" + Fault2 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          Fault2_local = Fault2;
        }
      }

      // Fault3
      if (Fault3 != Fault3_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','Fault3','" + Fault3 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          Fault3_local = Fault3;
        }
      }

      // EUV
      if (EUV != EUV_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','EUV','" + EUV + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          EUV_local = EUV;
        }
      }

      // SG
      if (SG != SG_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SG','" + SG + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SG_local = SG;
        }
      }

      // SolarEnergySignalInput
      if (SolarEnergySignalInput != SolarEnergySignalInput_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SolarEnergySignalInput','" + SolarEnergySignalInput + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SolarEnergySignalInput_local = SolarEnergySignalInput;
        }
      }

      // RoomTemperatureControllerCooling
      if (RoomTemperatureControllerCooling != RoomTemperatureControllerCooling_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','RoomTemperatureControllerCooling','" + RoomTemperatureControllerCooling + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          RoomTemperatureControllerCooling_local = RoomTemperatureControllerCooling;
        }
      }

      // RoomTemperatureControllerHeating
      if (RoomTemperatureControllerHeating != RoomTemperatureControllerHeating_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','RoomTemperatureControllerHeating','" + RoomTemperatureControllerHeating + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          RoomTemperatureControllerHeating_local = RoomTemperatureControllerHeating;
        }
      }

      // OutdoorUnitTestModeMark
      if (OutdoorUnitTestModeMark != OutdoorUnitTestModeMark_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','OutdoorUnitTestModeMark','" + OutdoorUnitTestModeMark + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          OutdoorUnitTestModeMark_local = OutdoorUnitTestModeMark;
        }
      }

      // RemoteOnOff
      if (RemoteOnOff != RemoteOnOff_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','RemoteOnOff','" + RemoteOnOff + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          RemoteOnOff_local = RemoteOnOff;
        }
      }

      // OilReturn
      if (OilReturn != OilReturn_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','OilReturn','" + OilReturn + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          OilReturn_local = OilReturn;
        }
      }

      // AntiFreeze
      if (AntiFreeze != AntiFreeze_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','AntiFreeze','" + AntiFreeze + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          AntiFreeze_local = AntiFreeze;
        }
      }

      // Defrosting
      if (Defrosting != Defrosting_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','Defrosting','" + Defrosting + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          Defrosting_local = Defrosting;
        }
      }

      // DEFROST
      if (DEFROST != DEFROST_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','DEFROST','" + DEFROST + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          DEFROST_local = DEFROST;
        }
      }

      // ExternalHeater
      if (ExternalHeater != ExternalHeater_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','ExternalHeater','" + ExternalHeater + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          ExternalHeater_local = ExternalHeater;
        }
      }

      // RUN
      if (RUN != RUN_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','RUN','" + RUN + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          RUN_local = RUN;
        }
      }

      // ALARM
      if (ALARM != ALARM_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','ALARM','" + ALARM + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          ALARM_local = ALARM;
        }
      }

      // SolarWaterPump
      if (SolarWaterPump != SolarWaterPump_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SolarWaterPump','" + SolarWaterPump + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SolarWaterPump_local = SolarWaterPump;
        }
      }

      // HEAT4
      if (HEAT4 != HEAT4_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','HEAT4','" + HEAT4 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          HEAT4_local = HEAT4;
        }
      }

      // SV2
      if (SV2 != SV2_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SV2','" + SV2 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SV2_local = SV2;
        }
      }

      // MixedWaterPumpP_c
      if (MixedWaterPumpP_c != MixedWaterPumpP_c_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','MixedWaterPumpP_c','" + MixedWaterPumpP_c + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          MixedWaterPumpP_c_local = MixedWaterPumpP_c;
        }
      }

      // WaterReturnWaterP_d
      if (WaterReturnWaterP_d != WaterReturnWaterP_d_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','WaterReturnWaterP_d','" + WaterReturnWaterP_d + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          WaterReturnWaterP_d_local = WaterReturnWaterP_d;
        }
      }

      // ExternalWaterPumpP_o
      if (ExternalWaterPumpP_o != ExternalWaterPumpP_o_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','ExternalWaterPumpP_o','" + ExternalWaterPumpP_o + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          ExternalWaterPumpP_o_local = ExternalWaterPumpP_o;
        }
      }

      // SV1
      if (SV1 != SV1_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SV1','" + SV1 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SV1_local = SV1;
        }
      }

      // WaterPumpPUMP_I
      if (WaterPumpPUMP_I != WaterPumpPUMP_I_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','WaterPumpPUMP_I','" + WaterPumpPUMP_I + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          WaterPumpPUMP_I_local = WaterPumpPUMP_I;
        }
      }

      // ElectricHeaterTBH
      if (ElectricHeaterTBH != ElectricHeaterTBH_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','ElectricHeaterTBH','" + ElectricHeaterTBH + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          ElectricHeaterTBH_local = ElectricHeaterTBH;
        }
      }

      // ElectricHeaterIBH1
      if (ElectricHeaterIBH1 != ElectricHeaterIBH1_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','ElectricHeaterIBH1','" + ElectricHeaterIBH1 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          ElectricHeaterIBH1_local = ElectricHeaterIBH1;
        }
      }

      // WholeUnitVersionNo
      if (WholeUnitVersionNo != WholeUnitVersionNo_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','WholeUnitVersionNo','" + WholeUnitVersionNo + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          WholeUnitVersionNo_local = WholeUnitVersionNo;
        }
      }

      // WiredControllerVersionNo
      if (WiredControllerVersionNo != WiredControllerVersionNo_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','WiredControllerVersionNo','" + WiredControllerVersionNo + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          WiredControllerVersionNo_local = WiredControllerVersionNo;
        }
      }

      // UnitTargetFrequency
      if (UnitTargetFrequency != UnitTargetFrequency_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','UnitTargetFrequency','" + UnitTargetFrequency + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          UnitTargetFrequency_local = UnitTargetFrequency;
        }
      }

      // DcBusCurrent
      if (DcBusCurrent != DcBusCurrent_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','DcBusCurrent','" + DcBusCurrent + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          DcBusCurrent_local = DcBusCurrent;
        }
      }

      // DcBusVoltage
      if (DcBusVoltage != DcBusVoltage_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','DcBusVoltage','" + DcBusVoltage + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          DcBusVoltage_local = DcBusVoltage;
        }
      }

      // TfModuleTemperature
      if (TfModuleTemperature != TfModuleTemperature_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','TfModuleTemperature','" + TfModuleTemperature + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          TfModuleTemperature_local = TfModuleTemperature;
        }
      }

      // HydraulicModuleCurveT1sCalculatedValue1
      if (HydraulicModuleCurveT1sCalculatedValue1 != HydraulicModuleCurveT1sCalculatedValue1_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','HydraulicModuleCurveT1sCalculatedValue1','" + HydraulicModuleCurveT1sCalculatedValue1 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          HydraulicModuleCurveT1sCalculatedValue1_local = HydraulicModuleCurveT1sCalculatedValue1;
        }
      }

      // HydraulicModuleCurveT1sCalculatedValue2
      if (HydraulicModuleCurveT1sCalculatedValue2 != HydraulicModuleCurveT1sCalculatedValue2_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','HydraulicModuleCurveT1sCalculatedValue2','" + HydraulicModuleCurveT1sCalculatedValue2 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          HydraulicModuleCurveT1sCalculatedValue2_local = HydraulicModuleCurveT1sCalculatedValue2;
        }
      }

      // WaterFlow
      if (WaterFlow != WaterFlow_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','WaterFlow','" + WaterFlow + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          WaterFlow_local = WaterFlow;
        }
      }

      // LimitSchemeOfOutdoorUnitCurrent
      if (LimitSchemeOfOutdoorUnitCurrent != LimitSchemeOfOutdoorUnitCurrent_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','LimitSchemeOfOutdoorUnitCurrent','" + LimitSchemeOfOutdoorUnitCurrent + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          LimitSchemeOfOutdoorUnitCurrent_local = LimitSchemeOfOutdoorUnitCurrent;
        }
      }

      // AbilityOfHydraulicModule
      if (AbilityOfHydraulicModule != AbilityOfHydraulicModule_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','AbilityOfHydraulicModule','" + AbilityOfHydraulicModule + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          AbilityOfHydraulicModule_local = AbilityOfHydraulicModule;
        }
      }

      // HomeApplianceType
      if (HomeApplianceType != HomeApplianceType_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','HomeApplianceType','" + HomeApplianceType + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          HomeApplianceType_local = HomeApplianceType;
        }
      }

      // TemperatureUpperLimitOfT1sCooling
      if (TemperatureUpperLimitOfT1sCooling != TemperatureUpperLimitOfT1sCooling_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','TemperatureUpperLimitOfT1sCooling','" + TemperatureUpperLimitOfT1sCooling + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          TemperatureUpperLimitOfT1sCooling_local = TemperatureUpperLimitOfT1sCooling;
        }
      }

      // TemperatureLowerLimitOfT1sCooling
      if (TemperatureLowerLimitOfT1sCooling != TemperatureLowerLimitOfT1sCooling_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','TemperatureLowerLimitOfT1sCooling','" + TemperatureLowerLimitOfT1sCooling + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          TemperatureLowerLimitOfT1sCooling_local = TemperatureLowerLimitOfT1sCooling;
        }
      }

      // TemperatureUpperLimitOfT1sHeating
      if (TemperatureUpperLimitOfT1sHeating != TemperatureUpperLimitOfT1sHeating_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','TemperatureUpperLimitOfT1sHeating','" + TemperatureUpperLimitOfT1sHeating + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          TemperatureUpperLimitOfT1sHeating_local = TemperatureUpperLimitOfT1sHeating;
        }
      }

      // TemperatureLowerLimitOfT1sHeating
      if (TemperatureLowerLimitOfT1sHeating != TemperatureLowerLimitOfT1sHeating_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','TemperatureLowerLimitOfT1sHeating','" + TemperatureLowerLimitOfT1sHeating + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          TemperatureLowerLimitOfT1sHeating_local = TemperatureLowerLimitOfT1sHeating;
        }
      }

      // TemperatureUpperLimitOfTsSetting
      if (TemperatureUpperLimitOfTsSetting != TemperatureUpperLimitOfTsSetting_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','TemperatureUpperLimitOfTsSetting','" + TemperatureUpperLimitOfTsSetting + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          TemperatureUpperLimitOfTsSetting_local = TemperatureUpperLimitOfTsSetting;
        }
      }

      // TemperatureLowerLimitOfTsSetting
      if (TemperatureLowerLimitOfTsSetting != TemperatureLowerLimitOfTsSetting_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','TemperatureLowerLimitOfTsSetting','" + TemperatureLowerLimitOfTsSetting + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          TemperatureLowerLimitOfTsSetting_local = TemperatureLowerLimitOfTsSetting;
        }
      }

      // TemperatureUpperLimitOfWaterHeating
      if (TemperatureUpperLimitOfWaterHeating != TemperatureUpperLimitOfWaterHeating_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','TemperatureUpperLimitOfWaterHeating','" + TemperatureUpperLimitOfWaterHeating + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          TemperatureUpperLimitOfWaterHeating_local = TemperatureUpperLimitOfWaterHeating;
        }
      }

      // TemperatureLowerLimitOfWaterHeating
      if (TemperatureLowerLimitOfWaterHeating != TemperatureLowerLimitOfWaterHeating_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','TemperatureLowerLimitOfWaterHeating','" + TemperatureLowerLimitOfWaterHeating + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          TemperatureLowerLimitOfWaterHeating_local = TemperatureLowerLimitOfWaterHeating;
        }
      }

      // PumpRunningTime
      if (PumpRunningTime != PumpRunningTime_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','PumpRunningTime','" + PumpRunningTime + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          PumpRunningTime_local = PumpRunningTime;
        }
      }

      // EnableWaterHeating
      if (EnableWaterHeating != EnableWaterHeating_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','EnableWaterHeating','" + EnableWaterHeating + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          EnableWaterHeating_local = EnableWaterHeating;
        }
      }

      // SupportWaterTankElectricHeaterTBH
      if (SupportWaterTankElectricHeaterTBH != SupportWaterTankElectricHeaterTBH_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SupportWaterTankElectricHeaterTBH','" + SupportWaterTankElectricHeaterTBH + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SupportWaterTankElectricHeaterTBH_local = SupportWaterTankElectricHeaterTBH;
        }
      }

      // SupportDisinfection
      if (SupportDisinfection != SupportDisinfection_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SupportDisinfection','" + SupportDisinfection + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SupportDisinfection_local = SupportDisinfection;
        }
      }

      // DhwPump
      if (DhwPump != DhwPump_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','DhwPump','" + DhwPump + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          DhwPump_local = DhwPump;
        }
      }

      // DhwPumpSupportPipeDisinfect
      if (DhwPumpSupportPipeDisinfect != DhwPumpSupportPipeDisinfect_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','DhwPumpSupportPipeDisinfect','" + DhwPumpSupportPipeDisinfect + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          DhwPumpSupportPipeDisinfect_local = DhwPumpSupportPipeDisinfect;
        }
      }

      // EnableCooling
      if (EnableCooling != EnableCooling_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','EnableCooling','" + EnableCooling + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          EnableCooling_local = EnableCooling;
        }
      }

      // T1sCoolingHighLowTemperatureSetting
      if (T1sCoolingHighLowTemperatureSetting != T1sCoolingHighLowTemperatureSetting_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T1sCoolingHighLowTemperatureSetting','" + T1sCoolingHighLowTemperatureSetting + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T1sCoolingHighLowTemperatureSetting_local = T1sCoolingHighLowTemperatureSetting;
        }
      }

      // EnableHeating
      if (EnableHeating != EnableHeating_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','EnableHeating','" + EnableHeating + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          EnableHeating_local = EnableHeating;
        }
      }

      // T1sHeatingHighLowTemperatureSetting
      if (T1sHeatingHighLowTemperatureSetting != T1sHeatingHighLowTemperatureSetting_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T1sHeatingHighLowTemperatureSetting','" + T1sHeatingHighLowTemperatureSetting + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T1sHeatingHighLowTemperatureSetting_local = T1sHeatingHighLowTemperatureSetting;
        }
      }

      // SupportT1Sensor
      if (SupportT1Sensor != SupportT1Sensor_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SupportT1Sensor','" + SupportT1Sensor + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SupportT1Sensor_local = SupportT1Sensor;
        }
      }

      // SupportRoomTemperatureSensorTa
      if (SupportRoomTemperatureSensorTa != SupportRoomTemperatureSensorTa_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SupportRoomTemperatureSensorTa','" + SupportRoomTemperatureSensorTa + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SupportRoomTemperatureSensorTa_local = SupportRoomTemperatureSensorTa;
        }
      }

      // SupportRoomThermostat
      if (SupportRoomThermostat != SupportRoomThermostat_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SupportRoomThermostat','" + SupportRoomThermostat + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SupportRoomThermostat_local = SupportRoomThermostat;
        }
      }

      // RoomThermostat
      if (RoomThermostat != RoomThermostat_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','RoomThermostat','" + RoomThermostat + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          RoomThermostat_local = RoomThermostat;
        }
      }

      // DualRoomThermostat
      if (DualRoomThermostat != DualRoomThermostat_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','DualRoomThermostat','" + DualRoomThermostat + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          DualRoomThermostat_local = DualRoomThermostat;
        }
      }

      // RoomCoolingHeatingFirst
      if (RoomCoolingHeatingFirst != RoomCoolingHeatingFirst_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','RoomCoolingHeatingFirst','" + RoomCoolingHeatingFirst + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          RoomCoolingHeatingFirst_local = RoomCoolingHeatingFirst;
        }
      }

      // DefineThePort
      if (DefineThePort != DefineThePort_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','DefineThePort','" + DefineThePort + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          DefineThePort_local = DefineThePort;
        }
      }

      // SmartGrid
      if (SmartGrid != SmartGrid_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SmartGrid','" + SmartGrid + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SmartGrid_local = SmartGrid;
        }
      }

      // EnableTw2
      if (EnableTw2 != EnableTw2_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','EnableTw2','" + EnableTw2 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          EnableTw2_local = EnableTw2;
        }
      }

      // SettingTheHighLowTemperatureOfCoolingModeT1s
      if (SettingTheHighLowTemperatureOfCoolingModeT1s != SettingTheHighLowTemperatureOfCoolingModeT1s_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SettingTheHighLowTemperatureOfCoolingModeT1s','" + SettingTheHighLowTemperatureOfCoolingModeT1s + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SettingTheHighLowTemperatureOfCoolingModeT1s_local = SettingTheHighLowTemperatureOfCoolingModeT1s;
        }
      }

      // SettingTheHighLowTemperatureOfHeatingModeT1s
      if (SettingTheHighLowTemperatureOfHeatingModeT1s != SettingTheHighLowTemperatureOfHeatingModeT1s_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','SettingTheHighLowTemperatureOfHeatingModeT1s','" + SettingTheHighLowTemperatureOfHeatingModeT1s + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          SettingTheHighLowTemperatureOfHeatingModeT1s_local = SettingTheHighLowTemperatureOfHeatingModeT1s;
        }
      }

      // DoubleZoneSettingIsValid
      if (DoubleZoneSettingIsValid != DoubleZoneSettingIsValid_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','DoubleZoneSettingIsValid','" + DoubleZoneSettingIsValid + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          DoubleZoneSettingIsValid_local = DoubleZoneSettingIsValid;
        }
      }

      // dT5_On
      if (dT5_On != dT5_On_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','dT5_On','" + dT5_On + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          dT5_On_local = dT5_On;
        }
      }

      // dT1S5
      if (dT1S5 != dT1S5_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','dT1S5','" + dT1S5 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          dT1S5_local = dT1S5;
        }
      }

      // T_Interval_DHW
      if (T_Interval_DHW != T_Interval_DHW_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T_Interval_DHW','" + T_Interval_DHW + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T_Interval_DHW_local = T_Interval_DHW;
        }
      }

      // T4DHWmax
      if (T4DHWmax != T4DHWmax_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4DHWmax','" + T4DHWmax + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4DHWmax_local = T4DHWmax;
        }
      }

      // T4DHWmin
      if (T4DHWmin != T4DHWmin_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4DHWmin','" + T4DHWmin + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4DHWmin_local = T4DHWmin;
        }
      }

      // t_TBH_delay
      if (t_TBH_delay != t_TBH_delay_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_TBH_delay','" + t_TBH_delay + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_TBH_delay_local = t_TBH_delay;
        }
      }

      // dT5_TBH_off
      if (dT5_TBH_off != dT5_TBH_off_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','dT5_TBH_off','" + dT5_TBH_off + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          dT5_TBH_off_local = dT5_TBH_off;
        }
      }

      // T4_TBH_on
      if (T4_TBH_on != T4_TBH_on_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4_TBH_on','" + T4_TBH_on + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4_TBH_on_local = T4_TBH_on;
        }
      }

      // T5s_DI
      if (T5s_DI != T5s_DI_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T5s_DI','" + T5s_DI + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T5s_DI_local = T5s_DI;
        }
      }

      // t_DI_max
      if (t_DI_max != t_DI_max_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_DI_max','" + t_DI_max + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_DI_max_local = t_DI_max;
        }
      }

      // t_DI_hightemp
      if (t_DI_hightemp != t_DI_hightemp_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_DI_hightemp','" + t_DI_hightemp + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_DI_hightemp_local = t_DI_hightemp;
        }
      }

      // t_interval_C
      if (t_interval_C != t_interval_C_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_interval_C','" + t_interval_C + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_interval_C_local = t_interval_C;
        }
      }

      // dT1SC
      if (dT1SC != dT1SC_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','dT1SC','" + dT1SC + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          dT1SC_local = dT1SC;
        }
      }

      // dTSC
      if (dTSC != dTSC_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','dTSC','" + dTSC + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          dTSC_local = dTSC;
        }
      }

      // T4cmax
      if (T4cmax != T4cmax_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4cmax','" + T4cmax + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4cmax_local = T4cmax;
        }
      }

      // T4cmin
      if (T4cmin != T4cmin_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4cmin','" + T4cmin + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4cmin_local = T4cmin;
        }
      }

      // t_interval_H
      if (t_interval_H != t_interval_H_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_interval_H','" + t_interval_H + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_interval_H_local = t_interval_H;
        }
      }

      // dT1SH
      if (dT1SH != dT1SH_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','dT1SH','" + dT1SH + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          dT1SH_local = dT1SH;
        }
      }

      // dTSH
      if (dTSH != dTSH_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','dTSH','" + dTSH + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          dTSH_local = dTSH;
        }
      }

      // T4hmax
      if (T4hmax != T4hmax_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4hmax','" + T4hmax + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4hmax_local = T4hmax;
        }
      }

      // T4hmin
      if (T4hmin != T4hmin_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4hmin','" + T4hmin + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4hmin_local = T4hmin;
        }
      }

      // T4_IBH_on
      if (T4_IBH_on != T4_IBH_on_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4_IBH_on','" + T4_IBH_on + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4_IBH_on_local = T4_IBH_on;
        }
      }

      // dT1_IBH_on
      if (dT1_IBH_on != dT1_IBH_on_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','dT1_IBH_on','" + dT1_IBH_on + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          dT1_IBH_on_local = dT1_IBH_on;
        }
      }

      // t_IBH_delay
      if (t_IBH_delay != t_IBH_delay_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_IBH_delay','" + t_IBH_delay + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_IBH_delay_local = t_IBH_delay;
        }
      }

      // T4_AHS_on
      if (T4_AHS_on != T4_AHS_on_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4_AHS_on','" + T4_AHS_on + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4_AHS_on_local = T4_AHS_on;
        }
      }

      // dT1_AHS_on
      if (dT1_AHS_on != dT1_AHS_on_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','dT1_AHS_on','" + dT1_AHS_on + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          dT1_AHS_on_local = dT1_AHS_on;
        }
      }

      // t_AHS_delay
      if (t_AHS_delay != t_AHS_delay_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_AHS_delay','" + t_AHS_delay + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_AHS_delay_local = t_AHS_delay;
        }
      }

      // t_DHWHP_max
      if (t_DHWHP_max != t_DHWHP_max_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_DHWHP_max','" + t_DHWHP_max + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_DHWHP_max_local = t_DHWHP_max;
        }
      }

      // t_DHWHP_restrict
      if (t_DHWHP_restrict != t_DHWHP_restrict_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_DHWHP_restrict','" + t_DHWHP_restrict + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_DHWHP_restrict_local = t_DHWHP_restrict;
        }
      }

      // T4autocmin
      if (T4autocmin != T4autocmin_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4autocmin','" + T4autocmin + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4autocmin_local = T4autocmin;
        }
      }

      // T4autohmax
      if (T4autohmax != T4autohmax_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4autohmax','" + T4autohmax + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4autohmax_local = T4autohmax;
        }
      }

      // T1S_H_A_H
      if (T1S_H_A_H != T1S_H_A_H_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T1S_H_A_H','" + T1S_H_A_H + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T1S_H_A_H_local = T1S_H_A_H;
        }
      }

      // T5S_H_A_DHW
      if (T5S_H_A_DHW != T5S_H_A_DHW_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T5S_H_A_DHW','" + T5S_H_A_DHW + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T5S_H_A_DHW_local = T5S_H_A_DHW;
        }
      }

      // t_DRYUP
      if (t_DRYUP != t_DRYUP_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_DRYUP','" + t_DRYUP + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_DRYUP_local = t_DRYUP;
        }
      }

      // t_HIGHPEAK
      if (t_HIGHPEAK != t_HIGHPEAK_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_HIGHPEAK','" + t_HIGHPEAK + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_HIGHPEAK_local = t_HIGHPEAK;
        }
      }

      // t_DRYD
      if (t_DRYD != t_DRYD_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_DRYD','" + t_DRYD + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_DRYD_local = t_DRYD;
        }
      }

      // T_DRYPEAK
      if (T_DRYPEAK != T_DRYPEAK_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T_DRYPEAK','" + T_DRYPEAK + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T_DRYPEAK_local = T_DRYPEAK;
        }
      }

      // t_firstFH
      if (t_firstFH != t_firstFH_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','t_firstFH','" + t_firstFH + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          t_firstFH_local = t_firstFH;
        }
      }

      // T1S_FirstFloorHeating
      if (T1S_FirstFloorHeating != T1S_FirstFloorHeating_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T1S_FirstFloorHeating','" + T1S_FirstFloorHeating + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T1S_FirstFloorHeating_local = T1S_FirstFloorHeating;
        }
      }

      // T1SetC1
      if (T1SetC1 != T1SetC1_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T1SetC1','" + T1SetC1 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T1SetC1_local = T1SetC1;
        }
      }

      // T1SetC2
      if (T1SetC2 != T1SetC2_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T1SetC2','" + T1SetC2 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T1SetC2_local = T1SetC2;
        }
      }

      // T4C1
      if (T4C1 != T4C1_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4C1','" + T4C1 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4C1_local = T4C1;
        }
      }

      // T4C2
      if (T4C2 != T4C2_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4C2','" + T4C2 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4C2_local = T4C2;
        }
      }

      // T1SetH1
      if (T1SetH1 != T1SetH1_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T1SetH1','" + T1SetH1 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T1SetH1_local = T1SetH1;
        }
      }

      // T1SetH2
      if (T1SetH2 != T1SetH2_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T1SetH2','" + T1SetH2 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T1SetH2_local = T1SetH2;
        }
      }

      // T4H1
      if (T4H1 != T4H1_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4H1','" + T4H1 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4H1_local = T4H1;
        }
      }

      // T4H2
      if (T4H2 != T4H2_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T4H2','" + T4H2 + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T4H2_local = T4H2;
        }
      }

      // PowerLimitation
      if (PowerLimitation != PowerLimitation_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','PowerLimitation','" + PowerLimitation + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          PowerLimitation_local = PowerLimitation;
        }
      }

      // HB_t_T4_FRESH_C
      if (HB_t_T4_FRESH_C != HB_t_T4_FRESH_C_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','HB_t_T4_FRESH_C','" + HB_t_T4_FRESH_C + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          HB_t_T4_FRESH_C_local = HB_t_T4_FRESH_C;
        }
      }

      // HB_t_T4_FRESH_H
      if (HB_t_T4_FRESH_H != HB_t_T4_FRESH_H_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','HB_t_T4_FRESH_H','" + HB_t_T4_FRESH_H + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          HB_t_T4_FRESH_H_local = HB_t_T4_FRESH_H;
        }
      }

      // T_PUMPI_DELAY
      if (T_PUMPI_DELAY != T_PUMPI_DELAY_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','T_PUMPI_DELAY','" + T_PUMPI_DELAY + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          T_PUMPI_DELAY_local = T_PUMPI_DELAY;
        }
      }

      // EmissionType
      if (EmissionType != EmissionType_local) {
        INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','EmissionType','" + EmissionType + "','" + TimeStamp + "')";
        Serial.println(INSERT_SQL);
        if (!query_mem.execute(INSERT_SQL.c_str())) {
          if (Debug) Serial.println("Insert error");
        } else {
          if (Debug) Serial.println("Data Inserted.");
          EmissionType_local = EmissionType;
        }
      }


    } else {
      Serial.println("Disconnected from Server. Can't insert.");
    }
    conn.close();  // close the connection
  } else {
    Serial.println("\nConnect failed. Trying again on next iteration.");
    ESP.restart();
  }
}

Textbook example of a memory walker. You either need a hardware debugger to watch key memory locations, like one byte beyond a data aggregate. If you don't have a debugger, it's trial and error, experience and a bit of luck. I famously was oft accused as having a prayer cloth. I deny it to this day.
Good luck, you will need it.

I am just not getting what have CPU memory location with compilation of same code that can be compiled and uploaded to manny uC without any issue.

Do you not know what a memory walker is? It's very common, and very hard to find. I just found and fixed one in an open source product a couple weeks back but I got lucky, I 'noticed' what was wrong, probably due to the fact I have been messing with computers for over 60 years. BTW, many security flaws are due to this class of bug.

There is a very clear repeating pattern in each of those approx. 10 line code blocks. Surely you can find a more compact way of achieving the same thing without all that repetition. I could imagine for example a function call to replace each block. Also, since all the debug messages are the same, you would never know which program statement generated them.

I know about repeating debug messages .... it wasnt cleaned ... I cannot find any way to undo this replicating code because in next steps there are more things that is done with values. And in C as I was informed you cannot change name of the value with some array thing.

It is true that you cannot use the text form of a variable name as a variable itself in C++, at least not in the same way that you can with say an eval() statement in an interpreted language. However, you could do something like this:

dbInsert( HeatPumpOnOffZone2, "HeatPumpOnOffZone2",  HeatPumpOnOffZone2_local);

Etc.
Etc.

Then you have to write function dbInsert().

Ok and can I take passed name as value name in dbInsert rutine?

Yes.
Assuming the data types match, you could do something like:

void dbInsert( int varValue, String varID, int varValueLocal) {
      // embed varValue and varID in the query instead of
      // say HeatPumpOnOffZone2 and its text equivalent from the example above. 
}

Sorry my apology. I dont know if I dont understand or what but I think you cannot pass string as variable name. So I need pass value and value name and I think in C it is impossible. Maybe if you can share full code for one value. But getting back to my issue. Yea I know code optimalization is must but I am not there yet. It is messy because it is in process of debugging and changing. But I am facing wall called exit 1 status only on PC! What is the difference between MAC and PC compilation?

Hi @95n3kx.

I'm going to ask you to provide the full output from a compilation when you get the "exit 1 status".


:exclamation: This procedure is not intended to solve the problem. The purpose is to gather more information.


Please do this:

  1. Select Sketch > Verify/Compile from the Arduino IDE menus.
  2. Wait for the compilation to fail.
  3. You will see a "Compilation error: ..." notification at the bottom right corner of the Arduino IDE window. Click the "COPY ERROR MESSAGES" button on that notification.
  4. Open a forum reply here by clicking the "Reply" button.
  5. Click the <CODE/> icon on the post composer toolbar.
    This will add the forum's code block markup (```) to your reply to make sure the error messages are correctly formatted.
    Code block icon on toolbar
  6. Press the Ctrl+V keyboard shortcut (Command+V for macOS users).
    This will paste the compilation output into the code block.
  7. Move the cursor outside of the code block markup before you add any additional text to your reply.
  8. Click the "Reply" button to post the output.

In case the output is longer than the forum software will allow to be added to a post, you can instead save it to a .txt file and then attach that file to a reply here.

Click here for attachment instructions

  1. Open any text editor program.
  2. Paste the copied output into the text editor.
  3. Save the file in .txt format.
  4. Open a forum reply here by clicking the "Reply" button.
  5. Click the "Upload" icon (Upload icon) on the post composer toolbar:
    Upload icon on toolbar
    The "Open" dialog will open.
  6. Select the .txt file you saved from the "Open" dialog.
  7. Click the "Open" button.
    The dialog will close.
  8. Click the "Reply" button to publish the post.

Alternatively, instead of using the "Upload" icon on the post composer toolbar as described in steps (5) - (7) above, you can simply drag and drop the .txt file onto the post composer field to attach it.

The structure will be something like the following. However, (a) it probably doesn't make sense to optimise just a part of the program without reviewing the whole thing and (b) since your original problem manifests itself on only one platform, that is itself an important issue which should be investigated first.
Incidentally, I now see that you unconditionally print the entire SQL insert statement so my previous comment about the debug statements does not apply.

// assuming data types match and variables are in scope. MySQL_Query query_mem  at least should be global.

void condDbInsert( int varValue, String varID, int &varValueLocal) {
  // conditional INSERT if mismatch between varValue and varValueLocal
  // varValue  value as appears in data base
  // varID     name attribute of above variable
  // varValueLocal  reference (&) to variable to be  updated conditionally

  if ( varValue != varValueLocal) {
    String INSERT_SQL = String("INSERT INTO ") + tableScValueRead + " (swID, hwID, paramID, paramValue, paramValueAt) VALUES ('" + SN + "','" + ESP.getChipId() + "','" + varID + "','" + varValue + "','" + TimeStamp + "')";
    Serial.println(INSERT_SQL);
    if (!query_mem.execute(INSERT_SQL.c_str())) {
      if (Debug) Serial.println("Insert error");
    } else {
      if (Debug) Serial.println("Data Inserted.");
      varValueLocal = varValue;
    }
  }
}


  void postRunningDataSQL() {
    String INSERT_SQL;

    if (Debug) Serial.println("Connecting to MySQL...");
    if (Debug) Serial.println();
    if (conn.connectNonBlocking(server, server_port, user, password, database) != RESULT_FAIL) {
      delay(500);
      // Initiate the query class instance
      MySQL_Query query_mem = MySQL_Query(&conn);

      if (conn.connected()) {

      . . .
      . . .
      condDbInsert( HeatPumpOnOffZone2 , "HeatPumpOnOffZone2" , HeatPumpOnOffZone2_local ) ;
      condDbInsert( HeatPumpOnOffZone1 , "HeatPumpOnOffZone1" , HeatPumpOnOffZone1_local ) ;
      condDbInsert( FloorHeatingOnOff  , "FloorHeatingOnOff"  , FloorHeatingOnOff_local ) ;
      . . .
      . . .

      }
    }
  }


FQBN: esp8266:esp8266:nodemcuv2
Using board 'nodemcuv2' from platform in folder: C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2
Using core 'esp8266' from platform in folder: C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2

"C:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/mkbuildoptglobals.py" "C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\resources" 10607 "C:\\Users\\pc\\AppData\\Local\\Temp\\arduino\\sketches\\4DBE172F8851ECCE103EC5A43B47BAE2" "C:\\Users\\pc\\AppData\\Local\\Temp\\arduino\\sketches\\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt" "C:\\Users\\pc\\Desktop\\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55/Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.globals.h" "C:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\cores\\esp8266/CommonHFile.h"
default_encoding:       cp1250
Assume aggressive 'core.a' caching enabled.
Note: optional global include file 'C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.globals.h' does not exist.
  Read more at https://arduino-esp8266.readthedocs.io/en/latest/faq/a06-global-build-options.html
Detecting libraries used...
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2\sketch\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp -o nul
Alternatives for ModbusRTU.h: [modbus-esp8266@4.1.0]
ResolveLibrary(ModbusRTU.h)
  -> candidates: [modbus-esp8266@4.1.0]
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2\sketch\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp -o nul
Alternatives for SoftwareSerial.h: [EspSoftwareSerial@8.1.0]
ResolveLibrary(SoftwareSerial.h)
  -> candidates: [EspSoftwareSerial@8.1.0]
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2\sketch\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp -o nul
Alternatives for WiFiManager.h: [WiFiManager@2.0.17]
ResolveLibrary(WiFiManager.h)
  -> candidates: [WiFiManager@2.0.17]
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2\sketch\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp -o nul
Alternatives for ESP8266WiFi.h: [ESP8266WiFi@1.0]
ResolveLibrary(ESP8266WiFi.h)
  -> candidates: [ESP8266WiFi@1.0]
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2\sketch\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp -o nul
Alternatives for ESP8266WebServer.h: [ESP8266WebServer@1.0]
ResolveLibrary(ESP8266WebServer.h)
  -> candidates: [ESP8266WebServer@1.0]
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2\sketch\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp -o nul
Alternatives for DNSServer.h: [DNSServer@1.1.1]
ResolveLibrary(DNSServer.h)
  -> candidates: [DNSServer@1.1.1]
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2\sketch\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp -o nul
Alternatives for ESP8266HTTPClient.h: [ESP8266HTTPClient@1.2]
ResolveLibrary(ESP8266HTTPClient.h)
  -> candidates: [ESP8266HTTPClient@1.2]
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2\sketch\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp -o nul
Alternatives for ESP8266httpUpdate.h: [ESP8266httpUpdate@1.3]
ResolveLibrary(ESP8266httpUpdate.h)
  -> candidates: [ESP8266httpUpdate@1.3]
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2\sketch\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp -o nul
Alternatives for MySQL_Generic.h: [MySQL_MariaDB_Generic@1.7.2 MySQL_MariaDB_Generic@1.7.2]
ResolveLibrary(MySQL_Generic.h)
  -> candidates: [MySQL_MariaDB_Generic@1.7.2 MySQL_MariaDB_Generic@1.7.2]
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2\sketch\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp -o nul
Alternatives for EEPROM.h: [EEPROM@1.0]
ResolveLibrary(EEPROM.h)
  -> candidates: [EEPROM@1.0]
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2\sketch\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src\Modbus.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src\ModbusRTU.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src\SoftwareSerial.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\WiFiManager\WiFiManager.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\BearSSLHelpers.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFi.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiAP.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiGratuitous.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiMulti.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiSTA-WPS.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiScan.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\WiFiClient.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\WiFiServer.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\WiFiServerSecureBearSSL.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\WiFiUdp.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src\enable_wifi_at_boot_time.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src\detail\mimetable.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\DNSServer\src\DNSServer.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src\ESP8266HTTPClient.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM c:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src\ESP8266httpUpdate.cpp -o nul
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM\EEPROM.cpp -o nul
Generating function prototypes...
C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2/core -c @C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu -Ic:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1\src -Ic:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial\src -Ic:\Users\pc\Documents\Arduino\libraries\WiFiManager -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\pc\Documents\Arduino\libraries\DNSServer\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient\src -Ic:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate\src -Ic:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src -IC:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2\sketch\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp -o C:\Users\pc\AppData\Local\Temp\395710967\sketch_merged.cpp
C:\Users\pc\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\pc\AppData\Local\Temp\395710967\sketch_merged.cpp
Compiling sketch...
"C:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/signing.py" --mode header --publickey "C:\\Users\\pc\\Desktop\\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55/public.key" --out "C:\\Users\\pc\\AppData\\Local\\Temp\\arduino\\sketches\\4DBE172F8851ECCE103EC5A43B47BAE2/core/Updater_Signing.h"
"C:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 "@C:\\Users\\pc\\AppData\\Local\\Temp\\arduino\\sketches\\4DBE172F8851ECCE103EC5A43B47BAE2/core/build.opt" "-IC:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/include" "-IC:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/lwip2/include" "-IC:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\pc\\AppData\\Local\\Temp\\arduino\\sketches\\4DBE172F8851ECCE103EC5A43B47BAE2/core" -c "@C:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/warnings/extra-cppflags" -Os -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\"" "-DARDUINO_BOARD_ID=\"nodemcuv2\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO "-IC:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\cores\\esp8266" "-IC:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\variants\\nodemcu" "-Ic:\\Users\\pc\\Documents\\Arduino\\libraries\\modbus-esp8266-4.1.1\\src" "-Ic:\\Users\\pc\\Documents\\Arduino\\libraries\\EspSoftwareSerial\\src" "-Ic:\\Users\\pc\\Documents\\Arduino\\libraries\\WiFiManager" "-Ic:\\Users\\pc\\Documents\\Arduino\\libraries\\ESP8266WiFi\\src" "-Ic:\\Users\\pc\\Documents\\Arduino\\libraries\\ESP8266WebServer\\src" "-Ic:\\Users\\pc\\Documents\\Arduino\\libraries\\DNSServer\\src" "-Ic:\\Users\\pc\\Documents\\Arduino\\libraries\\ESP8266HTTPClient\\src" "-Ic:\\Users\\pc\\Documents\\Arduino\\libraries\\ESP8266httpUpdate\\src" "-Ic:\\Users\\pc\\Documents\\Arduino\\libraries\\MySQL_MariaDB_Generic-1.7.2\\src" "-IC:\\Users\\pc\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\libraries\\EEPROM" "C:\\Users\\pc\\AppData\\Local\\Temp\\arduino\\sketches\\4DBE172F8851ECCE103EC5A43B47BAE2\\sketch\\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp" -o "C:\\Users\\pc\\AppData\\Local\\Temp\\arduino\\sketches\\4DBE172F8851ECCE103EC5A43B47BAE2\\sketch\\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino.cpp.o"
In file included from c:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src/MySQL_Generic.h:51,
                 from C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:34:
c:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2\src/MySQL_Generic_WiFi.h:40:4: warning: #warning Using ESP8266 built-in WiFi [-Wcpp]
   40 |   #warning Using ESP8266 built-in WiFi
      |    ^~~~~~~
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino: In function 'bool cbWrite(Modbus::ResultCode, uint16_t, void*)':
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:67:49: warning: unused parameter 'transactionId' [-Wunused-parameter]
   67 | bool cbWrite(Modbus::ResultCode event, uint16_t transactionId, void* data) {
      |                                        ~~~~~~~~~^~~~~~~~~~~~~
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:67:70: warning: unused parameter 'data' [-Wunused-parameter]
   67 | bool cbWrite(Modbus::ResultCode event, uint16_t transactionId, void* data) {
      |                                                                ~~~~~~^~~~
In file included from C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:115:
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Update.h: In function 'void UpdateFW()':
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Update.h:84:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   84 |       if (newVersion > curVersion && WebSN == SN || newVersion > curVersion && WebSN == "ALL") {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:116:
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\PostSQLData.h: In function 'void postRunningDataSQL()':
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\PostSQLData.h:45:20: warning: comparison of integer expressions of different signedness: 'long int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
   45 |       if (FreeHeap != ESP.getFreeHeap(), DEC) {
      |           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\PostSQLData.h:45:20: warning: value computed is not used [-Wunused-value]
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\PostSQLData.h:52:44: warning: right operand of comma operator has no effect [-Wunused-value]
   52 |           FreeHeap = ESP.getFreeHeap(), DEC;
      |                                            ^
In file included from C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:117:
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\ReadSQLData.h: In function 'void ReadSqlDataFromWeb()':
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\ReadSQLData.h:45:15: warning: unused variable 'dataSize' [-Wunused-variable]
   45 |           int dataSize = size_t(row->values) / size_t(row->values[0]);
      |               ^~~~~~~~
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino: In function 'void showTime()':
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:236:22: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 8 and 15 [-Wformat-overflow=]
  236 |   sprintf(TimeStamp, "%04d-%02d-%02d %02d:%02d:%02d", year, Month, Day, hour, minute, second);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:236:22: note: directive argument in the range [-2147483647, 2147483647]
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:236:10: note: 'sprintf' output between 20 and 72 bytes into a destination of size 20
  236 |   sprintf(TimeStamp, "%04d-%02d-%02d %02d:%02d:%02d", year, Month, Day, hour, minute, second);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:117:
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\ReadSQLData.h: In function 'void ReadSqlDataFromWeb()':
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\ReadSQLData.h:1456:33: warning: array subscript 33 is above array bounds of 'uint16_t [33]' {aka 'short unsigned int [33]'} [-Warray-bounds]
 1456 |             holdingReg240_272[33] = atof(row->values[1]);
      |             ~~~~~~~~~~~~~~~~~~~~^
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:18:10: note: while referencing 'holdingReg240_272'
   18 | uint16_t holdingReg240_272[33];  //From address 240 to 272 - 33 element
      |          ^~~~~~~~~~~~~~~~~
In file included from C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:117:
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\ReadSQLData.h:1486:26: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 8 and 15 [-Wformat-overflow=]
 1486 |       sprintf(TimeStamp, "%04d-%02d-%02d %02d:%02d:%02d", year, Month, Day, hour, minute, second);
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\ReadSQLData.h:1486:26: note: directive argument in the range [-2147483647, 2147483647]
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\ReadSQLData.h:1486:14: note: 'sprintf' output between 20 and 72 bytes into a destination of size 20
 1486 |       sprintf(TimeStamp, "%04d-%02d-%02d %02d:%02d:%02d", year, Month, Day, hour, minute, second);
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:117:
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\ReadSQLData.h:1504:26: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 8 and 15 [-Wformat-overflow=]
 1504 |       sprintf(TimeStamp, "%04d-%02d-%02d %02d:%02d:%02d", year, Month, Day, hour, minute, second);
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\ReadSQLData.h:1504:26: note: directive argument in the range [-2147483647, 2147483647]
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\ReadSQLData.h:1504:14: note: 'sprintf' output between 20 and 72 bytes into a destination of size 20
 1504 |       sprintf(TimeStamp, "%04d-%02d-%02d %02d:%02d:%02d", year, Month, Day, hour, minute, second);
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino: In function 'void loop()':
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:443:24: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 8 and 15 [-Wformat-overflow=]
  443 |     sprintf(TimeStamp, "%04d-%02d-%02d %02d:%02d:%02d", year, Month, Day, hour, minute, second);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:443:24: note: directive argument in the range [-2147483647, 2147483647]
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:443:12: note: 'sprintf' output between 20 and 72 bytes into a destination of size 20
  443 |     sprintf(TimeStamp, "%04d-%02d-%02d %02d:%02d:%02d", year, Month, Day, hour, minute, second);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:465:24: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 8 and 15 [-Wformat-overflow=]
  465 |     sprintf(TimeStamp, "%04d-%02d-%02d %02d:%02d:%02d", year, Month, Day, hour, minute, second);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:465:24: note: directive argument in the range [-2147483647, 2147483647]
C:\Users\pc\Desktop\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55\Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino:465:12: note: 'sprintf' output between 20 and 72 bytes into a destination of size 20
  465 |     sprintf(TimeStamp, "%04d-%02d-%02d %02d:%02d:%02d", year, Month, Day, hour, minute, second);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Multiple libraries were found for "MySQL_Generic.h"
  Used: C:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2
  Not used: C:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-master
Using library modbus-esp8266 at version 4.1.0 in folder: C:\Users\pc\Documents\Arduino\libraries\modbus-esp8266-4.1.1 
Using library EspSoftwareSerial at version 8.1.0 in folder: C:\Users\pc\Documents\Arduino\libraries\EspSoftwareSerial 
Using library WiFiManager at version 2.0.17 in folder: C:\Users\pc\Documents\Arduino\libraries\WiFiManager 
Using library ESP8266WiFi at version 1.0 in folder: C:\Users\pc\Documents\Arduino\libraries\ESP8266WiFi 
Using library ESP8266WebServer at version 1.0 in folder: C:\Users\pc\Documents\Arduino\libraries\ESP8266WebServer 
Using library DNSServer at version 1.1.1 in folder: C:\Users\pc\Documents\Arduino\libraries\DNSServer 
Using library ESP8266HTTPClient at version 1.2 in folder: C:\Users\pc\Documents\Arduino\libraries\ESP8266HTTPClient 
Using library ESP8266httpUpdate at version 1.3 in folder: C:\Users\pc\Documents\Arduino\libraries\ESP8266httpUpdate 
Using library MySQL_MariaDB_Generic at version 1.7.2 in folder: C:\Users\pc\Documents\Arduino\libraries\MySQL_MariaDB_Generic-1.7.2 
Using library EEPROM at version 1.0 in folder: C:\Users\pc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\EEPROM 
exit status 1

Compilation error: exit status 1

Thanks. That makes the situation a bit more clear. The "exit status 1" is unexpected because there is nothing in the rest of the compilation output to indicate that an error occurred. There are plenty of compiler warnings, but those aren't expected to produce "exit status 1".

I'd like to try to reproduce the fault so that I can investigate further. Please post your full sketch.

I'll provide instructions you can follow to do that:

  1. Select Tools > Auto Format from the Arduino IDE menus.
    This is done to make the code easier for us to read.
  2. Select Edit > Copy for Forum (Markdown) from the Arduino IDE menus.
  3. In a forum reply here, click on the post composer field.
  4. Press the Ctrl+V keyboard shortcut.
    This will paste the sketch to the post composer.
  5. Move the cursor outside of the code block markup before you add any additional text to your reply.
  6. Repeat the above process if your sketch has multiple tabs.
  7. Click the "Reply" button to post your reply.

When your code requires a library that's not included with the Arduino IDE please post a link to where you downloaded that library from, or if you installed it using Library Manager then say so and state the full name of the library.

Can I share my code directly to you? I dont want share it publicly because it has some sensitive info as server ip adresses names and logins to databases.

Just replace the sensitive information with a couple of *.

The more people can look at it, the more chance that it gets solved.

With no obvious error message I would

  1. Sort out thise duplicate libraries.
  2. Close the IDE, delete
    C:\Users\pc\AppData\Local\Temp\arduino\sketches\4DBE172F8851ECCE103EC5A43B47BAE2, start the IDE again and recompile.

Sorry I have to do it that way it wont fit.

Nordis_ESP8266_ModBus_DirectSQL_OTA_rev0_55.ino (17,1 KB)
PostSQLData.h (99,8 KB)
ReadSQLData.h (56,1 KB)
Secrets.h (296 bajtov)
Update.h (4,1 KB)
Nordis_Data_conversion.h (11,0 KB)
Nordis_Data_Set.h (40,8 KB)

In the ino

uint16_t holdingReg240_272[33];  //From address 240 to 272 - 33 element

In ReadSQLData

holdingReg240_272[33] = atof(row->values[1]);

holdingReg240_272 does not have an element with index 33; indices go from 0 to 32 for that array.

I suggest that you scrutinise all your arrays.

I'm trying to sort out the other warnings in the hope that I can get the code to compile.

Note
In post #14 you were asked to provide information about all libraries; I did have serious problems trying to find the correct MySQL library that you used. The one in library manager had dependencies that I did not manage to solve; I installed GitHub - khoih-prog/MySQL_MariaDB_Generic: This MySQL_MariaDB_Generic library helps you connect your boards directly to a MySQL / MariaDB server, either local or cloud-based, so that you can store / retrieve data to / from the server. Supported boards are ESP8266/ESP32, WT32_ETH01 (ESP32 + LAN8720A), nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, Mega, RP2040-based boards, Portenta_H7, etc. with Teensy 4.1 NativeEthernet/QNEthernet, W5x00 or ENC28J60 Ethernet, WiFiNINA modules/shields or Portenta_H7 WiFi/Ethernet. Ethernet_Generic library is used as default for W5x00 which seems to be OK.

Something fishy is going on that is outside my area of knowledge.

I get similar behaviour on my Win 11 laptop with IDE 2.3.2 as well as with a portable install of 1.8.19; I basically fixed all issues in your code as well as one other one so no warnings and it still happens :frowning:

However, your code compiles on my temporary Fedora 40 with IDE 1.8.19; plenty warnings though.

For those that are interested, attached are the results of the compile on Fedora (note that I'm not saying that you should use Fedora or IDE 1.8.19).

compileFedora.txt (291.6 KB)

PS
I suspect a problem with the length of a path but have not done research on it. I did try to cut the length of the path down in the portable install of 1.8.19 in windows by moving it to c:.

Thanks for suggestions. I know my code is far from optimalized and error free but it is work in progress. So you can replicate the same issue that I have? It is strange and I try everythink I can find on internet with error 1 status but nothing is helping.