Most energy efficient way to detect motion
Is it a specific type of motion or any type of motion? for a specific type of motion (gestures, wave etc), an accelerometer and/or a gyro (There are devices which contain both) is the most suitable. For any type of motion, a rolling ball switch or vibration detector has lower power requirement and lower complexity.