I use ringer control, works great and can work with Tasker, allows me to set a profile in Tasker then I can set that profile to activate through nfc. Use it for same reason, everything off at night except ringer
Try Smart Volume Control+. I've been using it for a week now and I am really satisfied with it. I was looking for the same thing you are looking for and I finally stumbled upon an application that does the job after a long day's search.
They have a website which contains more information here if you are interested.