Commit Graph

51926 Commits (39dc9aa1795c25599cc794faf216d0b4ca950fd4)

Author SHA1 Message Date
puddly 2986a2f01b
Identify the active ZHA coordinator device in API responses ()
* Remove deprecated zigpy properties

* Create a `ZHADevice.is_active_coordinator` property

* Add `@puddly` to the ZHA code owners

* Create a `ZHAGateway.coordinator_ieee` shortcut property
2022-07-11 14:19:30 -04:00
epenet 14baaf4b67
Remove plex from mypy ignore list () 2022-07-11 20:02:44 +02:00
epenet 28a34a1f89
Remove withings from mypy ignore list () 2022-07-11 19:14:23 +02:00
Franck Nijhof 7c2bd319f1
Migrate AdGuard Home to new entity naming style ()
* Migrate AdGuard Home to new entity naming style

* sentence-casing
2022-07-11 18:59:21 +02:00
epenet ba18e11308
Remove profiler from mypy ignore list () 2022-07-11 18:34:27 +02:00
Franck Nijhof 8d6925b3ab
Migrate Tuya to new entity naming style () 2022-07-11 09:17:54 -07:00
Matthias Alphart 75abf87611
Migrate Fronius to new entity naming style () 2022-07-11 09:16:29 -07:00
Franck Nijhof 4a39087fe7
Migrate Verisure to new entity naming style () 2022-07-11 09:14:17 -07:00
Franck Nijhof a30d7e5104
Migrate Speedtest.net to new entity naming style () 2022-07-11 09:13:09 -07:00
Franck Nijhof 964bb63da6
Migrate Spotify to new entity naming style () 2022-07-11 09:12:56 -07:00
epenet 7e0515b119
Remove conversation from mypy ignore list () 2022-07-11 17:47:33 +02:00
epenet 63706d2f67
Remove blueprint from mypy ignore list () 2022-07-11 17:46:32 +02:00
Erik Montnemery 924dce1b86
Log warning if number entities set _attr_unit_of_measurement () 2022-07-11 17:44:07 +02:00
Brett Adams 01ca7f657c
Shorten Entity Name in Aussie Broadband () 2022-07-11 17:43:32 +02:00
Paulus Schoutsen 6fd47d035e
Add basic Rhasspy integration ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-07-11 08:40:52 -07:00
epenet 6ac05784a6
Remove icloud from mypy ignore list () 2022-07-11 17:33:20 +02:00
Maciej Bieniek 7b5cf63a46
Migrate Airly to new entity naming style () 2022-07-11 17:30:22 +02:00
Maciej Bieniek e1e85caf18
Migrate Nettigo Air Monitor to new entity naming style () 2022-07-11 17:26:07 +02:00
epenet fa51a39f1d
Use instance attributes in evohome () 2022-07-11 17:24:35 +02:00
J. Nick Koston c2fefe03b2
Add support for subscribing to bluetooth callbacks by address () 2022-07-11 08:14:00 -07:00
Erik Montnemery eb922b2a1f
Add temperature number to demo integration () 2022-07-11 16:55:06 +02:00
Franck Nijhof af2feb3d40
Update pyupgrade to v2.37.1 () 2022-07-11 16:54:01 +02:00
epenet 73a8ae35c2
Remove izone from mypy ignore list () 2022-07-11 16:53:14 +02:00
Ludovico de Nittis fe1c23321e
Update pyialarm to 2.2.0 () 2022-07-11 16:51:10 +02:00
epenet 06a4c226fd
Remove konnected from mypy ignore list () 2022-07-11 16:44:44 +02:00
Joakim Plate ee4749b207
Change more properties to attributes for rfxtrx ()
* Move more properties to attributes

* Apply suggestions from code review

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Convert states to attributes

* Adjustments from review

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-07-11 16:21:26 +02:00
Maciej Bieniek c1a4dc2f22
Add NextDNS switch platform ()
* Add switch platform

* Use lambda to get state

* Use async with timeout

* Add tests

* Use correct type

* Use Generic for coordinator

* Use TCoordinatorData

