Power consumption scheduling for residential buildings