diff --git a/src/Heating.cpp b/src/Heating.cpp index 051b6e2..febaec2 100644 --- a/src/Heating.cpp +++ b/src/Heating.cpp @@ -19,10 +19,10 @@ void Heating::init(Temperature *tempsensor) { Serial.print("humidity read: "); Serial.println(hum); - if (hum > 65) { + if (hum > 65.0) { // turn off active turnoff timers mLuefterTicker.detach(); - + Serial.println("heating should run now!"); // turn on heating and fan digitalWrite(LuefterPin, HIGH); digitalWrite(HeizungPin, HIGH); @@ -32,10 +32,10 @@ void Heating::init(Temperature *tempsensor) { mLuefterTicker.detach(); mFanWaiting = false; } - } else if (hum < 60) { + } else if (hum < 60.0) { // if humidity too low turn off heating and fan after 60secs digitalWrite(HeizungPin, LOW); - + Serial.println("heating should NOT run now!"); if (!mFanWaiting) { mFanWaiting = true; mLuefterTicker.once(60, []() { diff --git a/src/main.cpp b/src/main.cpp index a6e799f..964ca6a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -149,6 +149,9 @@ void setup() { digitalWrite(SchuetzPin, LOW); //pumpe anfangs sofort abschalten digitalWrite(LuefterPin, LOW); digitalWrite(HeizungPin, LOW); +// +// digitalWrite(HeizungPin, HIGH); +// delay(1000000); // initilize serial connection Serial.begin(9600); @@ -177,10 +180,15 @@ void setup() { // initialize wifi + Serial.println("initializing temperature sensor!"); temp.init(); + Serial.print("initial read temperature: "); + Serial.println(temp.getTemp()); + Serial.println("Initializing wifi"); mang.init(&temp); + Serial.println("initializing heating service"); mHeat.init(&temp); Serial.println("startup sequence complete!\n");