You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As reported in #11968 some users were facing a separate issue where they were getting a 404 and unable to setup the component. It was discovered in the main library that the hard coded endpoint needed to become dynamic.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
neato:
username: userpassword: pass
Traceback (if applicable):
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/setup.py", line 146, in _async_setup_component
component.setup, hass, processed_config) # type: ignore
File "/usr/lib/python3.5/asyncio/futures.py", line 380, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.5/asyncio/tasks.py", line 304, in _wakeup
future.result()
File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
raise self._exception
File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run
result = self.fn(*self.args, **self.kwargs)
File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/neato.py", line 109, in setup
hass.data[NEATO_LOGIN] = NeatoHub(hass, config[DOMAIN], Account)
File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/neato.py", line 133, in __init__
self._hass.data[NEATO_ROBOTS] = self.my_neato.robots
File "/srv/homeassistant/lib/python3.5/site-packages/pybotvac/account.py", line 64, in robots
self.refresh_robots()
File "/srv/homeassistant/lib/python3.5/site-packages/pybotvac/account.py", line 108, in refresh_robots
traits=robot['traits']))
File "/srv/homeassistant/lib/python3.5/site-packages/pybotvac/robot.py", line 37, in __init__
if self.service_version not in SUPPORTED_SERVICES:
File "/srv/homeassistant/lib/python3.5/site-packages/pybotvac/robot.py", line 150, in service_version
return self.available_services['houseCleaning']
File "/srv/homeassistant/lib/python3.5/site-packages/pybotvac/robot.py", line 146, in available_services
return self.state['availableServices']
File "/srv/homeassistant/lib/python3.5/site-packages/pybotvac/robot.py", line 142, in state
return self.get_robot_state().json()
File "/srv/homeassistant/lib/python3.5/site-packages/pybotvac/robot.py", line 118, in get_robot_state
return self._message({'reqId': "1", 'cmd': "getRobotState"})
File "/srv/homeassistant/lib/python3.5/site-packages/pybotvac/robot.py", line 56, in _message
response.raise_for_status()
File "/srv/homeassistant/lib/python3.5/site-packages/requests/models.py", line 939, 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/xxx-xxxxxx/messages
Additional information:
This was reported originally in another bug so I have created this one to keep track of it, the library changes were verified by the user and myself and have no impact on existing users.
The text was updated successfully, but these errors were encountered:
Home Assistant release with the issue:
ALL
Last working Home Assistant release (if known):
Never worked
Operating environment (Hass.io/Docker/Windows/etc.):
Impacts all install methods
Component/platform:
neato: https://www.home-assistant.io/components/neato/
Description of problem:
As reported in #11968 some users were facing a separate issue where they were getting a 404 and unable to setup the component. It was discovered in the main library that the hard coded endpoint needed to become dynamic.
Problem-relevant
configuration.yaml
entries and (fill out even if it seems unimportant):Traceback (if applicable):
Additional information:
This was reported originally in another bug so I have created this one to keep track of it, the library changes were verified by the user and myself and have no impact on existing users.
The text was updated successfully, but these errors were encountered: