Taupunktsteuerung / Lüftung gemäß c´t Make 01/22

Werte Community ich Bitte vorweg um etwas Nachsicht mit mir, dies ist mein erster Post, meine ersten Schritte mit Arduino und ich hab keinerlei Ahnung. Bis Dato habe ich mich immer nur mit Rasperry Pi beschäftigt und wahrscheinlich hätte ich die Taupunktsteuerung auch darüber realisieren können, aber die Anleitung und das was ich im Internet darüber gefunden habe, klangen vielversprechend und auch für einen Anfänger machbar - dachte ich. Auf jedenfall ist diese Lösung günstiger als alle Produkte die es am Markt zu kaufen gibt...da fängt das bei 499€ an für eine komplett Lösung.

Aber nun zu meinem Problem bzw erstmal zu den Fakten: Ich habe wie gesagt in der c´t Make davon gelesen und dort gab es auch gleich die notwendige Datei bei GitHub:

Ich habe mich für die Version ohne Datenlogger entschieden und als Basis einen Arduino Nano Every gewählt.

Nun wollte ich die "Software" auf den Arduino überspielen und mußte dafür erst noch paar Bibliotheken installieren, das war in der Zeitschrift auch beschrieben bzw. welche man benötigt.

Und trotzdem bekomme ich folgende Fehlermeldung und hab keinerlei Ahnung was ich nun tun muß:

WARNUNG: Bibliothek LiquidCrystal I2C behauptet auf avr Architektur(en) ausgeführt werden zu können und ist möglicherweise inkompatibel mit Ihrer derzeitigen Platine, welche auf megaavr Architektur(en) ausgeführt wird.
In file included from D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:5:0:
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino: In function 'void setup()':
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:38:14: error: 'WDTO_8S' was not declared in this scope
   wdt_enable(WDTO_8S); // Watchdog timer auf 8 Sekunden stellen
              ^
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:38:14: note: suggested alternative: 'WDTO_1S'

exit status 1

Compilation error: 'WDTO_8S' was not declared in this scope

Ich wäre euch sehr Dankbar wenn mir jemand bei meinem ersten Projekt unter die Arme greifen könnte und bedanke mich im voraus für Eure unterstützung

Kompilatonsfehler · Issue #6 · MakeMagazinDE/Taupunktluefter · GitHub leitet Dich zu:
Arduino Nano Every and WDTO_8S

schon probiert?

WOW das ging schnell!! Vielen Dank!!
Nein den Eintrag hatte ich nicht gesehen. Habe ich abgeändert und der Fehler ist offensichtlich weg.

ABER...ich bekomme Folgende Fehlermeldung:

WARNUNG: Bibliothek LiquidCrystal I2C behauptet auf avr Architektur(en) ausgeführt werden zu können und ist möglicherweise inkompatibel mit Ihrer derzeitigen Platine, welche auf megaavr Architektur(en) ausgeführt wird.
Der Sketch verwendet 12005 Bytes (24%) des Programmspeicherplatzes. Das Maximum sind 49152 Bytes.
Globale Variablen verwenden 537 Bytes (8%) des dynamischen Speichers, 5607 Bytes für lokale Variablen verbleiben. Das Maximum sind 6144 Bytes.
Fehlgeschlagenes Hochladen: no upload port provided

Was mache ich Falsch?

Hallo,

da war Moko schneller. :grinning:

Die lcd Warnung ging weg nach Änderung von lcd.init auf lcd.begin weg.
Die Adafruit Lib musste ich auch noch inkludieren. Das ist wie ein Krebsgeschwür.
Habe noch andere Dinge korrigiert. Alle Warnungen sind weg.
Typischer make Sketch eben, weil keine Warnungen beachtet.

Sketch
// Dieser Code benötigt zwingend die folgenden Libraries:
#include <Adafruit_Sensor.h>
#include <DHT.h>
#include <DHT_U.h>
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
#include <avr/wdt.h>

const byte RELAIPIN {6}; // Anschluss des Lüfter-Relais
const byte DHTPIN_1 {5}; // Datenleitung für den DHT-Sensor 1 (innen)
const byte DHTPIN_2 {4}; // Datenleitung für den DHT-Sensor 2 (außen)

const bool RELAIS_EIN {LOW};
const bool RELAIS_AUS {HIGH};
bool rel;

#define DHTTYPE_1 DHT22 // DHT 22 
#define DHTTYPE_2 DHT22 // DHT 22  

// *******  Korrekturwerte der einzelnen Sensorwerte  *******
const int Korrektur_t_1  {-3}; // Korrekturwert Innensensor Temperatur
const int Korrektur_t_2  {-4}; // Korrekturwert Außensensor Temperatur
const int Korrektur_h_1  {0};  // Korrekturwert Innensensor Luftfeuchtigkeit
const int Korrektur_h_2  {0};  // Korrekturwert Außensensor Luftfeuchtigkeit
//***********************************************************

