Ok, I fixed that problem by praising them every time they went to bed or napped.

I closed the game this morning for a couple of hours and when I turned it on they all had the energy bar about 70-75% full.

I am not sure it is linked with night or day, and if it is you can solve the problem even during the day.

Just my experience ...