Franck Nijhof
2ed386f9e6
Migrate to async_get_current_platform everywhere ( #50034 )
2021-05-03 09:34:28 -07:00
Erik Montnemery
1fc8e32d86
Update integrations t-z to override extra_state_attributes() ( #47760 )
2021-03-11 20:16:26 +01:00
J. Nick Koston
38a2f196b8
Fix typing on fan percentage ( #47259 )
2021-03-02 08:32:24 +01:00
J. Nick Koston
f2b303d509
Implement percentage step sizes for fans ( #46512 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-02-18 21:05:09 -10:00
Eric Severance
8bee3cda37
Centralize wemo exception handling ( #46705 )
2021-02-17 23:36:39 +01:00
Eric Severance
eb3e5cb67f
Remove calls to wemo.reconnect_with_device ( #46646 )
2021-02-17 13:17:31 +01:00
Eric Severance
94131df5e0
Remove exception handling for AttributeError in wemo ( #46674 )
2021-02-17 00:07:22 -08:00
J. Nick Koston
0441960ffd
Update wemo to use new fan entity model ( #45582 )
2021-01-28 10:06:18 +01:00
J. Nick Koston
068d1b5eb8
Separate fan speeds into percentages and presets modes ( #45407 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: John Carr <john.carr@unrouted.co.uk>
2021-01-27 17:44:36 -06:00
Eric Severance
2765c6f1e9
Register Wemo fan services with entity service helper ( #44192 )
...
* Use a singleton for the Wemo registry and fan services
* Undo changes to the wemo subscription registry
* Use an entity service helper to register the Wemo fan services
* Fix Wemo fan test (missing ATTR_ENTITY_ID)
* Use the function name directly rather than a string
* Improve test coverage of the set_humidity service
2020-12-15 14:19:57 +01:00
Eric Severance
8255815688
Share wemo entity code to reduce duplicate boilerplate ( #44113 )
2020-12-13 12:02:45 +01:00
Eric Severance
c9c3a8fe38
Unregister updates when a Wemo entry is removed ( #44005 )
2020-12-07 14:10:46 +01:00
Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 ( #39287 )
2020-08-27 13:56:20 +02:00
Adam Belebczuk
fe03c9da68
Update Wemo state when changing state ( #36647 )
2020-06-16 21:14:04 +02:00
Adam Belebczuk
5104b79b4b
Bump PyWeMo version to 0.4.43 ( #35693 )
...
* PyWeMo version bump to 0.4.43
Changes necessary to safely upgrade to pyWeMo 0.4.43. This includes catching ActionExceptions that may be thrown by pyWeMo when it is unable to interact with a physical device.
* Black formatting fix
* Fix isort issues
* Code review changes
* More code review fixes
* Linting fix
* Undo dict.get change
* Change a couple instances of dict[key] to dict.get
2020-05-17 22:13:38 +02:00
Paulus Schoutsen
aaa1d06809
Directly call async_write_ha_state ( #33508 )
...
* Directly call async_write_ha_state
* Address comments
* Fix tests
2020-04-01 14:19:51 -07:00
Paulus Schoutsen
f14d34560e
Improve Wemo config entry support, add device info ( #30963 )
...
* Improve config entry support, add device info
* async_dispatch_connect
* Fix I/O in event loop
* Do not raise PlatformNotReady inside dispatcher
* Make main discovery process async
* Do discovery as part of set up.
* Greatly simplify set up
* Add parallel updates to fan&switch
* mini cleanup
* Address comments
2020-01-19 12:56:31 -08:00
Ville Skyttä
5216477353
Be consistent with Home Assistant and Hass.io spelling ( #30500 )
...
* Be consistent with Home Assistant spelling
* Be consistent with Hass.io spelling
2020-01-05 14:09:17 +02:00
Bas Nijholt
b6cd6135c2
Sort imports according to PEP8 for wemo ( #29685 )
2019-12-09 11:53:51 +01:00
Raman Gupta
88376bf363
move wemo services to wemo domain ( #29135 )
2019-11-27 16:49:12 -08:00
Quentame
7b13f0caf7
Move imports in wemo component ( #27393 )
2019-10-10 09:50:58 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Paulus Schoutsen
c94b031db1
Fix unnecessary hass.components interaction ( #23029 )
...
* Fix wemo
* Fix bloomsky
* Fix netatmo
* Fix one more reference
2019-04-11 23:37:45 -07:00
Fabian Affolter
127c55e0c1
Update file header ( #21023 )
...
* Update file header
* Update file header
* Update file header
* Update file header
* Update file header
* Fix lint issues
2019-02-13 21:21:14 +01:00
Paulus Schoutsen
e2d3c27e85
Embed all platforms into components ( #20677 )
...
* Consolidate all components with platforms
* Organize tests
* Fix more tests
* Fix Verisure tests
* one final test fix
* Add change
* Fix coverage
2019-02-02 07:13:16 -08:00