I use the SHM as a lazy alarm. Gives me alerts when something happens. I only use webcore to update the status of my smartthings envrionment so I have to turn this off when home or away when gone.
I am not sure I understand what you are asking if you are referencing something in my piston? I have no triggers in there. Everything is a condition. So since I have no triggers all my conditions are subscribed and listen for events.
If you are just in general asking about mixing them then yes. If you have a trigger with conditions then only the trigger will receive events. You could force a subscription to your conditions but it would not make a difference because the trigger would never happen at the same time as the condition. All that is considering both the trigger and condition are part of the same if block.
You can have a trigger in one if block and just conditions in another if block and make that work but you will have to subscribe to that condition probably. If you do that then your condition only block will execute.