There are other options available. Maybe store energy by heating something up. Or just accept that you won't be running all the gadgets for some hours of the day. I actually do think weights will work fine - it would just take more weight if you hang it under the structure, due to buoyancy.