set max on time to 10min
This commit is contained in:
		
							
								
								
									
										12
									
								
								src/main.cpp
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								src/main.cpp
									
									
									
									
									
								
							@@ -8,9 +8,9 @@ static const uint8_t WasserSensorPin = 14;
 | 
			
		||||
static const uint8_t DruckSensorPin = 12;
 | 
			
		||||
static const uint8_t SchuetzPin = 13;
 | 
			
		||||
 | 
			
		||||
static const int abschaltzeit = 1800;
 | 
			
		||||
 | 
			
		||||
static const int maxpumpdauer = 120;
 | 
			
		||||
/** time config */
 | 
			
		||||
static const int abschaltzeit = 1800; //sek
 | 
			
		||||
static const int maxpumpdauer = 600; //sek
 | 
			
		||||
 | 
			
		||||
Ticker tick;
 | 
			
		||||
Ticker status;
 | 
			
		||||
@@ -31,7 +31,7 @@ void pumpeSchalten(bool on) {
 | 
			
		||||
            pumpendauer.once(maxpumpdauer, []() { //erlaube keine einschaltung von mehr als 60 sek
 | 
			
		||||
                if (digitalRead(DruckSensorPin)) {
 | 
			
		||||
                    //error zu lange
 | 
			
		||||
                    Serial.println("\n\npumpe lief mehr als 60 sekunden durchgaengig");
 | 
			
		||||
                    Serial.println("\n\npumpe lief mehr als 10 Minuten durchgaengig");
 | 
			
		||||
                    pumpeSchalten(false);
 | 
			
		||||
                    error = true;
 | 
			
		||||
                }
 | 
			
		||||
@@ -52,10 +52,10 @@ ICACHE_RAM_ATTR void DruckschalterInt() {
 | 
			
		||||
    if (digitalRead(DruckSensorPin) == HIGH) {
 | 
			
		||||
        //pumpe einschalten
 | 
			
		||||
        Serial.println("\n\nDruck Sensor EIN");
 | 
			
		||||
        if(digitalRead(WasserSensorPin)){
 | 
			
		||||
        if (digitalRead(WasserSensorPin)) {
 | 
			
		||||
            Serial.println("Wasser Sensor EIN");
 | 
			
		||||
            pumpeSchalten(true);
 | 
			
		||||
        } else{
 | 
			
		||||
        } else {
 | 
			
		||||
            Serial.println("Wasser Sensor aus irgent einem Grund doch nicht ein -- sofort abschalten!");
 | 
			
		||||
            pumpeSchalten(false);
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user