Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -r9490539a39d2bfd8d40558f3c05b09b48f041e6c -r4b208641ed0c22d13211e6343ffaec9778560cc5 --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 9490539a39d2bfd8d40558f3c05b09b48f041e6c) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 4b208641ed0c22d13211e6343ffaec9778560cc5) @@ -689,7 +689,8 @@ { reservoirWeightUnchangeStartTime[ reservoirId ] = 0; } - else if ( ( TRUE == didTimeout( reservoirWeightUnchangeStartTime[ reservoirId ], timeout ) && + // TODO make a #define if the extra 1000 ms worked + else if ( ( TRUE == didTimeout( reservoirWeightUnchangeStartTime[ reservoirId ], timeout + 1000 ) && ( getMeasuredDGPressure( PRESSURE_SENSOR_DRAIN_PUMP_INLET ) > MIN_DRAIN_INLET_PSI_EMPTY ) ) ) { result = TRUE;