diff --git a/ESP32/TempHumLoggerHomeKit/Analiza okapu.xlsx b/ESP32/TempHumLoggerHomeKit/Analiza okapu.xlsx new file mode 100644 index 0000000..a9b2380 Binary files /dev/null and b/ESP32/TempHumLoggerHomeKit/Analiza okapu.xlsx differ diff --git a/ESP32/TempHumLoggerHomeKit/Analiza wysokościowa temperatura w sypialnixlsx.xlsx b/ESP32/TempHumLoggerHomeKit/Analiza wysokościowa temperatura w sypialnixlsx.xlsx new file mode 100644 index 0000000..98560c1 Binary files /dev/null and b/ESP32/TempHumLoggerHomeKit/Analiza wysokościowa temperatura w sypialnixlsx.xlsx differ diff --git a/ESP32/TempHumLoggerHomeKit/TempHumLogVizualization.xlsx b/ESP32/TempHumLoggerHomeKit/TempHumLogVizualization.xlsx index 5e664e9..c8bd8ad 100644 Binary files a/ESP32/TempHumLoggerHomeKit/TempHumLogVizualization.xlsx and b/ESP32/TempHumLoggerHomeKit/TempHumLogVizualization.xlsx differ diff --git a/ESP32/TempHumLoggerHomeKit/TempHumLoggerHomeKit.ino b/ESP32/TempHumLoggerHomeKit/TempHumLoggerHomeKit.ino index 532a50f..59d80ce 100644 --- a/ESP32/TempHumLoggerHomeKit/TempHumLoggerHomeKit.ino +++ b/ESP32/TempHumLoggerHomeKit/TempHumLoggerHomeKit.ino @@ -9,7 +9,7 @@ #include "SD.h" #include "SPI.h" -#define Version "0.44" +#define Version "0.45" #define WIRE Wire #define DHTTYPE DHT22 #define DHTPIN 4 //GPIO04 D4 @@ -22,8 +22,8 @@ #define FAN_PIN 14 //GPIO36 D14 #define DHTPIN_L 13 //GPIO36 D13 -#define DHTPIN_M 16 //GPIO36 D17 -#define DHTPIN_H 17 //GPIO36 D16 +#define DHTPIN_M 17 //GPIO36 D17 +#define DHTPIN_H 16 //GPIO36 D16 @@ -339,12 +339,18 @@ void loop() { temp = dht.readTemperature(); tempH = (dhtH.readTemperature()-0.16); //kalibracja + if (isnan(tempH)) { tempH = lastTempH;} tempM = (dhtM.readTemperature()+0.08); //kalibracja + if (isnan(tempH)) { tempM = lastTempM;} tempL = (dhtL.readTemperature()+0.0); + if (isnan(tempL)) { tempL = lastTempL;} hum = dht.readHumidity(); humH = (dhtH.readHumidity()+0.0); + if (isnan(humH)) { humH = lastHumH;} humM = (dhtM.readHumidity()-3.2); //kalibracja + if (isnan(humM)) { humM = lastHumM;} humL = (dhtL.readHumidity()+1.7); //kalibracja + if (isnan(humL)) { humL = lastHumL;} // Compute heat index in Celsius (isFahreheit = false)