Been there, doing that...
"Hot tub" is a 100 gal. Rubbermaid cattle trough:
Paloma PH6-DP I already had as I use those in the field to generate hot water to locate cold water slab leaks with an IR camera.
2 small 24VDC pumps from Amazon. The Paloma main burner will ignite at 4.6 PSI, so they are enough. 34W power to run them.
Buncha hoses and other crap. The "bubble wrap Mylar" around the trough keeps temperature loss to a minimum. Drops from 110 to 70 overnight with ambient low cold temp around 17. I can't afford the gas to keep it hot alla time, but if you start at 70, the Paloma has it up to 100+ in less than an hour.
All runs off of an old 80W SOLEC panel.
During warmer weather, I replace the Paloma with passive collectors made out of a 100' length of .7" drip tube coiled up in a frame. From April to September, I don't need the Paloma.
At night, I have to disconnect and empty the Paloma, but that takes < 1 min.
The remote temp sensor reports back to the Oregon Scientific weather station inside.
It's truly incredible how cheap the small demand water heaters are now. That Paloma was several hundred $$ when I bought it in the 90's.
Your setup is nicer, and automated. Cool.