use a non blocking dht22 library
This commit is contained in:
20
src/main.cpp
20
src/main.cpp
@@ -1,12 +1,10 @@
|
||||
#include <Arduino.h>
|
||||
#include <Ticker.h>
|
||||
#include <EEPROM.h>
|
||||
|
||||
#include "WifiManager.h"
|
||||
#include "Heating.h"
|
||||
|
||||
#include "Pins.h"
|
||||
#include "Temperature.h"
|
||||
|
||||
#define VERSION "v1.1.1"
|
||||
|
||||
@@ -26,7 +24,6 @@ Ticker pumpendauer;
|
||||
|
||||
WifiManager mang;
|
||||
Heating mHeat;
|
||||
Temperature temp;
|
||||
|
||||
long turnontime = -1;
|
||||
|
||||
@@ -151,7 +148,7 @@ void setup() {
|
||||
digitalWrite(HeizungPin, LOW);
|
||||
|
||||
// initilize serial connection
|
||||
Serial.begin(9600);
|
||||
Serial.begin(115200);
|
||||
Serial.println("\n\n\n\nstartup of ESP");
|
||||
Serial.print("Version: ");
|
||||
Serial.println(VERSION);
|
||||
@@ -176,18 +173,13 @@ void setup() {
|
||||
attachInterrupt(digitalPinToInterrupt(WasserSensorPin), WasserSensorInt, CHANGE);
|
||||
|
||||
|
||||
// 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);
|
||||
|
||||
// initialize heating control
|
||||
Serial.println("initializing heating service");
|
||||
mHeat.init(&temp, Heating::HUMIDITY);
|
||||
mHeat.init(Heating::HUMIDITY);
|
||||
|
||||
// initialize wifi
|
||||
Serial.println("Initializing wifi");
|
||||
mang.init(mHeat.getLastHum(), mHeat.getLastTemp());
|
||||
|
||||
Serial.println("startup sequence complete!\n");
|
||||
digitalWrite(LED_BUILTIN, HIGH);
|
||||
|
||||
Reference in New Issue
Block a user