State of art overview of Non-Intrusive Load Monitoring applications in smart grids