Euclid homeowner charged after botched job