Gravar-mail: Maximization of solar power extraction from photovoltaic modules using energy harvesting solutions for smart cities