-
Notifications
You must be signed in to change notification settings - Fork 104
Does nothing, also no errors thrown #48
Comments
I'm sorry it's not working for you. From that description I have no idea why, so if you're eager to fix the problem I'd suggest snooping on the connnection between a) your vacuum and the official app, and b) your vacuum and this tool. More details on how to do that here: https://github.com/wpietri/sucks/blob/master/developing.md |
I get it. Can you point out where in the code it is hanging when I get to this point, see code:
and it does nothing from there? |
What's the command you're running? For me if I do
My guess is that the session_start event isn't happening, meaning that something isn't working with the XMPP interaction with Ecovacs. So if you're looking in the code, I'd start here: https://github.com/wpietri/sucks/blob/master/sucks/__init__.py#L497 |
I guess so too that the session isn't starting. Perhaps it needs the other user id for that? Because I changed it to get this far... (to the shorter variant of the userid) edit: command was @wpietri : your hint helped me and I have gotten further now. Will look in to this later, it does give an error but that is something I can perhaps work with |
I started all over, made sure the following prerequisites were installed because I found only this combo to work:
Then, changed init.py according to this link: Then it logged in and showed ---starting session--- Error I receive now is: what versions of the above do you use? edit: also tried ww instead of eu but same issue. there will be no response after the command is send: |
Here's the whole list of packages in use today for me. (I have a script that automatically installs into a new virtualenv every day so I can make sure it works with the latest.)
If you're having an issue with the XMPP interactions, I can only suggest the same thing I did before:
Then either submit a patch with updated code and protocol docs or post the difference here. |
So, after having all the errors that others have descibed in the issues, I managed to get this error free by using pyasn1=0.1.9 and pyasn1-modules=0.1.5, also sleekxmpp=1.3.1.
I have changed the file
__init__.py
to use the shorter userid that you can see when you use command sudo sucks --debug clean 10. The shorter userid gets returned from the servers. If you hardcode that in to the init file, I get to see my device and device name.After that it stops. (it does give a warning about fulljid being deprecated, but that is it).
How do I proceed from here?
The text was updated successfully, but these errors were encountered: