diff --git a/ESP_Midroom2/src/main.cpp b/ESP_Midroom2/src/main.cpp index 4ff3da5..57d9703 100644 --- a/ESP_Midroom2/src/main.cpp +++ b/ESP_Midroom2/src/main.cpp @@ -102,7 +102,7 @@ void setup() { delay(dht.getMinimumSamplingPeriod()); sTaH = dht.getTempAndHumidity(); if(dht.getStatus() == dht.ERROR_NONE){ - temp_out = sTaH.temperature; + temp_out = sTaH.temperature - 2.0; hum_out = sTaH.humidity; } // if (! aht.begin()) { @@ -132,6 +132,7 @@ void loop() { static byte bSecs = 0; char v[10]; static unsigned long ledTime = 0; + float fTemp; ArduinoOTA.handle(); if(!client.connected()) reconnect(); @@ -153,12 +154,13 @@ void loop() { Serial.println(bSecs); sTaH = dht.getTempAndHumidity(); if(dht.getStatus() == dht.ERROR_NONE){ - temp_out += (sTaH.temperature - temp_out) / 150.0; + fTemp = sTaH.temperature - 2.0; + temp_out += (fTemp - temp_out) / 150.0; hum_out += (sTaH.humidity - hum_out) / 150.0; WebSerial.print("Temp: "); - WebSerial.print(sTaH.temperature); + WebSerial.print(fTemp); WebSerial.print(", Hum: "); - WebSerial.println(sTaH.temperature); + WebSerial.println(sTaH.humidity); if(bSecs == 29){ bSecs = 0; digitalWrite(LED_WRK, LOW); diff --git a/I2C Scan/platformio.ini b/I2C Scan/platformio.ini index b67eef1..f71cece 100644 --- a/I2C Scan/platformio.ini +++ b/I2C Scan/platformio.ini @@ -9,7 +9,7 @@ ; https://docs.platformio.org/page/projectconf.html [platformio] -default_envs = lolin +default_envs = nodemcuv2 [env:uno] platform = atmelavr board = uno diff --git a/I2C Scan/src/main.cpp b/I2C Scan/src/main.cpp index c4a7f0e..24982b9 100644 --- a/I2C Scan/src/main.cpp +++ b/I2C Scan/src/main.cpp @@ -31,7 +31,7 @@ void setup() { byte count = 0; Wire.begin(SDA, SCL); - for (byte i = 1; i < 15; i++) + for (byte i = 1; i < 100; i++) { Serial.print("Scan adr ");Serial.print(i, 16); Wire.beginTransmission (i);