Homeowner charged after shooting