I did exactly that (well, I did not download the repo, but I created each file of the “custom_components” folder directly in Home Assistant via File Editor and copied the raw Github Code into the corresponding file), but it still does not show up in my HA.
Log Message:
2021-02-15 12:29:07 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for deebot which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant.
2021-02-15 12:29:10 DEBUG (SyncWorker_4) [deebotozmo] Setting up EcoVacsAPI
2021-02-15 12:29:10 DEBUG (SyncWorker_4) [deebotozmo] calling main api user/login with (('account', '*****@*****.com'), ('password', '*****'))
2021-02-15 12:29:11 DEBUG (SyncWorker_4) [deebotozmo] got {'code': '0000', 'msg': '操作成功', 'time': 1613388551163, 'data': {'uid': '20191201111510_7*****0', 'accessToken': '4*****d', 'userName': 'E*****3', 'email': '*****@*****.com', 'mobile': None, 'loginName': '*****@*****.com', 'ucUid': '20181117073541_0*****e'}, 'success': True}
2021-02-15 12:29:11 DEBUG (SyncWorker_4) [deebotozmo] calling auth api with (('uid', '20191201111510_7*****0'), ('accessToken', '4*****d'))
2021-02-15 12:29:11 DEBUG (SyncWorker_4) [deebotozmo] got {'code': '0000', 'msg': '操作成功', 'time': 1613388551843, 'data': {'authCode': 'GLOBAL_APP_ECOVACS_IOT_1*****f', 'ecovacsUid': '20181117073541_0*****e'}, 'success': True}
2021-02-15 12:29:11 DEBUG (SyncWorker_4) [deebotozmo] calling user api loginByItToken with {'edition': 'ECOGLOBLE', 'userId': '20191201111510_7*****0', 'token': 'GLOBAL_APP_ECOVACS_IOT_1*****f', 'realm': 'ecouser.net', 'resource': 'X*****W', 'org': 'ECOWW', 'last': '', 'country': 'DE'}
2021-02-15 12:29:12 DEBUG (SyncWorker_4) [deebotozmo] got {'todo': 'result', 'result': 'ok', 'userId': 'c*****0', 'resource': 'X*****W', 'token': '6*****2', 'last': 604800000}
2021-02-15 12:29:12 DEBUG (SyncWorker_4) [deebotozmo] calling user api GetDeviceList with {'userid': 'c*****0', 'auth': {'with': 'users', 'userid': 'c*****0', 'realm': 'ecouser.net', 'token': '6*****2', 'resource': 'X*****W'}}
2021-02-15 12:29:12 DEBUG (SyncWorker_4) [deebotozmo] got {'todo': 'result', 'result': 'ok', 'devices': [{'did': 'E*****7', 'name': 'E*****7', 'class': '115', 'resource': 'atom', 'nick': 'Bender 2.0', 'company': 'eco-legacy'}]}
2021-02-15 12:29:12 DEBUG (SyncWorker_4) [deebotozmo] Found robot version OTHER -> 115
It seems to find my robot, but no integrations or entities are shown in HA.