Correct AM2302 temp
This commit is contained in:
@@ -102,7 +102,7 @@ void setup() {
|
|||||||
delay(dht.getMinimumSamplingPeriod());
|
delay(dht.getMinimumSamplingPeriod());
|
||||||
sTaH = dht.getTempAndHumidity();
|
sTaH = dht.getTempAndHumidity();
|
||||||
if(dht.getStatus() == dht.ERROR_NONE){
|
if(dht.getStatus() == dht.ERROR_NONE){
|
||||||
temp_out = sTaH.temperature;
|
temp_out = sTaH.temperature - 2.0;
|
||||||
hum_out = sTaH.humidity;
|
hum_out = sTaH.humidity;
|
||||||
}
|
}
|
||||||
// if (! aht.begin()) {
|
// if (! aht.begin()) {
|
||||||
@@ -132,6 +132,7 @@ void loop() {
|
|||||||
static byte bSecs = 0;
|
static byte bSecs = 0;
|
||||||
char v[10];
|
char v[10];
|
||||||
static unsigned long ledTime = 0;
|
static unsigned long ledTime = 0;
|
||||||
|
float fTemp;
|
||||||
|
|
||||||
ArduinoOTA.handle();
|
ArduinoOTA.handle();
|
||||||
if(!client.connected()) reconnect();
|
if(!client.connected()) reconnect();
|
||||||
@@ -153,12 +154,13 @@ void loop() {
|
|||||||
Serial.println(bSecs);
|
Serial.println(bSecs);
|
||||||
sTaH = dht.getTempAndHumidity();
|
sTaH = dht.getTempAndHumidity();
|
||||||
if(dht.getStatus() == dht.ERROR_NONE){
|
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;
|
hum_out += (sTaH.humidity - hum_out) / 150.0;
|
||||||
WebSerial.print("Temp: ");
|
WebSerial.print("Temp: ");
|
||||||
WebSerial.print(sTaH.temperature);
|
WebSerial.print(fTemp);
|
||||||
WebSerial.print(", Hum: ");
|
WebSerial.print(", Hum: ");
|
||||||
WebSerial.println(sTaH.temperature);
|
WebSerial.println(sTaH.humidity);
|
||||||
if(bSecs == 29){
|
if(bSecs == 29){
|
||||||
bSecs = 0;
|
bSecs = 0;
|
||||||
digitalWrite(LED_WRK, LOW);
|
digitalWrite(LED_WRK, LOW);
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
; https://docs.platformio.org/page/projectconf.html
|
; https://docs.platformio.org/page/projectconf.html
|
||||||
|
|
||||||
[platformio]
|
[platformio]
|
||||||
default_envs = lolin
|
default_envs = nodemcuv2
|
||||||
[env:uno]
|
[env:uno]
|
||||||
platform = atmelavr
|
platform = atmelavr
|
||||||
board = uno
|
board = uno
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ void setup() {
|
|||||||
byte count = 0;
|
byte count = 0;
|
||||||
|
|
||||||
Wire.begin(SDA, SCL);
|
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);
|
Serial.print("Scan adr ");Serial.print(i, 16);
|
||||||
Wire.beginTransmission (i);
|
Wire.beginTransmission (i);
|
||||||
|
|||||||
Reference in New Issue
Block a user