Current profile as condition in llama Llama is a great tool, but I cannot figure out one (maybe) simple thing. I have a rule that sets the volume low at night (10pm - 6 am) and it works fine. Last night (9pm) I was at the cinema and selected the profile "silent". But at 10pm of course, llama set the profile to "low volume".

Is there a workaround a profile changes only when a certain profile is set (or not set)?

When the profile "silent" is set by another rule I set a llama-variable silence=1, and in the night-rule this variable is checked first. But when I set the profile manually, the variable-workaround doesn't work. I know I can lock profiles, but is there a more elegant way?
Or you can use the profile lock. As that is what is intended for.  

Go to the profile press the lock icon next to the profile you want to set,  then just select the length of time.  

Also if you go to the same theater,  make a profile for that area for silent. Obviously if it uses the same tower as another area, you will have to add condition such as"and" or "or" to prevent conflicts.