British Gas, OVO, EDF, EON, Ovo customers have been warned over a six-month delay in having their smart meter fixed.