Commit Graph

33217 Commits (c93d389544e075fbb567acfe26067a96730963e2)

Author SHA1 Message Date
jjlawren 211db79f11
Bump plexapi to 4.9.2 (#65972) 2022-02-07 09:56:24 +02:00
Anders Melchiorsen 9e0926f943
Remove LIFX devices with no entities (#65964) 2022-02-07 08:19:32 +01:00
Chris Talkington 0321f208ff
Address late review from #65814 for roku (#65967) 2022-02-06 19:13:01 -06:00
GitHub Action 2772437a2b [ci skip] Translation update 2022-02-07 00:14:20 +00:00
Teemu R fd7e2e76e7
Add tplink diagnostics (#65822) 2022-02-06 16:50:44 -06:00
Michael 4cd00a1a6f
remove EntityCategory from home_mode switch (#65949) 2022-02-07 00:41:02 +02:00
Paulus Schoutsen f820806e3c
Remove duplicate methods from Frtiz (#65956) 2022-02-06 14:38:26 -08:00
Teemu R f4ebb03bab
Add tplink hardware version to device info (#65951)
* Add tplink hardware version to device info

* Update mocks

Co-authored-by: J. Nick Koston <nick@koston.org>
2022-02-07 00:37:54 +02:00
Marc Mueller c28821aeca
Remove unused temp_unit attr [sensibo] (#65953) 2022-02-07 00:34:23 +02:00
Michael dc65c621ed
check wan access type (#65389) 2022-02-06 14:17:10 -08:00
ollo69 341d039252
Improve androidtv mac address handling and test coverage (#65749)
* Better mac addr handling and improve test coverage

* Apply suggested changes

* Apply more suggested changes
2022-02-06 14:15:50 -08:00
Sean Vig 50525e25b6
Fix Amcrest service calls (#65717)
Fixes #65522
Fixes #65647
2022-02-06 14:14:44 -08:00
Allen Porter ddd198de37
Fix legacy nest diagnostics to return empty rather than fail (#65824)
Fix legacy nest diangostics to return gracefully, rather than a TypError
by checking explicitiy for SDM in the config entry. Update diagnostics
to use the common nest test fixture, and extend with support for the
legacy nest config. Use the sdm test fixture in the existing legacy
tests so they all share the same config files.
2022-02-06 14:14:25 -08:00
Maciej Bieniek 6d37979e10
Fix wind speed unit (#65723) 2022-02-06 14:13:05 -08:00
J. Nick Koston 41f602c3df
Fix loss of ability to control white channel in HomeKit on RGB&W lights (#65864)
* Fix loss of ability to control white channel in HomeKit on RGB&W lights

- Fix white channel missing from RGB/W lights

- Fix temp missing from RGB/CW lights

- Fixes #65529

* cover the missing case

* bright fix

* force brightness notify on color mode change as well
2022-02-06 14:12:30 -08:00
Milan Meulemans b1dcf7e0d8
Add DataUpdateCoordinator to Nanoleaf (#65950) 2022-02-06 16:11:52 -06:00
Michael 275d4b9770
Improve device shutdown and unload of Synology DSM integration (#65936)
* ignore errors during unload/logout

* automatic host update is an info, nut debug
2022-02-06 14:02:31 -08:00
J. Nick Koston 62da194340
Add diagnostics support to HomeKit (#65942)
* Add diagnostics support to HomeKit

* remove debug
2022-02-06 14:02:07 -08:00
Jens Østergaard Nielsen e7d725e810
Ihc integration, move manual setup out of init.py (#65087)
* Move manual setup out of init.py

* Type hints on additional parameters

* Complete missing  typings
2022-02-06 13:42:15 -08:00
Alex Yao 88309a26b7
Fix Yeelight Music Mode Rate Limits (#64891) 2022-02-06 15:34:27 -06:00
Diego Elio Pettenò c6aa526469
Support songpal wireless-only soundbar identifiers (#65330)
As shown in #64868, a number of newer models don't come wiht a macAddr
attributes, so for those fall back to the wireless address.

This could be hidden by the python-songpal library but for now this will
make it possible to have multiple modern songpal devices on the same
network.
2022-02-06 22:33:58 +01:00
Joakim Sørensen 63d3a47599
disabled_by can be None when updating devices (#65934) 2022-02-06 20:23:31 +01:00
Niels AD ccdf182d31
rfxtrx: Add command_on/command_off support for pt2262 switch entities (#65798) 2022-02-06 19:39:57 +01:00
Franck Nijhof c41ec6f941
SensorEntityDescriptions for Plugwise (#65898) 2022-02-06 12:19:57 -06:00
ollo69 900c793c3a
Add diagnostics support for Nut (#65893) 2022-02-06 12:00:39 -06:00
Sander Huisman e7dfc89452
Add unique ID to InfluxDB sensor (#65518) 2022-02-06 18:40:37 +01:00
jjlawren b02a030336
Fix Spotify, Tidal, Apple Music playback on Sonos groups (#65838) 2022-02-06 18:37:23 +01:00
Christopher Masto 6d4df93bc7
Correct description of entity_globs (#65805) 2022-02-06 18:36:38 +01:00
M. Frister 9597ed3f8a
Bump soco to 0.26.2 (#65919) 2022-02-06 18:17:41 +01:00
Franck Nijhof 34a636ef0b
Extract Plugwise DataUpdateCoordinator into module (#65915) 2022-02-06 19:03:50 +02:00
Franck Nijhof 92856bab56
Add mbd Tuya light support (#65918) 2022-02-06 17:55:03 +01:00
Matthias Alphart e54c89dc0d
Update xknx to 0.19.2 - fix TCP tunnelling (#65920) 2022-02-06 17:48:56 +01:00
Franck Nijhof 62a314015c
BinarySensorEntityDescriptions for Plugwise (#65887) 2022-02-06 17:25:55 +01:00
J. Nick Koston 540f1c19d5
Fix Task exception was never retrieved when WiZ devices are offline (#65844) 2022-02-06 17:13:51 +01:00
ollo69 13699baa4d
Remove deprecated yaml config from AsusWRT (#65904) 2022-02-06 17:03:04 +02:00
Franck Nijhof a0895f1bf2
Small cleanup in Plugwise switch (#65845) 2022-02-06 10:51:50 +01:00
ollo69 1c8a34c349
Clean-up AsusWRT setup entry (#65860) 2022-02-06 10:35:49 +02:00
Jeef 72601ccf32
feat: bumped version (#65863) 2022-02-06 10:32:04 +02:00
J. Nick Koston 66c9b95da8
Fix flash at turn on with newer 0x04 Magic Home models (#65836) 2022-02-05 22:49:37 -06:00
Chris Talkington 15e5f516d2
Update rokuecp to 0.13.1 (#65814) 2022-02-05 22:17:31 -06:00
GitHub Action 2da4d280b2 [ci skip] Translation update 2022-02-06 00:17:31 +00:00
starkillerOG 1269483923
Remove port from description (#65851) 2022-02-06 02:00:42 +02:00
Brett Adams f4eb7e31a4
Bump Advantage Air to 0.2.6 (#65849) 2022-02-06 01:49:26 +02:00
Franck Nijhof 131dbd6c8e
Move Plugwise logger into constants (#65842) 2022-02-06 01:43:05 +02:00
Franck Nijhof a6e36a6eb9
Simplify unique ID handling in Plugwise (#65839) 2022-02-05 23:59:37 +01:00
Aidan Timson acb7e24852
Reduce System Bridge load on server (#65794) 2022-02-05 22:56:36 +01:00
J. Nick Koston 9dc158f5e0
Add support for picking discovered devices to WiZ (#65826)
* Add support for picking discovered devices

- Also fixes state not being written initially (it was not so
  obvious since the next coordinator update wrote it)

* store it

* store it

* order

* fixes

* more cleanups

* hints

* naming

* merge branches
2022-02-05 22:23:31 +01:00
Franck Nijhof b299f80feb
Improve entry setup error logging for Plugwise (#65830) 2022-02-05 21:23:25 +01:00
dougiteixeira 52d7ca6b1c
Complementing the Tuya Humidifier (jsq) category (#65276)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-02-05 20:31:20 +01:00
Franck Nijhof 87049283c1
Extract base entity class in Plugwise (#65821) 2022-02-05 19:09:37 +01:00
Franck Nijhof b0bb2d2453
Cleanup Plugwise config flow and tests (#65818) 2022-02-05 19:07:02 +01:00
J. Nick Koston 5621e20963
WiZ Cleanups part 3 (#65819)
* WiZ Cleanups part 3

- Sockets are now using the switch platform

* tweaks

* remove rgb colorcheck

* tweaks

* tweaks

* cover

* cover
2022-02-05 18:56:17 +01:00
Hans Oischinger f171ec4676
Add missing vicare state class (#65795) 2022-02-05 18:17:09 +01:00
J. Nick Koston adbc0e5955
Prevent multiple dhcp flows from being started for the same device/domain (#65753) 2022-02-05 10:59:22 -06:00
J. Nick Koston 2bcd4f8f93
Add discovery support to WiZ Part 1 (#65752) 2022-02-05 10:36:44 -06:00
Ferdinand 854d56fc6d
Fix the restart when the saj device is down (#65796) 2022-02-05 17:12:17 +01:00
Franck Nijhof 00e8d2bc3d
Small cleanup in Plugwise climate (#65800) 2022-02-05 17:09:49 +01:00
David McClosky df0e98f428
Remove dmcc from codeowners in vlc_telnet (#65810) 2022-02-05 17:01:39 +01:00
Franck Nijhof 5c6d019d6b
Remove options flow from Plugwise (#65808) 2022-02-05 16:46:50 +01:00
Shay Levy ae3b337d3e
Bump aioshelly to 1.0.9 (#65803) 2022-02-05 16:44:05 +01:00
J. Nick Koston 342f5182b9
WiZ cleanups part 1 (#65746)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-02-05 09:23:19 -06:00
Hans Oischinger 99fd16d675
Clean up vicare code (#65774)
* Clean up vicare code

Remove constants that were only used once
Remove _build_entity and use constructor directly

* Fix copy/paste issue
2022-02-05 14:26:44 +01:00
Franck Nijhof 9f8c0685e3
Small cleanup in Plugwise sensors (#65765) 2022-02-05 14:20:07 +01:00
Franck Nijhof fa09cf663e
Update black to 22.1.0 (#65788) 2022-02-05 14:19:37 +01:00
Franck Nijhof 58409d0895
Update Pillow to 9.0.1 (#65779) 2022-02-05 14:19:24 +01:00
Franck Nijhof 6cf0d9d37a
Update sentry-dsk to 1.5.4 (#65792) 2022-02-05 14:14:31 +01:00
Lars 3373b73329
Update pyfritzhome to 0.6.4 (#65777) 2022-02-05 14:10:07 +01:00
Franck Nijhof e386f4846d
Update delijn to 1.0.0 (#65776)
* Update delijn to 1.0.0

* -1
2022-02-05 13:31:04 +01:00
Franck Nijhof efd7b2a978
Update apprise to 0.9.7 (#65780) 2022-02-05 13:28:32 +01:00
Patrik Lindgren daedbbb1ee
Bump pytradfri to 9.0.0 (#65784)
* Bump pytradfri to 8.1.0

* Bump to 9.0.0

* Bump manifest
2022-02-05 13:25:50 +01:00
G Johansson 54e1e905b1
Add capabilities to sensibo coordinator data (#65775) 2022-02-05 13:00:56 +01:00
G Johansson 07edbc42a4
Bugfix temp step list out of range sensibo (#65782) 2022-02-05 12:53:27 +01:00
Franck Nijhof 5613a80d28
Add Heater (rs) support Tuya Climate (#65707) 2022-02-05 12:09:29 +01:00
Aidan Timson b1bf9b50d8
Fix OVO Energy NoneType error occurring for some users (#65714) 2022-02-05 11:46:52 +01:00
dougiteixeira bf0816d4c6
Add current temperature sensor for Tuya Fan (fs) (#65744) 2022-02-05 11:19:29 +01:00
Franck Nijhof 6871271e73
Small cleanup in Plugwise binary sensors (#65738) 2022-02-04 23:44:31 -08:00
Franck Nijhof 313387fda5
Remove deprecated GNTP integration (#65741) 2022-02-04 23:42:57 -08:00
Franck Nijhof e242796394
Remove deprecated format for date(time) sensors (#65734) 2022-02-04 23:42:29 -08:00
Aaron Bach fbe4d42729
Remove unnecessary `TYPE_CHECKING` declarations in SimpliSafe (#65750) 2022-02-04 23:41:40 -08:00
Aaron Bach 3387e8368b
Add redacted subscription data to SimpliSafe diagnostics (#65751) 2022-02-04 23:41:12 -08:00
Aaron Bach b9b53bef00
Bump simplisafe-python to 2022.02.0 (#65748) 2022-02-04 23:39:01 -08:00
Paulus Schoutsen d753f4a2e7
Fix UPNP access to SSDP info (#65728) 2022-02-04 21:33:53 -08:00
dougiteixeira 92842b796b
Complementing the Tuya Air Purifier (kj) category (#65283)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-02-05 03:19:00 +01:00
Stephan Traub 432d9a8f19
Introduce wiz integration for the WiZ Platform (#44779)
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jan Stienstra <65826735+j-stienstra@users.noreply.github.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-02-04 16:20:21 -08:00
GitHub Action d8830aa4e0 [ci skip] Translation update 2022-02-05 00:12:01 +00:00
Paulus Schoutsen 5da923c341
Protect state.as_dict from mutation (#65693) 2022-02-04 14:45:25 -08:00
Duco Sebel 0d3bbfc9a7
Fix `homewizard_energy` migration issues from #65594 (#65718) 2022-02-04 14:45:06 -08:00
Franck Nijhof 2370dda1f0
Depend on diagnostics in the frontend (#65710) 2022-02-04 11:47:01 -08:00
jjlawren 40857bda90
Use SSDP byebye to mark Sonos as offline (#65686) 2022-02-04 11:41:24 -08:00
ollo69 bebf5009d6
Add diagnostics support for Asuswrt (#65605)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-02-04 11:40:29 -08:00
Erik Montnemery 1f8e8926fe
Only remove duplicated statistics on error (#65653) 2022-02-04 11:31:12 -08:00
Jeff Irion fe05d6680c
Bump androidtv to 0.0.63 (fix MAC issues) (#65615) 2022-02-04 20:13:08 +01:00
Paulus Schoutsen d279211f0c
Fix tuya diagnostics mutating cached state objects (#65708) 2022-02-04 20:11:21 +01:00
Paulus Schoutsen 8574ee04ba
Fix passing a string to device registry disabled_by (#65701) 2022-02-04 10:55:45 -08:00
Erik Montnemery 020953e943
Improve recorder migration for PostgreSQL when columns already exist (#65680) 2022-02-04 10:55:28 -08:00
Paulus Schoutsen 2a8797ae3f
Move scene and button restore to internal hook (#65696) 2022-02-04 10:43:06 -08:00
Joakim Sørensen 8021b05448
Allow selecting own repositories (#65695) 2022-02-04 19:33:10 +01:00
Erik Montnemery 41ab12cb88
Don't use shared session during recorder migration (#65672) 2022-02-04 09:55:11 -08:00
jkuettner 42024c1ed3
Fix "vevent" KeyError in caldav component again (#65685)
* Fix "vevent" KeyError in caldav component again

* code formatting
2022-02-04 18:47:31 +01:00
starkillerOG 5519888dc1
Netgear add traffic sensors (#65645)
* add sensors

* use entity discription

* use lambda functions

* use seperate coordinators

* styling

* revieuw comments

* set proper default

* move api lock

* fix styling

* Update homeassistant/components/netgear/sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/netgear/sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* use coordinator data

* fix styling

* fix typing

* move typing

* fix lock

* Update homeassistant/components/netgear/sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/netgear/sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-04 18:36:56 +01:00