I managed to grab the serial and secret via password authentication, but when trying to run the sample code to print robot.state, I run into the following exception in robot.py:
Traceback (most recent call last):
File "/home/zelmor/software_projects/python_projects/domovoi-desktop/venv/lib/python3.9/site-packages/pybotvac/robot.py", line 182, in _message
response.raise_for_status()
File "/home/zelmor/software_projects/python_projects/domovoi-desktop/venv/lib/python3.9/site-packages/requests/models.py", line 953, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://nucleo.neatocloud.com/vendors/neato/robots/OPSredacted/messages
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/zelmor/software_projects/python_projects/domovoi-desktop/main.py", line 4, in <module>
robot = Robot('OPSredacted',
File "/home/zelmor/software_projects/python_projects/domovoi-desktop/venv/lib/python3.9/site-packages/pybotvac/robot.py", line 149, in __init__
state = self.get_robot_state().json()
File "/home/zelmor/software_projects/python_projects/domovoi-desktop/venv/lib/python3.9/site-packages/pybotvac/robot.py", line 337, in get_robot_state
return self._message({"reqId": "1", "cmd": "getRobotState"}, STATE_SCHEMA)
File "/home/zelmor/software_projects/python_projects/domovoi-desktop/venv/lib/python3.9/site-packages/pybotvac/robot.py", line 188, in _message
raise NeatoRobotException("Unable to communicate with robot") from ex
pybotvac.exceptions.NeatoRobotException: Unable to communicate with robot
I managed to grab the serial and secret via password authentication, but when trying to run the sample code to print robot.state, I run into the following exception in robot.py:
Not sure how to proceed here.