const float SCHALTmin   {5.0}; // minimaler Taupunktunterschied, bei dem das Relais schaltet
const float HYSTERESE   {1.0}; // Abstand von Ein- und Ausschaltpunkt
const float TEMP1_min  {10.0}; // Minimale Innentemperatur, bei der die Lüftung aktiviert wird
const float TEMP2_min {-10.0}; // Minimale Außentemperatur, bei der die Lüftung aktiviert wird

DHT dht1(DHTPIN_1, DHTTYPE_1); //Der Innensensor wird ab jetzt mit dht1 angesprochen
DHT dht2(DHTPIN_2, DHTTYPE_2); //Der Außensensor wird ab jetzt mit dht2 angesprochen

LiquidCrystal_I2C lcd(0x27,20,4); // LCD: I2C-Addresse und Displaygröße setzen

bool fehler = true;

void setup() {
  /*
    WDT_PERIOD_OFF_gc    = Off 
    WDT_PERIOD_8CLK_gc   = 8 cycles (8ms)
    WDT_PERIOD_16CLK_gc  = 16 cycles (16ms)
    WDT_PERIOD_32CLK_gc  = 32 cycles (32ms)
    WDT_PERIOD_64CLK_gc  = 64 cycles (64ms) 
    WDT_PERIOD_128CLK_gc = 128 cycles (0.128s)
    WDT_PERIOD_256CLK_gc = 256 cycles (0.256s)
    WDT_PERIOD_512CLK_gc = 512 cycles (0.512s)
    WDT_PERIOD_1KCLK_gc  =  1K cycles (1.0s)
    WDT_PERIOD_2KCLK_gc  =  2K cycles (2.0s) 
    WDT_PERIOD_4KCLK_gc  =  4K cycles (4.1s) 
    WDT_PERIOD_8KCLK_gc  =  8K cycles (8.2s)
  */
  wdt_enable(WDT_PERIOD_8KCLK_gc);    // Watchdog timer auf 8.2 Sekunden stellen
  
  pinMode(RELAIPIN, OUTPUT);          // Relaispin als Output definieren
  digitalWrite(RELAIPIN, RELAIS_AUS); // Relais ausschalten
  
  Serial.begin(9600);  // Serielle Ausgabe, falls noch kein LCD angeschlossen ist
  Serial.println(F("Teste Sensoren.."));

  lcd.begin();
  lcd.backlight();                      
  lcd.setCursor(2,0);
  lcd.print(F("Teste Sensoren.."));
  
  byte Grad[8] = {0b00111,0b00101,0b00111,0b0000,0b00000,0b00000,0b00000,0b00000};      // Sonderzeichen ° definieren
  lcd.createChar(0, Grad);
  byte Strich[8] = {0b00100,0b00100,0b00100,0b00100,0b00100,0b00100,0b00100,0b00100};   // Sonderzeichen senkrechter Strich definieren
  lcd.createChar(1, Strich);
    
  dht1.begin(); // Sensoren starten
  dht2.begin();   
}

