Well lets do some numbers... Â A 4-6 person hot tub will have 400-500 gallons of water in it? Â That is 3200-4000 pounds of water. Â To heat that much water from say 50F to 80F will take between 96KBTU and 120KBTU. Â A 6/1 puts out about 17KBTU/HR from the cooling system at full load. Â The heat alone from the engine would take between 5.6 and 7.1 hours to heat that much water 30F. Â The jet pumps wouldn't be needed during warmup, so the 3KW of electric power could be used for electric heating elements. Â Each KW sent to an electric water heating element is good for about 3413 BTU, so that is about another 10.2KBTU per hour at a 3KW electrical load.. Â The combined rates make for 27.2KBTU/HR and at that rate would heat the tub 30F in between 3.5 and 4.4 hours? Â 80F is not a real hot tub, so for 90F, those times would be 33% longer. Â For 100F would take around 66% longer. These times will also be longer due to evaporative cooling if the tub is not covered... Â
Now what might be cool is a small wood fired boiler thermosiphoning to the tub to warm the water, and a lister driving the pumps for circulation and to maintain the heat when you are actually using the tub:)