-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Hi all,
I have a Deebot OZMO 920, with mop, that, due to special price on amazon it's very popular in Italy.
Unfortunately as you know the Ecovacs APP and mini integration in IFTTT lacks of a lot of thing (e.g. clean a specific room with Google Assistant).
So i found "sucks" but doesn't work wit 920. Then I have tried "ozmo" and it seems to work but doesn't perform any command and is stuck on the object of this issue. This is what I obtain. Any suggestion?
C:\Users\Lork>ozmo --debug charge
ozmo.cli DEBUG will run [<ozmo.cli.CliAction object at 0x03FE65E0>]
ozmo DEBUG Setting up EcoVacsAPI
ozmo DEBUG calling main api user/login with (('account', 'vDcsX8LgNOvpVYjF25VoL2eQV6v/HpoNY0HtvWZnwAa8oUOV7agXCzgPUNuigycHsI4+6v+wW9Mm0rLI2jMJ4Olib4B+b3YwcCDD7A9YkM8L0a9fy1j9PVf4VDbjHmH6HU66chpYVq1zAqBAeJV0379OhiHDJUbIDQb0ks/L1Pw='), ('password', 'PASSWORD'))
ozmo DEBUG got {'code': '0000', 'msg': '操作成功', 'time': 1597439759191, 'data': {'uid': '20200504082734_abf769c005c9cd8cdd9207af88c91877', 'username': 'EA4EF9GV', 'email': 'MYEMAIL', 'country': 'it', 'accessToken': '20cacc0b300b68f1e5a79a8d15f48add'}}
ozmo DEBUG calling main api user/getAuthCode with (('uid', '20200504082734_abf769c005c9cd8cdd9207af88c91877'), ('accessToken', '20cacc0b300b68f1e5a79a8d15f48add'))
ozmo DEBUG got {'code': '0000', 'msg': '操作成功', 'time': 1597439759548, 'data': {'authCode': 'it_33b9cc79db1479b0669272dd2fbc9461', 'ecovacsUid': '20200422160431_e6d576211a316c42b1b9472e99f09e03'}}
ozmo DEBUG calling portal api users/user.do function loginByItToken with {'todo': 'loginByItToken', 'country': 'IT', 'resource': '52e969d5', 'realm': 'ecouser.net', 'userId': 'USERID_DIFFERENT FROM OTHER', 'token': 'it_33b9cc79db1479b0669272dd2fbc9461'}
ozmo DEBUG got {'todo': 'result', 'result': 'ok', 'userId': 'USERID', 'resource': '52e969d5', 'token': 'c7a55aa84b224be9b4f60806e1323d90', 'last': 604800000}
ozmo DEBUG calling portal api users/user.do function GetDeviceList with {'todo': 'GetDeviceList', 'userid': 'edwue6o28ace5945', 'auth': {'with': 'users', 'userid': 'USERID', 'realm': 'ecouser.net', 'token': 'c7a55aa84b224be9b4f60806e1323d90', 'resource': '52e969d5'}}
ozmo DEBUG got {'todo': 'result', 'result': 'ok', 'devices': [{'did': 'f82a9642-cb40-495f-ba99-82a93003c977', 'name': 'E0001278919603320623', 'class': 'vi829v', 'resource': 'TwRK', 'nick': None, 'company': 'eco-ng', 'bindTs': 1587625479827}]}
ozmo DEBUG EcoVacsMQTT - Connected with result code 0
ozmo DEBUG EcoVacsMQTT - Subscribing to all
performing charge command
ozmo DEBUG Sending command {'auth': {'realm': 'ecouser.net', 'resource': '52e969d5', 'token': 'c7a55aa84b224be9b4f60806e1323d90', 'userid': 'USERID', 'with': 'users'}, 'cmdName': 'Charge', 'payload': '', 'payloadType': 'x', 'td': 'q', 'toId': 'f82a9642-cb40-495f-ba99-82a93003c977', 'toRes': 'TwRK', 'toType': 'vi829v'}
ozmo DEBUG calling iotdevmanager api with {'auth': {'realm': 'ecouser.net', 'resource': '52e969d5', 'token': 'c7a55aa84b224be9b4f60806e1323d90', 'userid': 'USERID', 'with': 'users'}, 'cmdName': 'Charge', 'payload': '', 'payloadType': 'x', 'td': 'q', 'toId': 'f82a9642-cb40-495f-ba99-82a93003c977', 'toRes': 'TwRK', 'toType': 'vi829v'}
ozmo DEBUG call to iotdevmanager failed with ReadTimeout
ozmo.cli DEBUG waiting on charge_status for value charging
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG EcoVacsMQTT - Connected with result code 0
ozmo DEBUG EcoVacsMQTT - Subscribing to all
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG *** MQTT sending ping ***
ozmo DEBUG *** MQTT sending ping ***
and so on...