Weback cloud integration: testers and help required

Hi !
Your right, but … !
I didn’t notice any WSS connection failed after 24hrs with the token … ?
I guess (maybe i’m wrong) but WSS link accept the last generated token (maybe a flaw in weback’s wss conception)
For now, my integration work and more than 24hrs (i never use WeBack mobile App)

I have not tested the wss connection more than 24h out of your plugin.

So I can’t say if the token expiration affects the wss, the only thing I have observed is that after X hours the plugin stops responding and stays in the last state.

Getting back up and running with the plugin restart.

Giving me the impression that it is for the reason that I comment and looking at the code as indeed that case is not controlled.

I continue observing it and I am commenting you.

Thanks :slight_smile:

Thank you for the integration jezza. Does anyone else have the problem that after about a day the vacuum keeps disconnecting? Seems that after a while of being idle the vacuum disconnects.
After restarting home assistant it keeps working again.

OK that mean token renewal are absolutely necessary.
I will update the component soon…

1 Like

Attached log showing 403 (wrong token) when connecting to ws

2022-11-14 20:53:03.101 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Refreshing...
2022-11-14 20:53:03.102 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) update_status neatsvor-x600-00-e9-3a-44-62-3e
2022-11-14 20:53:03.103 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Publishing message : {"opt": "thing_status_get", "sub_type": "neatsvor-x600", "thing_name": "neatsvo>
2022-11-14 20:53:03.103 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Can't publish message socket_state=Close, reconnecting...
2022-11-14 20:53:03.104 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Not connected, connecting...
2022-11-14 20:53:03.104 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Addr=wss://user.grit-cloud.com/prod/wss / Region=eu-central-1 / Token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUz>
2022-11-14 20:53:03.113 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Thread was init
2022-11-14 20:53:03.358 ERROR (Thread-3271 (run_forever)) [websocket] Handshake status 403 Forbidden - goodbye
2022-11-14 20:53:03.363 DEBUG (Thread-3271 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Error (details : Handshake status 403 Forbidden)
2022-11-14 20:53:03.364 DEBUG (Thread-3271 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Closed
2022-11-14 20:53:11.179 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Can't publish message socket_state=Close, reconnecting...
2022-11-14 20:53:11.179 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Not connected, connecting...
2022-11-14 20:53:11.179 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Addr=wss://user.grit-cloud.com/prod/wss / Region=eu-central-1 / Token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUz>
2022-11-14 20:53:11.184 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Thread was init
2022-11-14 20:53:11.426 ERROR (Thread-3272 (run_forever)) [websocket] Handshake status 403 Forbidden - goodbye
2022-11-14 20:53:11.430 DEBUG (Thread-3272 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Error (details : Handshake status 403 Forbidden)
2022-11-14 20:53:11.431 DEBUG (Thread-3272 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Closed
2022-11-14 20:53:19.643 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Can't publish message socket_state=Close, reconnecting...
2022-11-14 20:53:19.644 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Not connected, connecting...
2022-11-14 20:53:19.644 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Addr=wss://user.grit-cloud.com/prod/wss / Region=eu-central-1 / Token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUz>
2022-11-14 20:53:19.651 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Thread was init
2022-11-14 20:53:19.918 ERROR (Thread-3273 (run_forever)) [websocket] Handshake status 403 Forbidden - goodbye
2022-11-14 20:53:19.923 DEBUG (Thread-3273 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Error (details : Handshake status 403 Forbidden)
2022-11-14 20:53:19.924 DEBUG (Thread-3273 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Closed
2022-11-14 20:53:27.660 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Can't publish message socket_state=Close, reconnecting...
2022-11-14 20:53:27.661 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Not connected, connecting...
2022-11-14 20:53:27.661 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Addr=wss://user.grit-cloud.com/prod/wss / Region=eu-central-1 / Token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUz>
2022-11-14 20:53:27.670 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Thread was init
2022-11-14 20:53:27.909 ERROR (Thread-3274 (run_forever)) [websocket] Handshake status 403 Forbidden - goodbye
2022-11-14 20:53:27.914 DEBUG (Thread-3274 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Error (details : Handshake status 403 Forbidden)
2022-11-14 20:53:27.914 DEBUG (Thread-3274 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Closed
2022-11-14 20:53:35.200 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Can't publish message socket_state=Close, reconnecting...
2022-11-14 20:53:35.201 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Not connected, connecting...
2022-11-14 20:53:35.201 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Addr=wss://user.grit-cloud.com/prod/wss / Region=eu-central-1 / Token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUz>
2022-11-14 20:53:35.211 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Thread was init
2022-11-14 20:53:35.463 ERROR (Thread-3275 (run_forever)) [websocket] Handshake status 403 Forbidden - goodbye
2022-11-14 20:53:35.467 DEBUG (Thread-3275 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Error (details : Handshake status 403 Forbidden)
2022-11-14 20:53:35.467 DEBUG (Thread-3275 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Closed
2022-11-14 20:53:43.670 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Can't publish message socket_state=Close, reconnecting...
2022-11-14 20:53:43.670 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Not connected, connecting...
2022-11-14 20:53:43.671 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Addr=wss://user.grit-cloud.com/prod/wss / Region=eu-central-1 / Token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUz>
2022-11-14 20:53:43.678 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Thread was init
2022-11-14 20:53:43.917 ERROR (Thread-3276 (run_forever)) [websocket] Handshake status 403 Forbidden - goodbye

Thanks :slight_smile:

Thank you for that log. Precious help for the failure connection message :blush:
Token renewal is already coded in “dev” branch. I have to do some test today and I will push a new version

3 Likes

Hey, maybe anyone can help me to connect my tesvor X500.
Every time, I try to login, an error appears, showing: “AreaCodeError”


2022-11-16 04:24:30.707 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration 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
2022-11-16 04:24:30.712 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration weback_vacuum 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
2022-11-16 04:24:48.947 WARNING (MainThread) [homeassistant.setup] Setup of bluetooth is taking over 10 seconds.
2022-11-16 04:25:01.240 ERROR (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi can't login (reason is : AreaCodeError)
2022-11-16 04:25:01.252 ERROR (MainThread) [custom_components.weback_vacuum] Weback component was unable to login. Failed to setup
2022-11-16 04:25:01.259 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration weback_vacuum: Integration failed to initialize.

Here´s my configuration.yaml. Is there a problem with?

# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

weback_vacuum:
  username: <[email protected]>
  password: <Yanwan45>
  region: <49>
  application: <configuration app, optionnal>
  client_id: <api client, optionnal>
  api_version: <api version used, optionnal> 
  language : <language code 2 chars, optionnal>

I´ve tried many things, nothing worked. The weback account is also new.

Thank you

Hello,
Don’t use “<” or “>” characters.
Write it like this :

weback_vacuum:
  username: [email protected]
  password: Yanwan45
  region: 49

And if it’s your real password change it now :slight_smile:

1 Like

Oh there was the problem, now it seems to work. Thank you so much :smiley:

cant find Weback/Tesvor via hacs… :confused:

Hi
HACS custom, not default.
That mean you have to follow “installation” instruction to add it :wink:

https://github.com/Jezza34000/homeassistant_weback_component

1 Like

Thank you, it’s working now. There are just two things which doesn’t:

  • Fanspeed (High, Normal, Quiet) have no influence
  • it always says that the robot isn’t doing anything while it’s working (is there a way to increase the refreshrate of the status?)

Hi!
Message said “Vacuum: Can’t set set fan/water speed (value=xxx) robot is not running.”
Do you have this message and you can’t set fan speed while the robot is cleaning?
Do you have the Cleaning status in HA while running?

Refresh time is 5sec while running it’s very very very fast, and 120s while not running and idle (mean docked and fully charged)

Hey!

No I don’t have any error message within the log… If I set the fan speed while the bot is running nothing happens. (It’s currently running)


Edit: I guess it’s my robot acting weird… I just saw in the app that it is always in the state of doing nothing and charging, even when it’s not. Plus it shows always 100% battery life… Guess I gonna use black Friday to update to an dreame l10s pro or ultra :sweat_smile:

Oh ! Looks weird but try to delete robot, delete account, recreate a new account, pair robot and it should resolve your problem :wink:

This happens to me too.

I have done some tests and I think it is because of the new functionality of renewing the token. That causes the previous token to stop working or the WS to disconnect, I’m not quite sure what’s going on.

For example 1: I put the robot to clean (from home assistant) and it never changes state to cleaning (but it does clean).

For example 2: I put the robot to clean (from weback) and it says cleaning (weback)… but after X seconds it says in base and loading, being that it is cleaning (if I turn off home assistant or remove the add-on) this does not happen.

I hope I’m not going to off topic here but I am going insane trying to relink me Tesvor X500 Pro. Since I had the same issue, that i did not get correct status from my robot I deleted the robot from my account and created a new one. But when trying to add the Robot through the weback app to my new account it fails everytime.
It seems to find the robot but fails to ‘initialize’ it. I reeboted, reconnectet the battery and tried everything that came to mind, but no success. If I restart the robot I tells me “connection to network successfull”, so it seems to still have the credentials of my wifi, but I can’t link it to the new account (and neither to the old one). I tried to factory reset the device, but it seems like there is no such feature :man_facepalming:
Anybody got any ideas?

Ok, forget that… I managed to link the robot to my new account, but only after I used a friends phone, that never before used the app… no clue what that was all about…

Unfortunately HA shows the Vacuum as unavailable. I then updated everything and afterwards it was available for a brief second, I then started the vacuum (which worked) in HA but as soon as it sprung into action it showed as unavailable in HA again. Even after many reboots and restarts of the robot itself, it never showed as available again. I also logged out of all weback apps to be sure there are no issus there…

Any Ideas? Here is the log, happy to provide any data you need…

2022-12-01 16:33:29.907 INFO (MainThread) [custom_components.weback_vacuum] Creating new Weback Vacuum Robot component
2022-12-01 16:33:29.907 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi __init__
2022-12-01 16:33:29.907 DEBUG (MainThread) [custom_components.weback_vacuum] Weback vacuum robots: login started
2022-12-01 16:33:29.909 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi checking token validity : 2022-12-02 11:39:45.669085
2022-12-01 16:33:29.915 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi token is valid
2022-12-01 16:33:29.915 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi use cached creds.
2022-12-01 16:33:29.915 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi ask : robot list
2022-12-01 16:33:29.916 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] Send HTTP request Url=https://user.grit-cloud.com/prod/api Params={'json': {'opt': 'user_thing_list_get'}, 'headers': {'Token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2Njk5Nzc2NDQsImlhdCI6MTY2OTg5MTI0NCwiaXNzIjoiY29tLmFpY2xvdWQueXVnb25nIiwiZGF0YSI6eyJjYWxsaW5nX2NvZGUiOiIwMDQ5IiwiYWNjb3VudCI6ImdyZWdvcml1c2IuaS5nQHdlYi5kZSIsImFwcF9uYW1lIjoiV2VCYWNrIiwiYXBpX3ZlcnNpb24iOiIxLjAiLCJhcHBfdmVyc2lvbiI6bnVsbCwicmVnaW9uX25hbWUiOiJldS1jZW50cmFsLTEiLCJsYW5ndWFnZSI6ImVuIn19.N5sC65_RP3Y5znke0zsKv7423qIDGsbilkMyba73LNg', 'Region': 'eu-central-1'}}
2022-12-01 16:33:39.773 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi : Send HTTP OK, return=200
2022-12-01 16:33:39.774 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi : HTTP data received = {'msg': 'success', 'code': 1, 'data': {'thing_list': [{'sub_type': 'ty-x500pro', 'create_timestamp': '1669890990026', 'is_admin': True, 'thing_name': 'ty-x500pro-10-52-1c-46-41-d6', 'thing_nickname': 'Robot', 'hardware_version': '0.0', 'batch_num': '0', 'app_name': 'WeBack', 'user_account': '[email protected]', 'mac': '10-52-1c-46-41-d6', 'firmware_version': '6.0.9', 'thing_status': {}, 'brand_icon': 'https://www.grit-cfg.com/device/brand/ty-x500pro.png'}]}}
2022-12-01 16:33:40.114 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi get robot list OK : [{'sub_type': 'ty-x500pro', 'create_timestamp': '1669890990026', 'is_admin': True, 'thing_name': 'ty-x500pro-10-52-1c-46-41-d6', 'thing_nickname': 'Robot', 'hardware_version': '0.0', 'batch_num': '0', 'app_name': 'WeBack', 'user_account': '[email protected]', 'mac': '10-52-1c-46-41-d6', 'firmware_version': '6.0.9', 'thing_status': {}, 'brand_icon': 'https://www.grit-cfg.com/device/brand/ty-x500pro.png'}]
2022-12-01 16:33:40.115 DEBUG (MainThread) [custom_components.weback_vacuum] Weback vacuum robots: [{'sub_type': 'ty-x500pro', 'create_timestamp': '1669890990026', 'is_admin': True, 'thing_name': 'ty-x500pro-10-52-1c-46-41-d6', 'thing_nickname': 'Robot', 'hardware_version': '0.0', 'batch_num': '0', 'app_name': 'WeBack', 'user_account': '[email protected]', 'mac': '10-52-1c-46-41-d6', 'firmware_version': '6.0.9', 'thing_status': {}, 'brand_icon': 'https://www.grit-cfg.com/device/brand/ty-x500pro.png'}]
2022-12-01 16:33:40.115 INFO (MainThread) [custom_components.weback_vacuum] Found robot : ty-x500pro-10-52-1c-46-41-d6 nickname : Robot
2022-12-01 16:33:40.115 DEBUG (MainThread) [custom_components.weback_vacuum.VacDevice] WebackApi RobotController __init__
2022-12-01 16:33:40.115 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi __init__
2022-12-01 16:33:40.115 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi WSS Control __init__
2022-12-01 16:33:40.117 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi checking token validity : 2022-12-02 11:39:45.669085
2022-12-01 16:33:40.118 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi token is valid
2022-12-01 16:33:40.118 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi use cached creds.
2022-12-01 16:33:40.118 DEBUG (MainThread) [custom_components.weback_vacuum] Starting vacuum robot components
2022-12-01 16:33:40.586 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS): adding a new subscriber
2022-12-01 16:33:40.586 INFO (MainThread) [custom_components.weback_vacuum.vacuum] Vacuum initialized: Robot
2022-12-01 16:33:40.587 DEBUG (MainThread) [custom_components.weback_vacuum.vacuum] Vacuum: state(from mapping)=idle
2022-12-01 16:33:40.586 DEBUG (MainThread) [custom_components.weback_vacuum.vacuum] Adding Weback Vacuums to Home Assistant: [<Entity Robot: idle>]
2022-12-01 16:33:40.616 DEBUG (MainThread) [custom_components.weback_vacuum.VacDevice] VacDevice: starting state watcher for= ty-x500pro-10-52-1c-46-41-d6 ty-x500pro
2022-12-01 16:33:40.617 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Start refresh_handler
2022-12-01 16:33:40.617 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Not connected, connecting...
2022-12-01 16:33:40.617 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Checking credentials...
2022-12-01 16:33:40.617 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi checking token validity : 2022-12-02 11:39:45.669085
2022-12-01 16:33:40.617 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi token is valid
2022-12-01 16:33:40.618 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Credentials are OK
2022-12-01 16:33:40.618 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Addr=wss://user.grit-cloud.com/prod/wss / Region=eu-central-1 / Token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2Njk5Nzc2NDQsImlhdCI6MTY2OTg5MTI0NCwiaXNzIjoiY29tLmFpY2xvdWQueXVnb25nIiwiZGF0YSI6eyJjYWxsaW5nX2NvZGUiOiIwMDQ5IiwiYWNjb3VudCI6ImdyZWdvcml1c2IuaS5nQHdlYi5kZSIsImFwcF9uYW1lIjoiV2VCYWNrIiwiYXBpX3ZlcnNpb24iOiIxLjAiLCJhcHBfdmVyc2lvbiI6bnVsbCwicmVnaW9uX25hbWUiOiJldS1jZW50cmFsLTEiLCJsYW5ndWFnZSI6ImVuIn19.N5sC65_RP3Y5znke0zsKv7423qIDGsbilkMyba73LNg
2022-12-01 16:33:40.625 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Thread was init
2022-12-01 16:33:40.681 DEBUG (MainThread) [custom_components.weback_vacuum.vacuum] Vacuum: no Fan / no Mop fan_speed_list=None
2022-12-01 16:33:40.682 DEBUG (MainThread) [custom_components.weback_vacuum.vacuum] Vacuum: no Fan / no Mop fan_speed_list=None
2022-12-01 16:33:40.682 DEBUG (MainThread) [custom_components.weback_vacuum.vacuum] Vacuum: available=False
2022-12-01 16:33:41.618 DEBUG (Thread-6 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Connexion established OK
2022-12-01 16:33:41.996 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Refreshing...
2022-12-01 16:33:41.996 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) update_status ty-x500pro-10-52-1c-46-41-d6
2022-12-01 16:33:41.997 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Publishing message : {"opt": "thing_status_get", "sub_type": "ty-x500pro", "thing_name": "ty-x500pro-10-52-1c-46-41-d6"}
2022-12-01 16:33:41.998 DEBUG (MainThread) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Msg published OK
2022-12-01 16:33:42.590 DEBUG (Thread-6 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Msg received {'notify_info': 'thing_status_update', 'thing_status': {}, 'thing_name': 'ty-x500pro-10-52-1c-46-41-d6'}
2022-12-01 16:33:42.591 DEBUG (Thread-6 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) adapt for : {}
2022-12-01 16:33:42.591 DEBUG (Thread-6 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) > Set refreshing to 120s
2022-12-01 16:33:42.591 DEBUG (Thread-6 (run_forever)) [custom_components.weback_vacuum.WebackApi] No update from cloud
2022-12-01 16:33:42.591 DEBUG (Thread-6 (run_forever)) [custom_components.weback_vacuum.WebackApi] WebackApi (WSS) Closing WSS...

Hi !
Exactly same problem as described in this issues :

And for now i have no idea why this issue happen only for the X500 from Tesvor… (and not for everyone)

Ok, I’m gonna keep an eye on both of these threads and hope something develops here…
Thank you so much for the amazing work you do!