void loop() {

  float h1 = dht1.readHumidity()+Korrektur_h_1;       // Innenluftfeuchtigkeit auslesen und unter „h1“ speichern
  float t1 = dht1.readTemperature()+ Korrektur_t_1;   // Innentemperatur auslesen und unter „t1“ speichern
  float h2 = dht2.readHumidity()+Korrektur_h_2;       // Außenluftfeuchtigkeit auslesen und unter „h2“ speichern
  float t2 = dht2.readTemperature()+ Korrektur_t_2;   // Außentemperatur auslesen und unter „t2“ speichern
  
  if (fehler == true)  // Prüfen, ob gültige Werte von den Sensoren kommen
  {
    fehler = false; 
    if (isnan(h1) || isnan(t1) || h1 > 100 || h1 < 1 || t1 < -40 || t1 > 80 )  {
      Serial.println(F("Fehler beim Auslesen vom 1. Sensor!"));
      lcd.setCursor(0,1);
      lcd.print(F("Fehler Sensor 1"));
      fehler = true;
    }else {
     lcd.setCursor(0,1);
     lcd.print(F("Sensor 1 in Ordnung"));
   }
  
    delay(2000);  // Zeit um das Display zu lesen
  
      if (isnan(h2) || isnan(t2) || h2 > 100 || h2 < 1 || t2 < -40 || t2  > 80)  {
        Serial.println(F("Fehler beim Auslesen vom 2. Sensor!"));
        lcd.setCursor(0,2);
        lcd.print(F("Fehler Sensor 2"));
        fehler = true;
      } else {
        lcd.setCursor(0,2);
        lcd.print(F("Sensor 2 in Ordnung"));
     }

    delay(2000);  // Zeit um das Display zu lesen
  }
  if (isnan(h1) || isnan(t1) || isnan(h2) || isnan(t2)) fehler = true;
   
 if (fehler == true) {
    digitalWrite(RELAIPIN, RELAIS_AUS); // Relais ausschalten 
    lcd.setCursor(0,3);
    lcd.print(F("CPU Neustart....."));
    while (1);  // Endlosschleife um das Display zu lesen und die CPU durch den Watchdog neu zu starten
 }
 wdt_reset();  // Watchdog zurücksetzen

//**** Taupunkte errechnen********
float Taupunkt_1 = taupunkt(t1, h1);
float Taupunkt_2 = taupunkt(t2, h2);

// Werteausgabe auf Serial Monitor
 Serial.print(F("Sensor-1: " ));
  Serial.print(F("Luftfeuchtigkeit: "));
  Serial.print(h1);                     
  Serial.print(F("%  Temperatur: "));
  Serial.print(t1);
  Serial.print(F("°C  "));
  Serial.print(F("  Taupunkt: "));
  Serial.print(Taupunkt_1);
  Serial.println(F("°C  "));

  Serial.print("Sensor-2: " );
  Serial.print(F("Luftfeuchtigkeit: "));
  Serial.print(h2);
  Serial.print(F("%  Temperatur: "));
  Serial.print(t2);
  Serial.print(F("°C "));
  Serial.print(F("   Taupunkt: "));
  Serial.print(Taupunkt_2);
  Serial.println(F("°C  "));


 Serial.println();

  // Werteausgabe auf dem I2C-Display
  lcd.clear();
  lcd.setCursor(0,0);
  lcd.print(F("S1: "));
  lcd.print(t1); 
  lcd.write((uint8_t)0); // Sonderzeichen °C
  lcd.write(('C'));
  lcd.write((uint8_t)1); // Sonderzeichen |
  lcd.print(h1);
  lcd.print(F(" %"));

  lcd.setCursor(0,1);
  lcd.print(F("S2: "));
  lcd.print(t2); 
  lcd.write((uint8_t)0); // Sonderzeichen °C
  lcd.write(('C'));
  lcd.write((uint8_t)1); // Sonderzeichen |
  lcd.print(h2);
  lcd.print(F(" %"));

  lcd.setCursor(0,2);
  lcd.print(F("Taupunkt 1: "));
  lcd.print(Taupunkt_1); 
  lcd.write((uint8_t)0); // Sonderzeichen °C
  lcd.write(('C'));

  lcd.setCursor(0,3);
  lcd.print(F("Taupunkt 2: "));
  lcd.print(Taupunkt_2); 
  lcd.write((uint8_t)0); // Sonderzeichen °C
  lcd.write(('C'));

delay(6000); // Zeit um das Display zu lesen
wdt_reset(); // Watchdog zurücksetzen

  lcd.clear();
  lcd.setCursor(0,0);
  
float DeltaTP = Taupunkt_1 - Taupunkt_2;

if (DeltaTP > (SCHALTmin + HYSTERESE))rel = true;
if (DeltaTP < (SCHALTmin))rel = false;
if (t1 < TEMP1_min )rel = false;
if (t2 < TEMP2_min )rel = false;

if (rel == true)
{
  digitalWrite(RELAIPIN, RELAIS_EIN); // Relais einschalten
  lcd.print(F("Lueftung AN"));  
} else {                             
  digitalWrite(RELAIPIN, RELAIS_AUS); // Relais ausschalten
  lcd.print(F("Lueftung AUS"));
}

 lcd.setCursor(0,1);
 lcd.print("Delta TP: ");
 lcd.print(DeltaTP);
 lcd.write((uint8_t)0); // Sonderzeichen °C
 lcd.write('C');

 delay(4000);   // Wartezeit zwischen zwei Messungen
 wdt_reset();   // Watchdog zurücksetzen 
 
}

float taupunkt(float t, float r) {
  
  float a {0};
  float b {0};
  
  if (t >= 0) {
    a = 7.5;
    b = 237.3;
  } else if (t < 0) {
    a = 7.6;
    b = 240.7;
  }
  
  // Sättigungsdampfdruck in hPa
  float sdd = 6.1078 * pow(10, (a*t)/(b+t));
  
  // Dampfdruck in hPa
  float dd = sdd * (r/100);
  
  // v-Parameter
  float v = log10(dd/6.1078);
  
  // Taupunkttemperatur (°C)
  float tt = (b*v) / (a-v);
  return { tt };  
}


 void software_Reset() // Startet das Programm neu, nicht aber die Sensoren oder das LCD 
  {
    asm volatile ("  jmp 0");  
  }

Habs nochmal ohne Adafruit und ohne DHT_U probiert, obwohl das in den DHT.h Examples drin steht. Kompiliert auch.

// Dieser Code benötigt zwingend die folgenden Libraries:
#include <DHT.h>
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
#include <avr/wdt.h>

Richtigen COMport in der IDE ausgewählt?

Wird der COM PORT des Arduino erkannt? Hast Du einen Nachbau mit einem CH340, dessen Treiber extra installiert werden muß.
Grüße Uwe

Wow wartet bitte ich bin nicht so schnell bzw. bin ein Anfänger :wink:

AHH ich muß trotzdem noch den Arduino manuell unter den Ports suchen bzw den port auswählen, das wußte ich nicht. Hat dann auch Funktioniert mit Hochladen

Nein nein habe ein Original

Ähm welche?? Laut Bibliotheksverwalter habe ich LiquidCrystal von Arduino, Adafruit installiert.

Hab nachem Hochladen diesen Fehler

WARNUNG: Bibliothek LiquidCrystal I2C behauptet auf avr Architektur(en) ausgeführt werden zu können und ist möglicherweise inkompatibel mit Ihrer derzeitigen Platine, welche auf megaavr Architektur(en) ausgeführt wird.
Der Sketch verwendet 12005 Bytes (24%) des Programmspeicherplatzes. Das Maximum sind 49152 Bytes.
Globale Variablen verwenden 537 Bytes (8%) des dynamischen Speichers, 5607 Bytes für lokale Variablen verbleiben. Das Maximum sind 6144 Bytes.
avrdude: jtagmkII_initialize(): Cannot locate "flash" and "boot" memories in description

Hallo,

@ Uwe: er hat einen Nano Every.

Bei mir kompiliert der Sketch wie gezeigt auch ohne die Adafruit Lib.

Hast du in der IDE unter Werkzeuge > Board: Arduino Nano Every ausgewählt?
Unter Register Emulation: None?
Port Nummer ausgewählt, wenn angesteckt?

Stelle mal folgende Einstellungen ein.

Zeige mal nach Kompilierung drücken die komplette Ausgabe.

Ups

Ich habe die Arduino IDE Version: 2.0.3
Datum: 2022-12-05T09:30:25.331Z
CLI Version: 0.29.0 [76251df9]

Meine Einstellungen sehen anders aus als das von @Doc_Arduino

Werkzeug

Boardinformationen:
BN: Arduino Nano Every
VID: 0x2341
PID: 0x0058

Using board 'nona4809' from platform in folder: C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8
Using core 'arduino' from platform in folder: C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8
Verwendete Bibliotheken erkennen...
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\sketch\\Taupunkt_Lueftung.ino.cpp" -o nul
Alternativen für DHT.h: [DHT sensor library@1.4.4]
ResolveLibrary(DHT.h)
  -> Kandidaten: [DHT sensor library@1.4.4]
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\DHT_sensor_library" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\sketch\\Taupunkt_Lueftung.ino.cpp" -o nul
Alternativen für Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
  -> Kandidaten: [Wire@1.0]
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\libraries\\Wire\\src" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\sketch\\Taupunkt_Lueftung.ino.cpp" -o nul
Alternativen für LiquidCrystal_I2C.h: [LiquidCrystal I2C@1.1.2]
ResolveLibrary(LiquidCrystal_I2C.h)
  -> Kandidaten: [LiquidCrystal I2C@1.1.2]
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\libraries\\Wire\\src" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\sketch\\Taupunkt_Lueftung.ino.cpp" -o nul
Using cached library dependencies for file: d:\EIGENE DATEIEN\Documents\Arduino\libraries\DHT_sensor_library\DHT.cpp
Using cached library dependencies for file: d:\EIGENE DATEIEN\Documents\Arduino\libraries\DHT_sensor_library\DHT_U.cpp
Alternativen für Adafruit_Sensor.h: [Adafruit Unified Sensor@1.1.7]
ResolveLibrary(Adafruit_Sensor.h)
  -> Kandidaten: [Adafruit Unified Sensor@1.1.7]
