Commit Graph

32537 Commits (263101b2ab56a58f0bc9989f5a43fd404044f80d)

Author SHA1 Message Date
epenet 263101b2ab
Create new usb constants () 2021-11-21 18:14:42 -06:00
GitHub Action 31d4239b64 [ci skip] Translation update 2021-11-22 00:13:02 +00:00
ollo69 176245e5be
Use format_mac for AsusWRT ScannerEntity Mac Address ()
* Use format_mac for AsusWRT ScannerEntity mac

* Fix after rebase

* Change check for duplicated entities
2021-11-21 14:45:40 -08:00
jugla e4931e242a
Allow atome reauthentication on error ()
* allow reauthentification on error

* Allow reauthentification on error

* allow reauthentification on error

* allow reauthentification on error

* Set one fonction for day/month/week/year and allow retry on error

* allow retry and manage return status

* local variable in retrieve_period_usage_with_retry

* Use If statement rather than exception

* remove blank

* code format

* Reduce variable

* remove useless variable

* get method return false and pylint no else-return

* remove blank

* trailing white space
2021-11-21 14:38:37 -08:00
Simone Chemelli c4128f853d
Add climate platform to Shelly ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-11-21 16:34:00 -06:00
epenet 382efef2e2
Use DhcpServiceInfo in squeezebox () 2021-11-21 16:33:44 -06:00
epenet 4e1089cedb
Use DhcpServiceInfo in somfy_mylink () 2021-11-21 16:33:34 -06:00
epenet 8f7f32d844
Use DhcpServiceInfo in screenlogic () 2021-11-21 16:33:26 -06:00
epenet 4555820987
Use ZeroconfServiceInfo in shelly () 2021-11-21 16:33:20 -06:00
epenet fa9465d003
Use ZeroconfServiceInfo in system_bridge () 2021-11-21 16:33:06 -06:00
epenet 1c15544d7a
Use ZeroconfServiceInfo in smappee () 2021-11-21 15:50:29 -06:00
epenet b465131170
Use ZeroconfServiceInfo in sonos () 2021-11-21 15:49:50 -06:00
epenet b9cbfbae58
Use ZeroconfServiceInfo in nut () 2021-11-21 15:49:03 -06:00
epenet 7560f11680
Use ZeroconfServiceInfo in roku () 2021-11-21 11:27:35 -06:00
epenet 2270e920c3
Use ZeroconfServiceInfo in modern_forms () 2021-11-21 17:37:09 +01:00
epenet 95075448bd
Use DhcpServiceInfo in nuki () 2021-11-21 17:35:51 +01:00
epenet 36a67d060b
Use ZeroconfServiceInfo in octoprint () 2021-11-21 17:35:24 +01:00
epenet c3e9c1a7e8
Use DhcpServiceInfo in powerwall () 2021-11-21 07:56:22 -06:00
epenet 8ec30aa9ad
Use ZeroconfServiceInfo in rachio () 2021-11-21 07:55:54 -06:00
epenet 435eb97495
Use DhcpServiceInfo in roomba () 2021-11-21 07:54:39 -06:00
epenet 25e5263954
Use ZeroconfServiceInfo in nanoleaf () 2021-11-21 07:51:50 -06:00
Dan Klaffenbach 56e93ff0ec
Add support for HEOS groups ()
* Add support for grouping HEOS media players

* Update homeassistant/components/heos/media_player.py

Co-authored-by: Andrew Sayre (he/his/him) <6730289+andrewsayre@users.noreply.github.com>

* Update homeassistant/components/heos/media_player.py

Co-authored-by: Andrew Sayre (he/his/him) <6730289+andrewsayre@users.noreply.github.com>

* Update homeassistant/components/heos/media_player.py

Co-authored-by: Andrew Sayre (he/his/him) <6730289+andrewsayre@users.noreply.github.com>

* Update homeassistant/components/heos/media_player.py

Co-authored-by: Andrew Sayre (he/his/him) <6730289+andrewsayre@users.noreply.github.com>

* Update homeassistant/components/heos/media_player.py

Co-authored-by: Andrew Sayre (he/his/him) <6730289+andrewsayre@users.noreply.github.com>

* Update homeassistant/components/heos/media_player.py

Co-authored-by: Andrew Sayre (he/his/him) <6730289+andrewsayre@users.noreply.github.com>

* Handle groups at controller level, refine tests.

Co-authored-by: Andrew Sayre (he/his/him) <6730289+andrewsayre@users.noreply.github.com>

* Fix linting issues

* Update homeassistant/components/heos/media_player.py

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

* Update homeassistant/components/heos/media_player.py

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

* Rename variables and improve resolving of entity_ids

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

* Don't patch internal methods

Use the pytest fixtures which have already been defined for this.

* Fix linting issues

* Remove unused property

* Ignore groups with unknown leader