* Cleanup generic

* Simplify coordinator data update methods

* Use new entity naming style

* Remove unnecessary code

* Only the first word should be capitalised

* Suggested change

* improve typing in tests

* Improve typing intests

* Update tests/components/nextdns/__init__.py

* black

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-07-11 16:00:13 +02:00
Maciej Bieniek 8820ce0bdd
Migrate NextDNS to new entity naming style ()
* Use new entity naming style

* Remove unnecessary code

* Only the first word should be capitalised
2022-07-11 15:59:46 +02:00
epenet 5f4713a200
Remove solaredge from mypy ignore list () 2022-07-11 15:07:54 +02:00
Erik Montnemery 9d2c213903
Support overriding unit of temperature number entities () 2022-07-11 14:49:36 +02:00
Franck Nijhof 66e27945ac
Fix mix of aiohttp and requests in ClickSend TTS () 2022-07-11 14:38:08 +02:00
epenet ce353460b3
Fix Withings re-authentication flow () 2022-07-11 14:27:54 +02:00
epenet ab9950621b
Remove toon from mypy ignore list () 2022-07-11 13:40:54 +02:00
Franck Nijhof d244d06711
Update PyTurboJPEG to 1.6.7 () 2022-07-11 13:21:37 +02:00
Franck Nijhof ba3f287c01
Update sentry-sdk to 1.7.0 () 2022-07-11 12:39:07 +02:00
Michał Huryn ca93aacc57
Add blebox tvLiftBox support ()
* Added tvLiftBox support.

* Changes after @epenet code review.

* After @epenet code review, dictionaries moved to relevant modules.

* Import path changed to full path.

* Removed redundant code in BLEBOX_TO_<platform>_DEVICE_CLASSES for switch and button platforms.

* Post isort on covers.

* Added tests, required version bump. As property was added inside dependency.
2022-07-11 12:24:37 +02:00
Franck Nijhof c80066072c
Update psutil to 5.9.1 () 2022-07-11 12:18:28 +02:00
Erik Montnemery 0d6bf08ff6
Don't allow using deprecated features of WeatherEntity () 2022-07-11 11:59:06 +02:00
henryptung 7d27dad190
Remove pip --prefix workaround ()
Remove --prefix workaround

See discussion in https://github.com/home-assistant/core/issues/74405.

This workaround is no longer needed on pip >= 21.0 and actively causes problems for pip >= 21.3.
2022-07-11 11:33:28 +02:00
Erik Montnemery f6fd7d115e
Migrate homematicip_cloud to native_* () 2022-07-11 10:58:57 +02:00
Markus ed1545fab0
Fix Pyload request content type headers () 2022-07-11 10:49:31 +02:00
Erik Montnemery 6e1cd4c48a
Migrate ecobee to native_* () 2022-07-11 10:49:06 +02:00
Franck Nijhof 81f74d2053
Update pre-commit to 2.20.0 () 2022-07-11 10:42:23 +02:00
Franck Nijhof 34b8f2b283
Migrate Ambee to new entity naming style () 2022-07-11 09:51:01 +02:00
Franck Nijhof eb92f0e16c
Migrate Forecast.Solar to new entity naming style () 2022-07-11 09:44:56 +02:00
Glenn Waters a3d0719c49
Add binary_sensor to ElkM1 integration ()
* Add binary_sensor to ElkM1 integration

* Update for review comments.

* Fix black.

* Fix pylint error.

Co-authored-by: J. Nick Koston <nick@koston.org>
2022-07-11 09:11:37 +02:00
Allen Porter f4e61eff18
Add update coordinator for google calendar ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-07-10 21:24:52 -07:00
Franck Nijhof 5451ccd2b5
Update wakeonlan to 2.1.0 () 2022-07-10 21:05:09 -07:00
Brandon Rothweiler 53502eb662
Migrate Mazda to new entity naming style () 2022-07-10 21:04:54 -07:00
Brett Adams d0f71d2e53
Migrate Aussie Broadband to new entity naming style () 2022-07-10 21:04:18 -07:00