Ezviz integration - Unexpected error

Hey

Getting this error when trying to install Ezviz via integration.

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/ezviz/config_flow.py", line 189, in async_step_user
    return await self._validate_and_create_auth(user_input)
  File "/usr/src/homeassistant/homeassistant/components/ezviz/config_flow.py", line 73, in _validate_and_create_auth
    await self.hass.async_add_executor_job(_get_ezviz_client_instance, data)
  File "/usr/local/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/components/ezviz/config_flow.py", line 46, in _get_ezviz_client_instance
    ezviz_client.login()
  File "/usr/local/lib/python3.8/site-packages/pyezviz/client.py", line 509, in login
    return self._login()
  File "/usr/local/lib/python3.8/site-packages/pyezviz/client.py", line 124, in _login
    self._token["session_id"] = str(json_result["loginSession"]["sessionId"])
KeyError: 'loginSession'

Whats wrong?
Username and password is correct, Checked, doublechecked and tripplechecked… =)

Solved by disabling the MFA in EZVIZ.

https://euauth.ezvizlife.com/signIn?from=4e4148ba90184a7cbd81&r=4763073432270173890&returnUrl=plugin&host=ieu.ezvizlife.com
Login → System Management → Access Configuration → Disable.