Text this: Adaptive photovoltaic solar module based on internet of things and web-based monitoring system