I looked at this area a few decades ago and two approaches stood out as potential, though not stand out. 1) Roofs already collect a large surface area and funnel into a single point via roof guttering - so tapping the flow from the gutter run off would enable a viable volume of water turn a motor in the drain pipe as it descended and generate power. 2) Piezo electric generating from the roof, though was looking at a…
https://www.banskastiavnica.travel/en/what-to-see/stiavnicke...
The mine drainage system was later gradually replaced with steam engines, however there is a ~megawatt hydropower electrical plant still functional.