We have made a mistake. We created this pcb with accelerometer , a very good one (ADXL345) datasheet here and it sleeps ,and waking up on acceleration event. in our case we set it to almost the minimum possible of 124mg thresh .
What happens is that it works great almost for any touch or move that you apply to it by hands, means if its on a table even a tiny move will fire it on .
But, when its mounted to a door, or window, if you open the door not quickly enough it just won't wake up .
We have tried everything, including taking sensitivity to maximum.
Seems that it only needs a change that is not occur on an average door opening .
Is there anything you can do to improve this not including migrating to other sensors ?
We have a free GPIO connected to interrupt, we can add some part there, that will sense this tiny movement, is there anything like tilt sensor that will do it?