Hi,
can you test this action I attached? it works the same way as DeviceShakeEvent only that is fires the event when it's under the value. so when DeviceShakeEvent fires the event, have DeviceStillEvent on the next state to watch for when the device will be still again.
If that works for you, I'll add it to the shared action section.
bye,
Jean