Skip to content

Commit 846a592

Browse files
authored
Merge pull request #275 from Zer0-bit/parked/nano
Parked/nano
2 parents 3b0f52d + f8a3bbd commit 846a592

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

Diff for: src/gaggiuino.ino

+11-6
Original file line numberDiff line numberDiff line change
@@ -1017,14 +1017,19 @@ void brewDetect() {
10171017
digitalWrite(valvePin, HIGH);
10181018
/* Applying the below block only when brew detected */
10191019
if (selectedOperationalMode == 0 || selectedOperationalMode == 1 || selectedOperationalMode == 2 || selectedOperationalMode == 3 || selectedOperationalMode == 4) {
1020-
brewTimer(true); // nextion timer start
1021-
brewActive = true;
10221020
weighingStartRequested = true; // Flagging weighing start
1023-
myNex.writeNum("warmupState", 0); // Flaggig warmup notification on Nextion needs to stop (if enabled)
1021+
if (!brewActive) {
1022+
myNex.writeNum("warmupState", 0); // Flaggig warmup notification on Nextion needs to stop (if enabled)
1023+
}
10241024
if (myNex.currentPageId == 1 || myNex.currentPageId == 2 || myNex.currentPageId == 8 || homeScreenScalesEnabled ) calculateWeight();
1025-
} else if (selectedOperationalMode == 5 || selectedOperationalMode == 9) pump.set(127); // setting the pump output target to 9 bars for non PP or PI profiles
1026-
else if (selectedOperationalMode == 6) brewTimer(true); // starting the timer during descaling
1027-
} else{
1025+
} else if (selectedOperationalMode == 5 || selectedOperationalMode == 9) {
1026+
pump.set(PUMP_RANGE); // setting the pump output target to 9 bars for non PP or PI profiles
1027+
}
1028+
if (!brewActive) {
1029+
brewTimer(true); // nextion timer start
1030+
}
1031+
brewActive = true;
1032+
} else {
10281033
digitalWrite(valvePin, LOW);
10291034
brewTimer(false);
10301035
pump.set(0);

0 commit comments

Comments
 (0)