So i went through the setup for the August lock and authenticated with the code via email. but when I look at the logs i get an error and the Lock doesnt show up anywhere on Home assistant.
This is what the log file shows.
Keep in mind I haven’t edited any of the august.conf or the august.py files so everything should be as the devs intended. also I dont know Python so I cant “decrypt” what this is trying to tell me.
Log Details (ERROR)
Thu Mar 29 2018 08:34:43 GMT-0500 (Central Daylight Time)
august: Error on device update!
Traceback (most recent call last):
File “/usr/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py”, line >188, in _async_add_entity
await entity.async_device_update(warning=False)
File “/usr/lib/python3.6/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.6/asyncio/futures.py”, line 332, in iter
yield self # This tells Task to wait for completion.
File “/usr/lib/python3.6/asyncio/tasks.py”, line 250, in _wakeup
future.result()
File “/usr/lib/python3.6/asyncio/futures.py”, line 245, in result
raise self._exception
File “/usr/lib/python3.6/concurrent/futures/thread.py”, line 56, in run
result = self.fn(*self.args, **self.kwargs)
File “/usr/lib/python3.6/site-packages/homeassistant/components/lock/august.py”, line >50, in update
self._lock_status = self._data.get_lock_status(self._lock.device_id)
File “/usr/lib/python3.6/site-packages/homeassistant/components/august.py”, line 229, in >get_lock_status
self._update_locks()
File “/usr/lib/python3.6/site-packages/homeassistant/util/init.py”, line 319, in wrapper
result = method(*args, **kwargs)
File “/usr/lib/python3.6/site-packages/homeassistant/components/august.py”, line 244, in >_update_locks
self._access_token, lock.device_id)
File “/usr/lib/python3.6/site-packages/august/api.py”, line 204, in get_lock_status
access_token=access_token).json()
File “/usr/lib/python3.6/site-packages/august/api.py”, line 243, in _call_api
response.raise_for_status()
File “/usr/lib/python3.6/site-packages/requests/models.py”, line 935, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 409 Client Error: Conflict for url: https://api-production.august.com/locks/********HIDDEN**API****CODE*********/status