-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash when listing robots #18
Comments
Problem is solved for me now, working as expected. |
There appears to be insufficient information here to explain if/how anything was fixed. As per home-assistant/core#11968, users with newer Neato Botvacs are experiencing issues with connectivity. Some suspect due to the newer standard of "OPS" prefix in the serial number. Can we please re-open this ticket? (or is it to be deemed the same as #30)? |
Just confirmed (pip3 latest
My bot is fully functional, on the WiFi, powered on, etc. (works fully from NeatoApp directly) |
Perhaps this issue was confounded. The merge implies the fix was to ignore robots not connected/online. OK. But in #30, this may describe another problem, which I am experiencing. |
@bphermansson , please confirm if issue is still present for you? The above snippet you provided works for me Python 3.5.2 (default, Nov 12 2018, 13:43:14)
[GCC 5.4.0 20160609] on linux
>>> from pybotvac import Account
>>> for robot in Account('<SNIP>', '<SNIP>').robots: print(robot)
...
Your 'boyle-ORIGINAL' robot is offline.
Name: boyle, Serial: (SNIP) Traits: ['maps']
|
@stianaske , let's close |
It seems that this problem occurs when the robots are not fully set up at Neato. There are situations where a robot was set up twice and the old robot was responsible for these errors. In other situations, an old robot that was not actively being used caused these errors. Unfortunately, this trick with the Mac address doesn't always work, because fully functional robots sometimes lack the Mac address. The Mac address is also not documented, so we should not rely on it. In #59 I had to remove that check in order to prevent false positives. Since then, there are some issues popping up again. See:
Even though I see no obvious way to solve this issue we can work around it. #68 is the first step in this direction as we skip invalid robots (those without a secret in this case) for now. |
Hi!
Gets this message when I try to use the code:
I have two robots listed at my Neato account.
The text was updated successfully, but these errors were encountered: