Yes that will absolutely work to heat your tanks. I used under water heaters on all my tanks till recently. The heat from the water will radiate throughout the tank. Heating the water also has the added benefit of causing the water to evaporate and increase the humidity of the tank as well