Index: firmware/App/Controllers/ConcentratePumps.c =================================================================== diff -u -ra683ad9f7451beffab6c2b6b8c1049c4c167a6dc -r0c3dbf78f9cef9cc5fc424f7d930882bffb8779a --- firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision a683ad9f7451beffab6c2b6b8c1049c4c167a6dc) +++ firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision 0c3dbf78f9cef9cc5fc424f7d930882bffb8779a) @@ -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; }