Even more problems…here’s the full error log. Blinds lost all control. Is there a way I can get the older version? I copied over my file
Fri Sep 28 2018 12:04:10 GMT-0400 (EDT)
Update for cover.blinds fails
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 139, in update_blind_states
await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 224, in async_update_ha_state
yield from self.async_device_update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 351, in async_device_update
yield from self.async_update()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 274, in async_update
state = await self._bridge.get_blind_state(self._blind)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 124, in get_blind_state
await self.update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 67, in async_wrapper
return await func(*args, **kwargs)
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 137, in update_blind_states
updated = await self._update_blind_states()
File "/Users/mediacenter/.homeassistant/custom_components/cover/mysmartblinds_bridge.py", line 162, in _update_blind_states
self._blind_states = await self._update_states_task
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/concurrent/futures/thread.py", line 56, in run
result = self.fn(*self.args, **self.kwargs)
File "/Users/mediacenter/.homeassistant/deps/lib/python/site-packages/smartblinds_client/smartblinds.py", line 129, in get_blinds_state
'blinds': list(map(lambda b: b.encoded_mac, blinds)),
File "/Users/mediacenter/.homeassistant/deps/lib/python/site-packages/smartblinds_client/smartblinds.py", line 177, in _graphql
response.raise_for_status()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/requests/models.py", line 939, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://api.mysmartblinds.com/v1/graphql