VeSync not showing up

My VeSync is not showing up in my configuration. I don’t understand this since I have another Home assistant setup that is currently working with the exact same VeSync configuration. I get this error:

Error while setting up platform vesync
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/homeassistant/helpers/entity_platform.py", line 126, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/local/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
    return fut.result()
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/vesync/switch.py", line 29, in setup_platform
    manager.update()
  File "/usr/local/lib/python3.7/site-packages/pyvesync_v2/vesync.py", line 339, in update
    updated_device_list = self.get_devices()
  File "/usr/local/lib/python3.7/site-packages/pyvesync_v2/vesync.py", line 115, in get_devices
    devresponse = response['devices']
KeyError: 'devices'

I submitted a PR that should fix this issue. Until it is merged, try out the custom component here: