Mona, Dryers require a large voltage then your normal appliances, therefore the 100 isn't large enough and you could very well trip the breaker and/or start a fire. It sounds like you not only need a roofer, but an electrician as well. If you don't get that water issue resolved, you very well may have some additional issues w/the electricity.
This doesn't make any sense "He knows I work all week, he knows I asked him not to come into my house. He knows he should come while I am at work." Do you want him to come there when you are home or when you aren't? I think I would prefer when I would be at home and could observe what he is doing.
Right now, you don't think he can bait you...but you tend to react to whatever he says or does...my advice, be in another room and have as little to do w/him as possible. If he starts to bait you, walk away...don't get into it w/him.
I would dress nicely and have some nice perfume on. You want him to go back to his little place w/a very pleasant memory of you.
How can they function all day? Easy, they compartmentalize their lives. When they are at work, that is what they focus on, when they are w/the op, they focus on them, etc.
Mona, call someone who knows what they are doing when it comes to roofing and electric. Your h is only going to fix things temporarily. You need to get them fix permanently or your homeowners insurance will have issues if something happens to your home.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.