Text this: Scheduling of home energy management systems for price-based demand response and end-users discomfort reduction