core/homeassistant
Franchie 066a418518
Avoid failing when hub does not provide cover position information (#39826)
The powerview hub, seemingly randomly, will occasionally not
provide data for cover positions. Some requests will return the
desired response, but minutes later the same request might not.

It appears this issue is being experienced by a number of people:
https://community.home-assistant.io/t/hunter-douglas-powerview-component-expanding-this-api/88635/48

While an unfortunate bug with the hub, crashing the integration
as a result of this missing data appears somewhat excessive.
This patch adds a simple check to ensure the 'position' key
has been returned by the hub before attempting to access its
data.
2020-09-08 16:00:38 -05:00
..
auth Upgrade isort to 5.4.2 (#37939) 2020-08-29 08:23:55 +02:00
components Avoid failing when hub does not provide cover position information (#39826) 2020-09-08 16:00:38 -05:00
generated Add HomeKit discovery for iSmartGate (#39702) 2020-09-06 12:56:38 -05:00
helpers Fix isy994 send_node_command (#39806) 2020-09-08 17:31:08 +02:00
scripts Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
util Allow using environment cacert file (#38816) 2020-09-04 13:54:20 +02:00
__init__.py
__main__.py Upgrade isort to 5.4.2 (#37939) 2020-08-29 08:23:55 +02:00
block_async_io.py
bootstrap.py Upgrade black to 20.8b1 (#39287) 2020-08-27 13:56:20 +02:00
config.py Media Source implementation for Chromecast (#39305) 2020-09-04 11:16:29 -04:00
config_entries.py Upgrade pylint to 2.6.0 (#39363) 2020-08-29 07:59:24 +02:00
const.py Bump version to 0.116.0dev0 (#39768) 2020-09-08 16:39:48 +02:00
core.py Add domain filter support to async_all to match async_entity_ids (#39725) 2020-09-06 23:20:32 +02:00
data_entry_flow.py Upgrade black to 20.8b1 (#39287) 2020-08-27 13:56:20 +02:00
exceptions.py
loader.py Allow disabling integrations in manifest, block uuid package being installed and disable ezviz (#38444) 2020-08-26 10:20:14 +02:00
package_constraints.txt Update frontend to 20200907.0 (#39761) 2020-09-07 21:32:13 +02:00
requirements.py
runner.py Upgrade pylint to 2.6.0 (#39363) 2020-08-29 07:59:24 +02:00
setup.py Skip setup of dependencies if they are already setup (#39482) 2020-08-31 07:54:15 -04:00
strings.json