On-line monitoring of single-phase smart meter operation error based on wavelet transform and machine learning | Synapse