Weback cloud integration: testers and help required

I tried that (thanks, that helped!)… and some other fix involving “version”… and got the integration back… almost!

I have 2 robots… one at the office, one at home… both linked to the same account…

I used to have both available in Home Assistant, but now I only have the one at the office… while I need the one at home most…

Ideas?

Hi,
hope you guys can help me.
I did everything as described here and in github. Nevertheless my home assistant cant login to weback.

weback:
     username: [email protected]
     password: mypassword

This is how it looks in my configuration,yaml.

weback
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/setup.py", line 254, in _async_setup_component
    result = await task
  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/custom_components/weback/__init__.py", line 47, in setup
    devices = weback_api.device_list()
  File "/usr/local/lib/python3.9/site-packages/weback_unofficial/client.py", line 75, in device_list
    session = self.get_session()
  File "/usr/local/lib/python3.9/site-packages/weback_unofficial/client.py", line 137, in get_session
    raise Exception(f"Could not authenticate. {weback_data['Fail_Reason']}")
Exception: Could not authenticate. account or password is incorrect

yes. if the app on the phone is not opened the connection is not establised. it seem that HA not opens the connection on its own.
as you can see here

in the api files there is a client configuration file but it seem to not be called from HA integration

Hello,
I made a Weback plugin for Jeedom, and i got exactly the same problem. Since application is not opened, statuts are not updated.
In November, Weback made some change in the application, and since they change “something” we are not able to get status…
I’m trying to find what… and how to made a workaround but i can’t find the problem…

Hi.do you find a fix?

Still looking for it…
I’ve try to reverse engineering the Weback APK but i’m not really confident with JAVA and APK structure.
Maybe some one in this thread could help ?

Hi, I followed all the guide but it keeps giving me the authentication error, I also created the account with the phone number but the result does not change.
What can I do?
Thanks so much

Logger: homeassistant.setup
Source: custom_components/weback/init.py:47
Integration: weback
First occurred: 00:59:43 (1 occurrences)
Last logged: 00:59:43

Error during setup of component weback
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/setup.py”, line 229, in _async_setup_component
result = await task
File “/usr/local/lib/python3.9/concurrent/futures/thread.py”, line 52, in run
result = self.fn(*self.args, **self.kwargs)
File “/config/custom_components/weback/init.py”, line 47, in setup
devices = weback_api.device_list()
File “/usr/local/lib/python3.9/site-packages/weback_unofficial/client.py”, line 75, in device_list
session = self.get_session()
File “/usr/local/lib/python3.9/site-packages/weback_unofficial/client.py”, line 137, in get_session
raise Exception(f"Could not authenticate. {weback_data[‘Fail_Reason’]}")
Exception: Could not authenticate. account or password is incorrect

OK, i got more information… :speech_balloon:
API has completely changed. :scream:
Don’t waste more your time with this repro it will not work anymore ! :frowning_face:
It need a complet rewrite, cause absolutely everthing has changed (URL, API, etc…)

Ciao a tutti, non so come ma dopo l’ultimo aggiornamento del core mi sono trovato integrato il robot, come entità, posso eseguire l’aspirazione- mettere in pausa, la velocità di aspirazione, ma non ho ne la quantità della ricarica ( resta sempre a 79%) e non riesco a ricavare se è in carica o se sta pulendo!
Ma sono contento.

just read message before you will have your answer

Ciao, vedo che sei italiano, posso chiederti come hai fatto? Ho provato e riprovato ma non riesco a farlo funzionare…

Ciao, non c’è più l’integrazione, ma viene rilevato come entità, ho midificato i file in init_py e manifest.jeison ed ho riavviato più volte l’host, poi hk trovato l’entità !
Che robot hai?

Screenshot_20220225-172820_Home Assistant|236x500

1 Like

Ciao, ti ringrazio per la risposta ci speravo tanto!
Il mio è un ABIR x6, quindi non serve nemmeno installare l’integrazione WeBack?
Potresti spiegarmi esattamente cosa va fatto?
Perdonami ma sto veramente impazzendo…

Grazie mille

Hello,
Found what wrong with the intregration ! and how to solve it !
And i got all the new API process, to send robot instructions, and retreive robot status.
But it need a complete re-write. I don’t really use HomeAssistant, (i use Jeedom instead) if someone is interested to have all information to rewrite integration i can give it…

2 Likes

Hello !
I think I’m not able to rewrite the integration, but at least can you share how you resolve the problem ?
Thank you !

look at my repo there is a complete rewrite of weback plugin with new api (for jeedom)

1 Like

Will it work in Home Assistant? I am no dev, but really need this… thanks!

Hi!
Anyone have any news?
I really need to integrate the robot into HA and it keeps giving the same error over and over.
Unfortunately I am not a developer but I am willing to do my best to make it work.
Thank you all

1 Like

Any news? I don’t want to leave home assistant… and I don’t want to buy another robot… I really need the s15 to be accessible…

2 Likes

Ok this is a real bummer that its not working.
But maybe somebody knows how to get it working again with the help of @Jezza34000 repository.