I have an old early 80's model, called Process Time Controller, by Vivitar. It has 3 programs, 6 steps max per program, porgrams can be linked. Displays in dimmable red LED digits the program, step, and time in the step. Can have an outlet on while program is running, and switch off at end of each step.
Warning tone before end of step to allow you to drain. Different tone at end of step time. Time to drain is programmable.
Auto transition, or manual actuation seelctable to move between steps. If manual, timer displays time elapsed since stop was reached.
It does not flag agitate intervals for during development. I have a separate interval timer built around a 555 chip that I have set to chip every 30 seconds, regardless of what step I am in.
It does not yet have a foot switch, but the urge to home brew such an interface is with me.
All the best at finding one if you want one; mine I rebuilt after the power supply voltage regulation zener diode burned up. This is a common fault of all Vivitar d/r p/s's of that era.
I have put 3 terminal voltage regulator IC's into about four of them so far and sold them as working again on the 'bay.