Non-Intrusive Load Monitoring: Disaggregation of Energy by Unsupervised Power Consumption Clustering