This paper presents real-time implementation of a new frequency adaptive least-squares-Kalman (LSK) technique to monitor voltage flicker and fluctuations in power system. The proposed method is based on a two-level mathematical model of a voltage waveform. A simple low computation frequency tracking method is also introduced. The least-squares (LS) optimization algorithm extracts the fundamental frequency component of the voltage and updates its internal model based on the estimated frequency of the voltage waveform. The Kalman filter, which works in combination with the LS algorithm, is developed to predict the instantaneous voltage flicker level. The proposed method is robust and adaptive and is evaluated experimentally through real-time implementation with a widely available digital control board.