Unless your always on shore power, forget electric heat sources, other than for ignition / fans / pumps etc.
A fuel-burner hydronic system will heat the space through air exchange, give HWS, and warm the floor if you like.
Integrate with the engine block loop to get heat from driving.
|