Using cached library dependencies for file: C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\libraries\Wire\src\Wire.cpp
Using cached library dependencies for file: C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\libraries\Wire\src\utility\twi.c
Using cached library dependencies for file: d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp
Using cached library dependencies for file: d:\EIGENE DATEIEN\Documents\Arduino\libraries\Adafruit_Unified_Sensor\Adafruit_Sensor.cpp
WARNUNG: Bibliothek LiquidCrystal I2C behauptet auf avr Architektur(en) ausgeführt werden zu können und ist möglicherweise inkompatibel mit Ihrer derzeitigen Platine, welche auf megaavr Architektur(en) ausgeführt wird.
Funktionsprototypen werden generiert...
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\libraries\\Wire\\src" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\sketch\\Taupunkt_Lueftung.ino.cpp" -o "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\Hubertus\\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\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Sketch wird kompiliert...
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\libraries\\Wire\\src" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\sketch\\Taupunkt_Lueftung.ino.cpp" -o "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\sketch\\Taupunkt_Lueftung.ino.cpp.o"
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino: In function 'void setup()':
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:51:19: warning: 'B00111' is deprecated: use 0b00111 instead [-Wdeprecated-declarations]
   byte Grad[8] = {B00111,B00101,B00111,B0000,B00000,B00000,B00000,B00000};      // Sonderzeichen ° definieren
                   ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:88:3: note: declared here
   B00111    DEPRECATED(0b00111   ) = 7,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:51:26: warning: 'B00101' is deprecated: use 0b00101 instead [-Wdeprecated-declarations]
   byte Grad[8] = {B00111,B00101,B00111,B0000,B00000,B00000,B00000,B00000};      // Sonderzeichen ° definieren
                          ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:76:3: note: declared here
   B00101    DEPRECATED(0b00101   ) = 5,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:51:33: warning: 'B00111' is deprecated: use 0b00111 instead [-Wdeprecated-declarations]
   byte Grad[8] = {B00111,B00101,B00111,B0000,B00000,B00000,B00000,B00000};      // Sonderzeichen ° definieren
                                 ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:88:3: note: declared here
   B00111    DEPRECATED(0b00111   ) = 7,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:51:40: warning: 'B0000' is deprecated: use 0b0000 instead [-Wdeprecated-declarations]
   byte Grad[8] = {B00111,B00101,B00111,B0000,B00000,B00000,B00000,B00000};      // Sonderzeichen ° definieren
                                        ^~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:41:3: note: declared here
   B0000     DEPRECATED(0b0000    ) = 0,
   ^~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:51:46: warning: 'B00000' is deprecated: use 0b00000 instead [-Wdeprecated-declarations]
   byte Grad[8] = {B00111,B00101,B00111,B0000,B00000,B00000,B00000,B00000};      // Sonderzeichen ° definieren
                                              ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:42:3: note: declared here
   B00000    DEPRECATED(0b00000   ) = 0,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:51:53: warning: 'B00000' is deprecated: use 0b00000 instead [-Wdeprecated-declarations]
   byte Grad[8] = {B00111,B00101,B00111,B0000,B00000,B00000,B00000,B00000};      // Sonderzeichen ° definieren
                                                     ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:42:3: note: declared here
   B00000    DEPRECATED(0b00000   ) = 0,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:51:60: warning: 'B00000' is deprecated: use 0b00000 instead [-Wdeprecated-declarations]
   byte Grad[8] = {B00111,B00101,B00111,B0000,B00000,B00000,B00000,B00000};      // Sonderzeichen ° definieren
                                                            ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:42:3: note: declared here
   B00000    DEPRECATED(0b00000   ) = 0,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:51:67: warning: 'B00000' is deprecated: use 0b00000 instead [-Wdeprecated-declarations]
   byte Grad[8] = {B00111,B00101,B00111,B0000,B00000,B00000,B00000,B00000};      // Sonderzeichen ° definieren
                                                                   ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:42:3: note: declared here
   B00000    DEPRECATED(0b00000   ) = 0,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:53:21: warning: 'B00100' is deprecated: use 0b00100 instead [-Wdeprecated-declarations]
   byte Strich[8] = {B00100,B00100,B00100,B00100,B00100,B00100,B00100,B00100};   // Sonderzeichen senkrechter Strich definieren
                     ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:70:3: note: declared here
   B00100    DEPRECATED(0b00100   ) = 4,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:53:28: warning: 'B00100' is deprecated: use 0b00100 instead [-Wdeprecated-declarations]
   byte Strich[8] = {B00100,B00100,B00100,B00100,B00100,B00100,B00100,B00100};   // Sonderzeichen senkrechter Strich definieren
                            ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:70:3: note: declared here
   B00100    DEPRECATED(0b00100   ) = 4,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:53:35: warning: 'B00100' is deprecated: use 0b00100 instead [-Wdeprecated-declarations]
   byte Strich[8] = {B00100,B00100,B00100,B00100,B00100,B00100,B00100,B00100};   // Sonderzeichen senkrechter Strich definieren
                                   ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:70:3: note: declared here
   B00100    DEPRECATED(0b00100   ) = 4,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:53:42: warning: 'B00100' is deprecated: use 0b00100 instead [-Wdeprecated-declarations]
   byte Strich[8] = {B00100,B00100,B00100,B00100,B00100,B00100,B00100,B00100};   // Sonderzeichen senkrechter Strich definieren
                                          ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:70:3: note: declared here
   B00100    DEPRECATED(0b00100   ) = 4,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:53:49: warning: 'B00100' is deprecated: use 0b00100 instead [-Wdeprecated-declarations]
   byte Strich[8] = {B00100,B00100,B00100,B00100,B00100,B00100,B00100,B00100};   // Sonderzeichen senkrechter Strich definieren
                                                 ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:70:3: note: declared here
   B00100    DEPRECATED(0b00100   ) = 4,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:53:56: warning: 'B00100' is deprecated: use 0b00100 instead [-Wdeprecated-declarations]
   byte Strich[8] = {B00100,B00100,B00100,B00100,B00100,B00100,B00100,B00100};   // Sonderzeichen senkrechter Strich definieren
                                                        ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:70:3: note: declared here
   B00100    DEPRECATED(0b00100   ) = 4,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:53:63: warning: 'B00100' is deprecated: use 0b00100 instead [-Wdeprecated-declarations]
   byte Strich[8] = {B00100,B00100,B00100,B00100,B00100,B00100,B00100,B00100};   // Sonderzeichen senkrechter Strich definieren
                                                               ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:70:3: note: declared here
   B00100    DEPRECATED(0b00100   ) = 4,
   ^~~~~~
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:53:70: warning: 'B00100' is deprecated: use 0b00100 instead [-Wdeprecated-declarations]
   byte Strich[8] = {B00100,B00100,B00100,B00100,B00100,B00100,B00100,B00100};   // Sonderzeichen senkrechter Strich definieren
                                                                      ^~~~~~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\sketch\Taupunkt_Lueftung.ino.cpp:1:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:70:3: note: declared here
   B00100    DEPRECATED(0b00100   ) = 4,
   ^~~~~~
