Commit graph

16 commits

Author SHA1 Message Date
J. Nick Koston
a1fdf84dba
Reduce config entry setup/unload boilerplate G-J () 2021-04-27 16:09:59 +02:00
jan iversen
9685cefba4
Integrations h* - i*: Rename HomeAssistantType to HomeAssistant. () 2021-04-23 10:11:58 +02:00
Dermot Duffy
63d42867e8
Add Hyperion device support ()
* Add Hyperion device support.

* Update to the new typing annotations.

* Add device cleanup logic.

* Fixes based on the excellent feedback from emontnemery
2021-04-13 10:35:38 +02:00
J. Nick Koston
4cd7f9bd8b
Raise ConfigEntryAuthFailed during setup or coordinator update to start reauth () 2021-04-09 19:41:29 -10:00
Franck Nijhof
6932cf9534
Use contextlib.suppress where possible () 2021-03-23 14:36:43 +01:00
Marc Mueller
5cdd945f44
Update typing 08 () 2021-03-18 09:25:40 +01:00
Quentame
198ecb0945
Uniformize platform setup ()
* A platform is not a component

* Fix dynalite

* SUPPORTED_PLATFORMS --> PLATFORMS

* In tests

* In tests 2

* Fix SmartThings

* Fix ZHA test

* Fix Z-Wave

* Revert Z-Wave

* Use PLATFORMS const in ambient_station

* Fix ihc comment
2021-03-02 21:43:59 +01:00
Dermot Duffy
61f509bdd8
Minor Hyperion mypy cleanups () 2021-03-01 18:10:28 +01:00
Joakim Sørensen
917a616ce1
Replace parse_version with AwesomeVersion () 2021-02-10 15:58:26 +01:00
Dermot Duffy
c66a892233
Remove YAML support from Hyperion integration () 2021-01-29 09:05:00 +01:00
Dermot Duffy
890eaf840c
Add advanced Hyperion entities ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-01-27 09:35:13 +01:00
Dermot Duffy
e40f0bf429
Disconnect Hyperion client in error conditions () 2021-01-23 06:21:38 +01:00
Dermot Duffy
aaae452d58
Add reauth step to Hyperion config flow ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-12-16 23:55:31 +01:00
Dermot Duffy
7ad2a6be30
Add hyperion config options flow () 2020-11-30 18:38:52 +01:00
Fabian Affolter
4c4eff1d62
Update file header ()
* Update file header

* Fix indent

* Fix lint issue
2019-03-23 22:05:47 +01:00
Paulus Schoutsen
f5076188ef
Consolidate all platforms that have no tests ()
* Consolidate

* Fix tests

* Update imports

* Fix import

* Use importlib because integration and package share name

* Fix more tests

* Update .coveragerc and CODEOWNERS
2019-03-16 20:44:05 -07:00