Index: firmware/App/Controllers/ConcentratePumps.c =================================================================== diff -u -r6cb5b0565e199e7ebbdfb278c58c9775af181043 -r75f5cf4a8484f0c08b90edfb4b49a6268e51de65 --- firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision 6cb5b0565e199e7ebbdfb278c58c9775af181043) +++ firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision 75f5cf4a8484f0c08b90edfb4b49a6268e51de65) @@ -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; }