Commit graph

35 commits

Author SHA1 Message Date
Franck Nijhof
13458dc722
Centralize exception handling in Plugwise () 2022-11-25 15:56:58 +01:00
Bouwe Westerdijk
ea1868b7b9
Bump plugwise to v0.25.12 ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
fixes undefined
2022-11-25 10:55:51 +01:00
Franck Nijhof
1913804755
Small typing improvements for Plugwise () 2022-10-21 10:47:04 -04:00
Bouwe Westerdijk
6abf677092
Bump plugwise to v0.25.0 and adapt relevant plugwise code () 2022-10-12 14:48:09 +02:00
J. Nick Koston
cd03c49fc2
Wait for config entry platform forwards () 2022-07-09 17:27:42 +02:00
Franck Nijhof
998e63df61
Fix Plugwise migration error () 2022-06-22 09:54:35 +02:00
Bouwe Westerdijk
5a7624bfd4
Bump plugwise to v0.18.2 () 2022-05-12 15:19:50 +02:00
Franck Nijhof
ef16e6c129
Fix Plugwise recovering from aiohttp client error () 2022-05-10 15:28:44 +02:00
Tom
4d607b2eb5
Update plugwise module to 0.16.9 ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-03-30 17:12:20 +02:00
Tom
620b653d76
Plugwise bump module version to fix heating-state and OnOff devices () 2022-02-20 20:45:19 +01:00
Franck Nijhof
aa95150360
Add entity descriptions to Plugwise switch platform () 2022-02-09 17:56:07 +01:00
Franck Nijhof
dad1dbeb6e
Cleanup hass.data in Plugwise () 2022-02-08 21:17:49 +02:00
Franck Nijhof
d12a392767
Update plugwise 0.16.2 () 2022-02-08 11:13:05 +01:00
Franck Nijhof
34a636ef0b
Extract Plugwise DataUpdateCoordinator into module () 2022-02-06 19:03:50 +02:00
Franck Nijhof
131dbd6c8e
Move Plugwise logger into constants () 2022-02-06 01:43:05 +02:00
Franck Nijhof
b299f80feb
Improve entry setup error logging for Plugwise () 2022-02-05 21:23:25 +01:00
Franck Nijhof
87049283c1
Extract base entity class in Plugwise () 2022-02-05 19:09:37 +01:00
Franck Nijhof
5c6d019d6b
Remove options flow from Plugwise () 2022-02-05 16:46:50 +01:00
epenet
a63e5c7ded
Add type hints for config entry update listeners () 2022-02-02 03:36:04 -06:00
epenet
51c8e041ea
Remove plugwise from mypy ignore list ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-20 10:14:52 +01:00
Paulus Schoutsen
e1e864d2b6
Get the registry using the callback method () 2021-10-27 15:58:14 -07:00
epenet
9ae7f0ecd7
Add new attribute constants for DeviceInfo registration ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-10-23 21:01:34 +02:00
Franck Nijhof
5382ab8562
Add device configuration URL to Plugwise () 2021-10-14 22:31:23 +02:00
Milan Meulemans
29d72714f3
Replace dict with DeviceInfo ()
* Replace dict with DeviceInfo

* Clean up

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-02 00:37:19 +02:00
J. Nick Koston
3f3f77c6e6
Reduce config entry setup/unload boilerplate N-P () 2021-04-27 20:42:21 +02:00
Ville Skyttä
631ab367e2
Fix typing.Any spelling () 2021-04-25 09:36:21 -10:00
J. Nick Koston
a851bff95a
Create async_config_entry_first_refresh to reduce coordinator boilerplate () 2021-03-29 12:51:39 -10:00
Franck Nijhof
3aed84560f
Merge of nested IF-IF cases - O-R () 2021-03-27 10:38:57 +01:00
Marc Mueller
3d2b81a401
Update typing 11 () 2021-03-18 13:21:46 +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
tkdrob
0d2f5cf7ed
Use core constants for plugwise () 2021-02-12 11:42:34 +01:00
Paulus Schoutsen
e584902b8b
Remove empty schema () 2021-01-11 14:25:09 +01:00
Tom
db60a71603
Change Plugwise integration to plugwise module ()
* Switch to plugwise module and forthcoming changes

* Adjusted according to review

* Fix leaving out domain for tests

* Add tests for exceptions

* Add more tests for exceptions

* Version bump

* Wording on test

* Catch-up with dev
2020-11-20 20:43:20 -06:00
Tom
877bfcb308
Add support for Stretch product to Plugwise integration ()
* Initial switch-group/stretch with failing wk_lisa_battery test

* Adding switch tests, but TypeErrors, needs more investigation

* Fixes and tests aligned

* Review updates

* Use const

* Comments

* Add stretch hostname for testing part

* Remove unused consts

* Revert guardings in line with -beta

* Catchup with dev (mostly with ourselves from )

* Update docstring

* Remove debug logging

* Fix for  (incorrect entity namingi)

* Fix naming for gas interval

* Add missing CONF_USERNAME and use of it

* Change "dummy" to "class"

* Don't use "class"

* Fix CONF_USERNAME default, dummy and other consts

Co-authored-by: Bouwe Westerdijk <11290930+bouwew@users.noreply.github.com>
2020-11-08 11:09:43 -06:00
Tom
b8f291d58e
Prepare Plugwise integration for USB products ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-10-07 22:25:42 +02:00