kmarkley wrote:The issue seems to be that your robot is in cleaning category 4.
The plugin is only aware of 3 cleaning categories -- manual (1), house (2), and spot (3). Please put your robot in one of these categories and confirm the plugin can then successfully complete the status request.
If so, let me know what this new category is and I'll add it to the plugin.
McJohn wrote:Thank you so much for all your effort for the Botvac Connected with Neato Plugin!
The Botvac Connected does not want to go to his basket:
Neato Botvac Error "Neato" go to base command not currently available
kmarkley wrote:@vvrangler:
Please try a new plugin version posted here: https://github.com/kmarkley/Indigo-Neat ... ag/0.0.4b1
In theory this should address your room cleaning mode issue, but since my unit doesn't support that, it is untested. It also updates the underlying third-party library and should be a little better at dealing with connection problems to the neato server.
elif self.states['state'] == 'busy':
if self.states['action'] == "map_cleaning":
self.states['display'] = "Cleaning - " + self.states['room']
else:
self.states['display'] = self.states['action']
else:
self.states['display'] = self.states['state']
self.states['display'] = self.states['display'].replace('_',' ')
python3
from pybotvac import Account, Neato, PasswordSession
from pybotvac import Robot
from pybotvac.exceptions import NeatoException
Connected to Indigo Server v2023.2.0, api v3.4 (localhost:1176)
>>> from pybotvac import Account, Neato, PasswordSession
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pybotvac/__init__.py", line 1, in <module>
from .account import Account
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pybotvac/account.py", line 22, in <module>
from .robot import Robot
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pybotvac/robot.py", line 25, in <module>
urllib3.disable_warnings(urllib3.exceptions.SubjectAltNameWarning)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'urllib3.exceptions' has no attribute 'SubjectAltNameWarning'
>>>
from .robot import Robot
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pybotvac/robot.py", line 25, in <module>
urllib3.disable_warnings(urllib3.exceptions.SubjectAltNameWarning)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'urllib3.exceptions' has no attribute 'SubjectAltNameWarning'
>>>
>>> from pybotvac import Robot
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pybotvac/__init__.py", line 1, in <module>
from .account import Account
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pybotvac/account.py", line 22, in <module>
from .robot import Robot
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pybotvac/robot.py", line 25, in <module>
urllib3.disable_warnings(urllib3.exceptions.SubjectAltNameWarning)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'urllib3.exceptions' has no attribute 'SubjectAltNameWarning'
>>>
>>> from pybotvac.exceptions import NeatoException
>>>
Users browsing this forum: No registered users and 1 guest