Text this: A novel Zigbee-based data acquisition system for distributed photovoltaic generation in smart grid