This makes sure that the group_members attribute won't contain a `None`
value as a leader entity_id.

* Don't call force_update_groups() from tests

* Don't pass `None` player ids to HEOS API

* Use signal for group manager communication

* Use imports for async_dispatcher_send/async_dispatcher_connect

* Raise exception when leader/player could not be resolved

* Disconnect signal handlers, avoid calling async_update_groups too early

* Update homeassistant/components/heos/__init__.py

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

Co-authored-by: Andrew Sayre (he/his/him) <6730289+andrewsayre@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-11-21 12:57:31 +01:00
G Johansson 0dece582e4
Improve coordinator for yale_smart_alarm ()
* Commit coordinator adjustments

* Review changes
2021-11-21 12:11:36 +01:00
Daniel Perna 9197512ed1
Fix Sensors for HmIP-DLD () 2021-11-21 12:09:55 +01:00
epenet ba93a384a7
Use ZeroconfServiceInfo in nam () 2021-11-21 10:25:34 +01:00
Simone Chemelli f606ba3b23
Detail reason for ConfigEntryNotReady () 2021-11-21 10:25:18 +01:00
Allen Porter 7e0ddd1d8c
Bump google-nest-sdm to 0.4.0 ()
Full changelog: https://github.com/allenporter/python-google-nest-sdm/compare/0.3.9...0.4.0

All changes are in new code and is expected to be a no-op for the current code.

This release introduces a new API for fetching events for upcoming features in Home Assistant,
namely fetching camera clips for battery cameras. The new API is uniform across old and new
cameras.
2021-11-21 08:10:09 +01:00
epenet 85b37a8532
Use ZeroconfServiceInfo in rainmachine () 2021-11-21 08:08:45 +01:00
Avi Miller e056f9aa0f
Explicitly cast the SOMA API response to an integer ()
This resolves the `TypeError: unsupported operand type(s) for -: 'int'
and 'str'` error.

Fixes .

Signed-off-by: Avi Miller <me@dje.li>
2021-11-20 22:31:45 -08:00
Simone Chemelli 23f37d0127
Bump aioshelly to 1.0.5 () 2021-11-20 16:59:45 -08:00
GitHub Action e98977fb49 [ci skip] Translation update 2021-11-21 00:13:51 +00:00
Marcel van der Veldt 7161a0bf2a
Add guard for already migrated Hue entity ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-11-20 14:46:11 -08:00
Marcel van der Veldt 4820acb897
Fix for deviceless entities in Hue integration () 2021-11-20 14:45:51 -08:00
Marcel van der Veldt 902da4daf8
Add integration_entities template helper () 2021-11-20 14:43:31 -08:00
epenet df3f3321f2
Use ZeroconfServiceInfo in hue ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-20 14:39:14 -08:00
J. Nick Koston 2412afbacd
Add configuration_url to lutron_caseta () 2021-11-20 09:45:25 -06:00
Marvin Wichmann 769661adc3
KNX christmas cleaning - remove old migrations ()
* Remove old migrations from KNX integration

* Remove cover migration
2021-11-20 16:34:59 +01:00
Jared Hobbs 6d4b74f8f2
Add haa vendor extensions ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-11-20 09:22:10 -06:00
Franck Nijhof 70990ebf81
Add WLED Live Override controls () 2021-11-20 09:15:47 -06:00
Marvin Wichmann 1d63ae8696
Code quality improvements for KNX integration () 2021-11-20 16:15:33 +01:00
Franck Nijhof 25f491ad16
Add WLED reverse effect switch () 2021-11-20 08:57:47 -06:00
J. Nick Koston bf79db4226
Add harmony configuration url () 2021-11-20 08:34:09 -06:00
Ville Skyttä f305d99af9
Add integration filtering and error if core options to helpers.frame.report ()
Reduces some existing and upcoming boilerplate.
2021-11-20 12:53:04 +02:00
Marvin Wichmann e5c33474e3
Add config and options flow to KNX integration () 2021-11-20 11:30:41 +01:00
Ullrich Neiss 40104de0bf
Address late review of kostal plenticore () 2021-11-20 11:16:53 +01:00
epenet d0ff8a9b76
Add id constant for homekit discovery () 2021-11-20 10:07:59 +00:00
J. Nick Koston 59f10373ad
Add configuration url to august () 2021-11-19 21:55:51 -06:00
Guido Schmitz 02423d6edc
Add long-term statistics support for devolo Home Control ()
* Add long-term statistics support

* Fix messed up rebase
2021-11-19 19:52:33 -08:00
Aaron Bach 394ccae8a1
Migrate appropriate Ambient PWS sensors to use datetime state objects () 2021-11-19 18:06:39 -07:00
Aaron Bach 40570b572d
Migrate appropriate ReCollect Waste sensors to use datetime state objects () 2021-11-19 18:06:23 -07:00