Marc Mueller
d6f48683a3
Use platform enum (8) [Misc] ( #61013 )
2021-12-13 14:09:49 +01:00
Robert Hillis
05671557f0
Use DeviceInfo Class I-K ( #58300 )
2021-10-23 20:42:50 +02:00
epenet
176ed4f7ba
Use DeviceInfo on components with via_device (I-T) ( #58212 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-10-22 12:31:12 +02:00
tkdrob
d1c4d0de49
Use bool annotations for setup entries ( #51166 )
2021-05-27 17:39:06 +02:00
Michael
b1138b1aab
Add constructor return type in integrations E-K ( #50902 )
2021-05-20 18:47:30 +03:00
Franck Nijhof
e7392609e3
Deprecate Jandy iAqualink YAML configuration ( #50644 )
2021-05-15 13:09:45 +02:00
Milan Meulemans
29d72714f3
Replace dict with DeviceInfo ( #49950 )
...
* 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
a1fdf84dba
Reduce config entry setup/unload boilerplate G-J ( #49737 )
2021-04-27 16:09:59 +02:00
jan iversen
9685cefba4
Integrations h* - i*: Rename HomeAssistantType to HomeAssistant. ( #49587 )
2021-04-23 10:11:58 +02:00
Marc Mueller
283b4abe67
Update typing 09 ( #48059 )
2021-03-18 10:02:00 +01:00
Ville Skyttä
b4bac0f7a0
Exception chaining and wrapping improvements ( #39320 )
...
* Remove unnecessary exception re-wraps
* Preserve exception chains on re-raise
We slap "from cause" to almost all possible cases here. In some cases it
could conceivably be better to do "from None" if we really want to hide
the cause. However those should be in the minority, and "from cause"
should be an improvement over the corresponding raise without a "from"
in all cases anyway.
The only case where we raise from None here is in plex, where the
exception for an original invalid SSL cert is not the root cause for
failure to validate a newly fetched one.
Follow local convention on exception variable names if there is a
consistent one, otherwise `err` to match with majority of codebase.
* Fix mistaken re-wrap in homematicip_cloud/hap.py
Missed the difference between HmipConnectionError and
HmipcConnectionError.
* Do not hide original error on plex new cert validation error
Original is not the cause for the new one, but showing old in the
traceback is useful nevertheless.
2020-08-28 13:50:32 +02:00
Paulus Schoutsen
4ebbabcdd1
Unsub dispatcher when removing entity from hass ( #33510 )
...
* Unsub dispatcher when removing entity from hass
* Update homeassistant/components/plaato/sensor.py
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/volvooncall/__init__.py
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-04-02 09:25:33 -07: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
Bas Nijholt
9cf3ff319e
Sort imports according to PEP8 for iaqualink ( #29681 )
2019-12-09 11:56:51 +01:00
Florent Thoumie
de1799d486
iaqualink: better handling of failures ( #28514 )
2019-11-04 09:58:27 +01:00
Florent Thoumie
0ef99934b7
Add more iaqualink entity properties, fix timeout issues ( #28236 )
...
* iaqualink: implement some more entity properties
* Style fixes
2019-10-29 00:42:06 +01:00
Florent Thoumie
22eaff9897
iaqualink: set 5s timeout, use cookiejar defaults ( #27426 )
2019-10-12 08:17:02 -05:00
Florent Thoumie
a71cd6e90e
Add iaqualink binary sensor and unique_id ( #26616 )
...
* Add binary_platform to iaqualink integration, add unique_id
* Revert Mixin changes, move self.dev to AqualinkEntity
* Style fixes
2019-09-14 07:05:47 +02:00
Florent Thoumie
1a73e6b44e
Add switch platform to iaqualink integration ( #26545 )
...
* Add switch platform to iaqualink component
* Remove unnecessary call to constructor
2019-09-11 19:24:41 +02:00
Florent Thoumie
a7830bc2d2
Add sensor platform to iaqualink component ( #26544 )
...
* Add sensor platform to iaqualink component
* Remove unnecessary icon, fix case where value is 0
2019-09-10 22:01:12 +02:00
Florent Thoumie
adf6852acc
Remove unnecessary force_refresh=True, clarify system behavior ( #26543 )
...
* Remove unnecessary force_refresh=True, clarify system behavior
* Fix lint.
2019-09-10 13:12:20 +02:00
Florent Thoumie
3c629db096
Add light platform to iaqualink integration ( #26484 )
...
* Add light platform to iaqualink component.
* Style changes.
* Polling moved to timer in the component
2019-09-09 23:10:25 +02:00
Florent Thoumie
f167914951
Move iaqualink update from climate to component ( #26505 )
...
* Move iaqualink update from climate to component
* Typing fix
2019-09-09 20:06:05 +02:00
Florent Thoumie
0abb2f3eb8
Add new integration for Jandy iAqualink pool control ( #26034 )
...
* Import new iaqualink component with climate platform.
* Style and unittest changes, fix async_step_import.
* Reorder imports.
* Fix stale doctstrings and add unittest.
2019-09-06 22:21:56 +02:00