Unlock and lock on a Schedule

to have a 7 day schedule for the door unlocked at a set time and then lock at a set time,

Also a (replaceable when bad) rechargeable lithium battery with a USB port to recharge OR
a small solar panel to recharge.