Android 6.0 Do-not-Disturb: how to go to vibrate only in certain hours?
You are right. Do-not-Disturb cannot manipulate calls and notifications volume. 

I think the only way to go to "vibrate only" is to hold volume down key all the way down. But you also need to turn the volume up manually.