Index: firmware/App/Controllers/SubstitutionPump.c =================================================================== diff -u -r9eae2f683887bededd2240f51ddfc667d8c1d566 -ra75223462303a4f51512756ee644936d6dbb7a29 --- firmware/App/Controllers/SubstitutionPump.c (.../SubstitutionPump.c) (revision 9eae2f683887bededd2240f51ddfc667d8c1d566) +++ firmware/App/Controllers/SubstitutionPump.c (.../SubstitutionPump.c) (revision a75223462303a4f51512756ee644936d6dbb7a29) @@ -211,7 +211,10 @@ isRPMOutOfRange = ( rpmDiff > MAX_ALLOWED_ML_OUT_OF_RANGE ? TRUE : FALSE ); - checkPersistentAlarm( ALARM_ID_DD_D92_PUMP_RPM_OUT_OF_RANGE, isRPMOutOfRange, d92SpeedmLmin, MAX_ALLOWED_ML_OUT_OF_RANGE ); + if ( substitutionPumps[ D92_PUMP ].execState != SUBSTITUTION_PUMP_OFF_STATE ) + { + checkPersistentAlarm( ALARM_ID_DD_D92_PUMP_RPM_OUT_OF_RANGE, isRPMOutOfRange, d92SpeedmLmin, MAX_ALLOWED_ML_OUT_OF_RANGE ); + } } /*********************************************************************//**