Now I'm really confused. I would have to say your last bullet point entry is true. If the phone is set to vibrate and alarm volume is 0, then alarms don't sound or vibrate (unless they are previously set to vibrate).
If the phone is set to vibrate and the alarm volume is not set to 0, then the alarm will sound (and not vibrate unless specifically set to).
I have previously set my alarms to ring (and not vibrate) regardless of whether or not the ringer is at full volume or in vibrate mode.
However, when Tasker senses that I am at work I want it to disable the ringer (thus alarm volume 0) but enable vibration of any alarms that are triggered.
Just to clarify: (CURRENTLY)
- If phone is not in silent/vibrate mode and alarm volume is not 0, alarms sound (YES) and vibrate (NO).
- If phone is in silent/vibrate mode and alarm volume is not 0, alarms sound (YES) and vibrate (NO).
- If phone is not in silent/vibrate mode and alarm volume is 0, alarms don't sound ... and don't vibrate (YES, but irrelevant. I would never desire this.)
- If phone is in silent/vibrate mode and alarm volume is 0, alarms don't sound ... and don't vibrate (YES, but I want it to vibrate if alarm volume is 0/I am at work.)
And you want sometimes for alarm sound with no vibration and other times alarm vibration with no sound? You should try playing around with the alarm events in Tasker (new profile context -> event -> date/time -> alarm clock and alarm done). If you can catch that the alarm is happening and just use the Tasker vibrate action, that will probably be your best bet.
I'll give that a try. Thank you regardless.