Text this: Teleworking monitoring system using NILM and K-NN algorithms: a strategy for sustainable smart cities