Nest Hello causing errors in the logs?

I’m seeing multiple Nest related errors in my log file. I currently only have two Nest camera’s, one is a outdoor camera which still shows up in HA as expected. The other is a Nest Hello which I just added and doesn’t show up in HA, so I’m not sure if the Nest Hello is what is causing the problem.

Here is what I’m seeing in the logs:

2018-03-18 16:00:00 ERROR (MainThread) [homeassistant.components.binary_sensor] Error while setting up platform nest
Traceback (most recent call last):
File “/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_platform.py”, line 82, in async_setup
SLOW_SETUP_MAX_WAIT, loop=hass.loop)
File “/usr/lib/python3.5/asyncio/tasks.py”, line 400, in wait_for
return fut.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/binary_sensor/nest.py”, line 76, in setup_platform
for variable in conditions
File “/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/binary_sensor/nest.py”, line 77, in
if variable in BINARY_TYPES]
File “/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/sensor/nest.py”, line 100, in init
self._location = self.device.where
File “/srv/homeassistant/lib/python3.5/site-packages/nest/nest.py”, line 234, in where
return self.structure.wheres[self.where_id][‘name’]
KeyError: ‘IkUpd5zomaHRrFJIgYC6tsFCMQnjFz8MmUXzMGfEOOa85r8p0iCtUw’
2018-03-18 16:00:00 ERROR (MainThread) [homeassistant.components.camera] nest: Error on device update!
Traceback (most recent call last):
File “/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_platform.py”, line 188, in _async_add_entity
await entity.async_device_update(warning=False)
File “/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity.py”, line 327, in async_device_update
yield from self.hass.async_add_job(self.update)
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/camera/nest.py”, line 77, in update
self._location = self.device.where
File “/srv/homeassistant/lib/python3.5/site-packages/nest/nest.py”, line 234, in where
return self.structure.wheres[self.where_id][‘name’]
KeyError: ‘IkUpd5zomaHRrFJIgYC6tsFCMQnjFz8MmUXzMGfEOOa85r8p0iCtUw’

1 Like

I’m experiencing the same issue. 2 indoor cam IQs, and 1 outdoor hello. Encountering same error message. Only the 2 indoor cams show up in home assistant.