core/homeassistant
Andre Richter 738d00fb05 Increase vallox robustness on startup (#25382)
* Vallox: Increase robustness on startup

Experiments showed that timing of websocket requests to the Vallox firmware is
critical when fetching new metrics. Tests on different Raspberry Pis and x86
machines showed that those machines with little processing power tend to fail
the timing requirments during the busy startup phase of Home Assistant,
resulting in the Vallox integration failing to set itself up.

This patch catches Websocket's InvalidMessage, which is a symptom of failing the
timing requirements. Experiments again showed that on the Raspberry's, this
exception is catched once at startup, but the integration is running fine
afterwards.

* Update __init__.py

* Bump to new 2.1.0 version of api.

* Bump to api 2.2.0
2019-07-23 23:32:48 +02:00
..
auth Optional and Union simplifications (#25365) 2019-07-21 10:59:51 -07:00
components Increase vallox robustness on startup (#25382) 2019-07-23 23:32:48 +02:00
generated Add Twente Milieu integration (#25129) 2019-07-14 12:30:23 +02:00
helpers Optional and Union simplifications (#25365) 2019-07-21 10:59:51 -07:00
scripts Add check_config helper (#24557) 2019-07-10 11:56:50 -07:00
util Type check all helpers (#25373) 2019-07-21 09:59:02 -07:00
__init__.py
__main__.py No longer rely on requests (#23685) 2019-05-08 11:15:04 -07:00
bootstrap.py Avoid creating temporary lists (#25317) 2019-07-19 13:36:18 -07:00
config.py Upgrade mypy to 0.720, turn on unreachability warnings (#25157) 2019-07-16 15:11:38 -07:00
config_entries.py Mypy config improvements (#25340) 2019-07-20 14:35:59 -07:00
const.py Version bump to 0.97.0dev0 2019-07-10 20:50:31 -07:00
core.py Upgrade mypy to 0.711, drop no longer needed workarounds (#24998) 2019-07-07 03:58:33 +02:00
data_entry_flow.py Upgrade mypy to 0.720, turn on unreachability warnings (#25157) 2019-07-16 15:11:38 -07:00
exceptions.py WS: Improve service calling errors (#23840) 2019-05-14 07:09:11 +02:00
loader.py Optional and Union simplifications (#25365) 2019-07-21 10:59:51 -07:00
monkey_patch.py
package_constraints.txt Updated frontend to 20190721.1 2019-07-21 13:02:16 -07:00
requirements.py Create progress file for pip installs (#24297) 2019-06-04 11:04:20 -07:00
setup.py Batch of Component(s) -> Integration(s) (#24972) 2019-07-05 15:24:26 -07:00