Bibliotheken werden kompiliert...
Compiling library "DHT sensor library"
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\libraries\\Wire\\src" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "d:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\DHT_sensor_library\\DHT.cpp" -o "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\libraries\\DHT_sensor_library\\DHT.cpp.o"
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\libraries\\Wire\\src" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "d:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\DHT_sensor_library\\DHT_U.cpp" -o "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\libraries\\DHT_sensor_library\\DHT_U.cpp.o"
Compiling library "Wire"
Zuvor kompilierte Datei wird verwendet: C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\libraries\Wire\utility\twi.c.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\libraries\Wire\Wire.cpp.o
Compiling library "LiquidCrystal I2C"
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\libraries\\Wire\\src" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "d:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C\\LiquidCrystal_I2C.cpp" -o "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\libraries\\LiquidCrystal_I2C\\LiquidCrystal_I2C.cpp.o"
In file included from d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:3:0:
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'virtual size_t LiquidCrystal_I2C::write(uint8_t)':
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.h:53:12: warning: 'B00000001' is deprecated: use 0b00000001 instead [-Wdeprecated-declarations]
 #define Rs B00000001  // Register select bit
            ^
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:11:14: note: in expansion of macro 'Rs'
  send(value, Rs);
              ^~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\libraries\Wire\src/Wire.h:25,
                 from d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.h:7,
                 from d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:3:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:53:3: note: declared here
   B00000001 DEPRECATED(0b00000001) = 1,
   ^~~~~~~~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::begin(uint8_t, uint8_t, uint8_t)':
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:66:39: warning: unused parameter 'cols' [-Wunused-parameter]
 void LiquidCrystal_I2C::begin(uint8_t cols, uint8_t lines, uint8_t dotsize) {
                                       ^~~~
In file included from d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:3:0:
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::pulseEnable(uint8_t)':
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.h:51:12: warning: 'B00000100' is deprecated: use 0b00000100 instead [-Wdeprecated-declarations]
 #define En B00000100  // Enable bit
            ^
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:259:24: note: in expansion of macro 'En'
  expanderWrite(_data | En); // En high
                        ^~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\libraries\Wire\src/Wire.h:25,
                 from d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.h:7,
                 from d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:3:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:73:3: note: declared here
   B00000100 DEPRECATED(0b00000100) = 4,
   ^~~~~~~~~
In file included from d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:3:0:
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.h:51:12: warning: 'B00000100' is deprecated: use 0b00000100 instead [-Wdeprecated-declarations]
 #define En B00000100  // Enable bit
            ^
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:262:25: note: in expansion of macro 'En'
  expanderWrite(_data & ~En); // En low
                         ^~
In file included from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/ArduinoAPI.h:26:0,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/Arduino.h:23,
                 from C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\libraries\Wire\src/Wire.h:25,
                 from d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.h:7,
                 from d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:3:
C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/Binary.h:73:3: note: declared here
   B00000100 DEPRECATED(0b00000100) = 4,
   ^~~~~~~~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::setDelay(int, int)':
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:307:39: warning: unused parameter 'cmdDelay' [-Wunused-parameter]
 void LiquidCrystal_I2C::setDelay (int cmdDelay,int charDelay) {}
                                       ^~~~~~~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:307:52: warning: unused parameter 'charDelay' [-Wunused-parameter]
 void LiquidCrystal_I2C::setDelay (int cmdDelay,int charDelay) {}
                                                    ^~~~~~~~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'uint8_t LiquidCrystal_I2C::init_bargraph(uint8_t)':
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:310:50: warning: unused parameter 'graphtype' [-Wunused-parameter]
 uint8_t LiquidCrystal_I2C::init_bargraph(uint8_t graphtype){return 0;}
                                                  ^~~~~~~~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::draw_horizontal_graph(uint8_t, uint8_t, uint8_t, uint8_t)':
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:311:55: warning: unused parameter 'row' [-Wunused-parameter]
 void LiquidCrystal_I2C::draw_horizontal_graph(uint8_t row, uint8_t column, uint8_t len,  uint8_t pixel_col_end){}
                                                       ^~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:311:68: warning: unused parameter 'column' [-Wunused-parameter]
 void LiquidCrystal_I2C::draw_horizontal_graph(uint8_t row, uint8_t column, uint8_t len,  uint8_t pixel_col_end){}
                                                                    ^~~~~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:311:84: warning: unused parameter 'len' [-Wunused-parameter]
 void LiquidCrystal_I2C::draw_horizontal_graph(uint8_t row, uint8_t column, uint8_t len,  uint8_t pixel_col_end){}
                                                                                    ^~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:311:98: warning: unused parameter 'pixel_col_end' [-Wunused-parameter]
 void LiquidCrystal_I2C::draw_horizontal_graph(uint8_t row, uint8_t column, uint8_t len,  uint8_t pixel_col_end){}
                                                                                                  ^~~~~~~~~~~~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::draw_vertical_graph(uint8_t, uint8_t, uint8_t, uint8_t)':
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:312:53: warning: unused parameter 'row' [-Wunused-parameter]
 void LiquidCrystal_I2C::draw_vertical_graph(uint8_t row, uint8_t column, uint8_t len,  uint8_t pixel_row_end){}
                                                     ^~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:312:66: warning: unused parameter 'column' [-Wunused-parameter]
 void LiquidCrystal_I2C::draw_vertical_graph(uint8_t row, uint8_t column, uint8_t len,  uint8_t pixel_row_end){}
                                                                  ^~~~~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:312:82: warning: unused parameter 'len' [-Wunused-parameter]
 void LiquidCrystal_I2C::draw_vertical_graph(uint8_t row, uint8_t column, uint8_t len,  uint8_t pixel_row_end){}
                                                                                  ^~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:312:96: warning: unused parameter 'pixel_row_end' [-Wunused-parameter]
 void LiquidCrystal_I2C::draw_vertical_graph(uint8_t row, uint8_t column, uint8_t len,  uint8_t pixel_row_end){}
                                                                                                ^~~~~~~~~~~~~
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::setContrast(uint8_t)':
d:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:313:45: warning: unused parameter 'new_val' [-Wunused-parameter]
 void LiquidCrystal_I2C::setContrast(uint8_t new_val){}
                                             ^~~~~~~
Compiling library "Adafruit Unified Sensor"
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\libraries\\Wire\\src" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-Id:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "d:\\EIGENE DATEIEN\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor\\Adafruit_Sensor.cpp" -o "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\libraries\\Adafruit_Unified_Sensor\\Adafruit_Sensor.cpp.o"
Kern wird kompiliert...
Zuvor kompilierte Datei wird verwendet: C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\core\variant.c.o
Using precompiled core: C:\Users\Hubertus\AppData\Local\Temp\arduino-core-cache\core_arduino_megaavr_nona4809_mode_on_04d996dd2c69e7e41546891d6462c0dd.a
Linking everything together...
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -Wl,--section-start=.text=0x0 -mmcu=atmega4809 -o "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242/Taupunkt_Lueftung.ino.elf" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\sketch\\Taupunkt_Lueftung.ino.cpp.o" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\libraries\\DHT_sensor_library\\DHT.cpp.o" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\libraries\\DHT_sensor_library\\DHT_U.cpp.o" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\libraries\\Wire\\utility\\twi.c.o" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\libraries\\LiquidCrystal_I2C\\LiquidCrystal_I2C.cpp.o" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\libraries\\Adafruit_Unified_Sensor\\Adafruit_Sensor.cpp.o" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242\\core\\variant.c.o" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242/..\\arduino-core-cache\\core_arduino_megaavr_nona4809_mode_on_04d996dd2c69e7e41546891d6462c0dd.a" "-LC:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242" -lm "-Wl,-Map,C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242/Taupunkt_Lueftung.ino.map"
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino: In function 'taupunkt':
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:219:16: warning: 'b' may be used uninitialized in this function [-Wmaybe"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy" -O binary -R .eeprom "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242/Taupunkt_Lueftung.ino.elf" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242/Taupunkt_Lueftung.ino.bin"
-uninitialized]
   float tt = (b*v) / (a-v);
                ^
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:199:10: note: 'b' was declared here
 float a, b;
          ^
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:219:24: warning: 'a' may be used uninitialized in this function [-Wmaybe-uninitialized]
   float tt = (b*v) / (a-v);
                        ^
D:\EIGENE DATEIEN\Downloads\Taupunkt\Taupunktluefter-main\Taupunktluefter-main\Taupunkt_Lueftung\Taupunkt_Lueftung.ino:199:7: note: 'a' was declared here
 float a, b;
       ^
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242/Taupunkt_Lueftung.ino.elf" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242/Taupunkt_Lueftung.ino.eep"
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242/Taupunkt_Lueftung.ino.elf" "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242/Taupunkt_Lueftung.ino.hex"

Bibliothek DHT sensor library in Version 1.4.4 im Ordner: D:\EIGENE DATEIEN\Documents\Arduino\libraries\DHT_sensor_library  wird verwendet
Bibliothek Wire in Version 1.0 im Ordner: C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\libraries\Wire  wird verwendet
Bibliothek LiquidCrystal I2C in Version 1.1.2 im Ordner: D:\EIGENE DATEIEN\Documents\Arduino\libraries\LiquidCrystal_I2C  wird verwendet
Bibliothek Adafruit Unified Sensor in Version 1.1.7 im Ordner: D:\EIGENE DATEIEN\Documents\Arduino\libraries\Adafruit_Unified_Sensor  wird verwendet
"C:\\Users\\Hubertus\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-size" -A "C:\\Users\\Hubertus\\AppData\\Local\\Temp\\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242/Taupunkt_Lueftung.ino.elf"
Der Sketch verwendet 12005 Bytes (24%) des Programmspeicherplatzes. Das Maximum sind 49152 Bytes.
Globale Variablen verwenden 537 Bytes (8%) des dynamischen Speichers, 5607 Bytes für lokale Variablen verbleiben. Das Maximum sind 6144 Bytes.
Performing 1200-bps touch reset on serial port COM3
"C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude" "-CC:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" -v -V -patmega4809 -cjtag2updi -PCOM3  -b115200 -e -D "-Uflash:w:C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242/Taupunkt_Lueftung.ino.hex:i" "-Ufuse2:w:0x01:m" "-Ufuse5:w:0xC9:m" "-Ufuse8:w:0x00:m" {upload.extra_files}

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\Hubertus\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

         Using Port                    : COM3
         Using Programmer              : jtag2updi
         Overriding Baud Rate          : 115200
JTAG ICE mkII sign-on message:
Communications protocol version: 1
M_MCU:
  boot-loader FW version:        1
  firmware version:              1.07
  hardware version:              1
S_MCU:
  boot-loader FW version:        1
  firmware version:              6.07
  hardware version:              1
Serial number:                   00:00:00:00:00:00
Device ID:                       JTAGICE mkII
         AVR Part                      : ATmega4809
         Chip Erase delay              : 0 us
         PAGEL                         : P00
         BS2                           : P00
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 0
         StabDelay                     : 0
         CmdexeDelay                   : 0
         SyncLoops                     : 0
         ByteDelay                     : 0
         PollIndex                     : 0
         PollValue                     : 0x00
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
           prodsig        0     0     0    0 no         61   61      0     0     0 0x00 0x00
           fuses          0     0     0    0 no          9    0      0     0     0 0x00 0x00
           fuse0          0     0     0    0 no          1    0      0     0     0 0x00 0x00
           fuse1          0     0     0    0 no          1    0      0     0     0 0x00 0x00
           fuse2          0     0     0    0 no          1    0      0     0     0 0x00 0x00
           fuse4          0     0     0    0 no          1    0      0     0     0 0x00 0x00
           fuse5          0     0     0    0 no          1    0      0     0     0 0x00 0x00
           fuse6          0     0     0    0 no          1    0      0     0     0 0x00 0x00
           fuse7          0     0     0    0 no          1    0      0     0     0 0x00 0x00
           fuse8          0     0     0    0 no          1    0      0     0     0 0x00 0x00
           lock           0     0     0    0 no          1    0      0     0     0 0x00 0x00
           data           0     0     0    0 no          0    0      0     0     0 0x00 0x00
           usersig        0     0     0    0 no         64   64      0     0     0 0x00 0x00
           flash          0     0     0    0 no      49152  128      0     0     0 0x00 0x00
           eeprom         0     0     0    0 no        256   64      0     0     0 0x00 0x00

         Programmer Type : JTAGMKII_PDI
         Description     : JTAGv2 to UPDI bridge
         M_MCU hardware version: 1
         M_MCU firmware version: 1.07
         S_MCU hardware version: 1
         S_MCU firmware version: 6.07
         Serial number:          00:00:00:00:00:00
         Vtarget         : 5.0 V

avrdude: jtagmkII_initialize(): Cannot locate "flash" and "boot" memories in description
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.27s

avrdude: Device signature = 0x1e9651 (probably m4809)
avrdude: erasing chip
avrdude: reading input file "C:\Users\Hubertus\AppData\Local\Temp\arduino-sketch-EA8D3E6DF82EF578A9D44401CC231242/Taupunkt_Lueftung.ino.hex"
avrdude: writing flash (12006 bytes):

Writing | ################################################## | 100% 8.82s

avrdude: 12006 bytes of flash written
avrdude: reading input file "0x01"
avrdude: writing fuse2 (1 bytes):

Writing | ################################################## | 100% 0.01s

avrdude: 1 bytes of fuse2 written
avrdude: reading input file "0xC9"
avrdude: writing fuse5 (1 bytes):

Writing | ################################################## | 100% 0.01s

avrdude: 1 bytes of fuse5 written
avrdude: reading input file "0x00"
avrdude: writing fuse8 (1 bytes):

Writing | ################################################## | 100% 0.01s

avrdude: 1 bytes of fuse8 written

avrdude done.  Thank you.


Also es wird angezeigt das das Hochladen erfolgreich war....ist dem auch so??

Die Einstellungen heissen doch gleich:
grafik

Nach dem, was da steht: Ja.

Hallo,

es ging vorhin um die Meldung:

Jetzt fällt mir das wieder ein bzw. auf. Die Meldung kann und muss man ignorieren. Ein jtagmkII Programmer kann einen Every sowieso nicht programmieren. Praktisch ein falscher Fehler der IDE Ausgaben.

Wenn avrdude Flashen konnte, das Verify erfolgreich war und am Ende done steht war alles okay.
Die restlichen Warnungen bekommste weg wie in #4 gezeigt.

Ich staune das es mit der IDE 2.x so klappt.

@Doc_Arduino Super dann hoffe ich mal das es geklappt hat :thinking:
leider kann ich das erst ausprobieren, wenn ich in zwei wochen wieder zurück aus dem Ausland bin. Heute schaffe ich das leider nicht mehr :disappointed:

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