Can meditation cause you to sleep less?
The reason the body do not need as much sleep when one do a lot of meditation is because while we meditate, we are getting some rest that the body needs. Meditation increases the production of melatonin in our bodies. Melatonin is a hormone known for creating restful sleep.

This article might help.