Index: firmware/App/Controllers/ConcentratePumps.c =================================================================== diff -u -r37991ef019b8f2df45ce3308f0cb86f288c1a3aa -r869e74fc203d5783b2bdc938146db129997ae320 --- firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision 37991ef019b8f2df45ce3308f0cb86f288c1a3aa) +++ firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision 869e74fc203d5783b2bdc938146db129997ae320) @@ -716,6 +716,12 @@ state = CONCENTRATE_PUMP_CONTROL_TARGET_SPEED_STATE; } + if ( FALSE == concentratePumps[ pumpId ].hasTurnOnPumpsBeenRequested ) + { + state = CONCENTRATE_PUMP_OFF_STATE; + stopConcentratePump( pumpId ); + } + return state; }