Can't control my Deebot (Ping did not reach VacBot. Will retry)
See original GitHub issueThe problem
My deebot ozmo slim 10 is connected to home assistant but I can’t get it controlled or get any readout, I already tried some other settings for country and even tried using a custom integration to but same issue. in the log file it is unable to get any info across. (Ping did not reach VacBot. Will retry.)
Environment
x86_64 chassis | vm dev | false docker | true docker_version | 19.03.8 hassio | true host_os | HassOS 4.11 installation_type | Home Assistant OS os_name | Linux os_version | 5.4.50 python_version | 3.8.3 supervisor | 229 timezone | Europe/Amsterdam version | 0.113.3 virtualenv | false
- Integration causing this issue: ecovacs
- Link to integration documentation on our website: https://www.home-assistant.io/integrations/ecovacs/
Problem-relevant configuration.yaml
ecovacs:
username: !secret ecovacs_user
password: !secret ecovacs_pass
country: NL
continent: EU
Traceback/Error logs
2020-08-07 13:15:15 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for hacs 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.
2020-08-07 13:15:15 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for samsungtv_smart 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.
2020-08-07 13:15:45 DEBUG (SyncWorker_5) [homeassistant.components.ecovacs] Creating new Ecovacs component
2020-08-07 13:15:45 DEBUG (SyncWorker_5) [sucks] Setting up EcoVacsAPI
2020-08-07 13:15:45 DEBUG (SyncWorker_5) [sucks] calling main api user/login with (('account', 'xxx'), ('password', 'xxx'))
2020-08-07 13:15:46 DEBUG (SyncWorker_5) [sucks] got {'code': '0000', 'msg': '操作成功', 'time': 1596798946309, 'data': {'uid': 'xxx', 'username': 'xxx', 'email': 'xxx', 'country': 'nl', 'accessToken': 'xxx'}}
2020-08-07 13:15:46 DEBUG (SyncWorker_5) [sucks] calling main api user/getAuthCode with (('uid', 'xxx'), ('accessToken', 'xxx'))
2020-08-07 13:15:46 DEBUG (SyncWorker_5) [sucks] got {'code': '0000', 'msg': '操作成功', 'time': 1596798946665, 'data': {'authCode': 'xxx', 'ecovacsUid': 'xxx'}}
2020-08-07 13:15:46 DEBUG (SyncWorker_5) [sucks] calling user api loginByItToken with {'country': 'NL', 'resource': 'RF0UIKLZ', 'realm': 'ecouser.net', 'userId': 'xxx', 'token': 'xxx'}
2020-08-07 13:15:47 DEBUG (SyncWorker_5) [sucks] got {'todo': 'result', 'result': 'ok', 'userId': 'xxx', 'resource': 'RF0UIKLZ', 'token': 'xxx', 'last': 604800000}
2020-08-07 13:15:47 DEBUG (SyncWorker_5) [sucks] calling user api GetDeviceList with {'userid': 'xxx', 'auth': {'with': 'users', 'userid': 'xxx', 'realm': 'ecouser.net', 'token': 'xxx', 'resource': 'RF0UIKLZ'}}
2020-08-07 13:15:48 DEBUG (SyncWorker_5) [sucks] got {'todo': 'result', 'result': 'ok', 'devices': [{'did': 'xxx', 'name': 'xxx', 'class': '02uwxm', 'resource': '0d7H', 'nick': None, 'company': 'eco-ng', 'bindTs': 1596718308153}]}
2020-08-07 13:15:48 DEBUG (SyncWorker_5) [homeassistant.components.ecovacs] Ecobot devices: [{'did': 'xxx', 'name': 'xxx', 'class': '02uwxm', 'resource': '0d7H', 'nick': None, 'company': 'eco-ng', 'bindTs': 1596718308153}]
2020-08-07 13:15:48 INFO (SyncWorker_5) [homeassistant.components.ecovacs] Discovered Ecovacs device on account: xxx with nickname None
2020-08-07 13:15:48 DEBUG (SyncWorker_5) [homeassistant.components.ecovacs] Starting vacuum components
2020-08-07 13:16:00 DEBUG (event_thread_0) [sucks] ----------------- starting session ----------------
2020-08-07 13:16:00 DEBUG (event_thread_0) [sucks] event = {}
2020-08-07 13:16:00 DEBUG (SyncWorker_4) [sucks] *** sending ping ***
2020-08-07 13:16:00 WARNING (SyncWorker_4) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:16:00 DEBUG (SyncWorker_4) [sucks] *** Error type: wait
2020-08-07 13:16:00 DEBUG (SyncWorker_4) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:16:00 DEBUG (SyncWorker_4) [homeassistant.components.ecovacs.vacuum] Vacuum initialized: xxx
2020-08-07 13:16:00 DEBUG (SyncWorker_4) [homeassistant.components.ecovacs.vacuum] Adding Ecovacs Vacuums to Home Assistant: [<Entity e965b1f0-c7dc-466a-a2a8-47d22bbfbd25: off>]
2020-08-07 13:16:31 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:16:31 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:16:31 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:16:31 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:17:01 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:17:01 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:17:01 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:17:01 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:17:33 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:17:33 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:17:33 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:17:33 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:18:03 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:18:03 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:18:03 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:18:03 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:18:33 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:18:33 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:18:33 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:18:33 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:19:03 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:19:03 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:19:03 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:19:03 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:19:34 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:19:34 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:19:34 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:19:34 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:20:04 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:20:04 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:20:04 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:20:04 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:20:34 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:20:34 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:20:34 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:20:34 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:21:04 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:21:04 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:21:04 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:21:04 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:21:34 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:21:34 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:21:34 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:21:34 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:22:04 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:22:04 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:22:04 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:22:04 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:22:34 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:22:34 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:22:34 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:22:34 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:23:04 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:23:04 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:23:04 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:23:04 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:23:34 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:23:34 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:23:34 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:23:34 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:24:04 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:24:04 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:24:04 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:24:04 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:24:35 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:24:35 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:24:35 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:24:35 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:24:56 DEBUG (SyncWorker_4) [sucks] Sending command <iq id="xxx" to="xxx@02uwxm.ecorobot.net/atom" from="xxx" type="set"><query xmlns="com:ctl"><ctl td="Charge"><charge type="go" /></ctl></query></iq>
2020-08-07 13:25:05 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:25:05 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:25:05 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:25:05 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:25:08 DEBUG (SyncWorker_5) [sucks] Sending command <iq id="xxx" to="xxx@02uwxm.ecorobot.net/atom" from="xxx@ecouser.net/xxx" type="set"><query xmlns="com:ctl"><ctl td="Charge"><charge type="go" /></ctl></query></iq>
2020-08-07 13:25:35 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:25:35 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:25:35 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:25:35 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:26:05 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:26:05 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:26:05 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:26:05 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
2020-08-07 13:26:31 ERROR (stream_worker) [libav.rtsp] Too short data for FU-A H.264 RTP packet
2020-08-07 13:26:35 DEBUG (event_thread_0) [sucks] *** sending ping ***
2020-08-07 13:26:35 WARNING (event_thread_0) [sucks] Ping did not reach VacBot. Will retry.
2020-08-07 13:26:35 DEBUG (event_thread_0) [sucks] *** Error type: wait
2020-08-07 13:26:35 DEBUG (event_thread_0) [sucks] *** Error condition: recipient-unavailable
Additional information
Issue Analytics
- State:
- Created 3 years ago
- Reactions:5
- Comments:53 (20 by maintainers)
Top Results From Across the Web
FIXED: Ecovacs Deebot 2019 & OZMO Series - Working Library
I have two warnings and the deebot 500 will not connecting. ... 18:08:35 (3 occurrences) Last logged: 18:09:36 Ping did not reach VacBot....
Read more >Troubleshooting for home Wi-Fi connection-ECOVACS US
1. Temporarily disable the cellular data (4G or 5G data service) of your phone and make sure your smart phone is connected to...
Read more >ecovacs Deebot and Roomba in Home Assistant - Reddit
I can't speak for the deebot as I don't have one, but your roomba config is ... WARNING (event_thread_0) [sucks] Ping did not...
Read more >Ecovacs Deebot 900 Troubleshooting - iFixit
My Deebot is not turning on. When the power button is pressed, the vacuum does not turn on and the Deebot does not...
Read more >Ecovacs Deebot DM81 How to Fix If No Power Or Can't Charge
In this video I explained in Detail that why deebot keep pushing the obstacles & some time can not reverse & when hit...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Did anyone tried this library? https://github.com/And3rsL/Deebotozmo/tree/master/deebotozmo The code says it supports all the recent models, including T8/N9+.
Thanks for the info everyone!
@dgomes @OverloadUT I was able to make some progress after finding some threads in the sucks API mailing list talking about this fork of sucks: https://github.com/bmartin5692/sucks. After pulling locally, the error message went away, but the commands still aren’t doing anything for my T8.
I’ll look into it more this weekend. Would it make sense to consider using that fork in the HA integration? Or would that be better suited for a HACS integration alternative.