Here's something I've been pondering:
Basically water flows through a copper tube that's wrapped around (or inside) the exhaust of a rocket stove, getting heated in the process. Since the water tank is indoors, it would be at or slightly below room temperature (not less than 10C/50F). Do you think there would be enough heat in the exhaust to heat the water to 50C/125F?
There is no thermal mass to siphon off the heat up to that point and, if needed, insulation can be placed on the vertical exhaust to reduce heat loss before the copper pipe.
I suppose it would be more efficient to place the copper tube lower on the exhaust, but having it come out up there makes for easy gravity feeding of warm water to where it's needed.
Also, can the exhaust of a rocket stove go out horizontally through the wall like that?