Smart Energy Management for Homes: Optimizing Power Usage