Almost three million smart meters in Britain are not working properly.