Correct AM2302 temp
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
; https://docs.platformio.org/page/projectconf.html
|
||||
|
||||
[platformio]
|
||||
default_envs = lolin
|
||||
default_envs = nodemcuv2
|
||||
[env:uno]
|
||||
platform = atmelavr
|
||||
board = uno
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user