Commit Graph
50672 Commits
Author SHA1 Message Date
G JohanssonandGitHub c660fae8d8 Sensibo Add timer (#73072) 2022-06-13 09:17:08 -10:00
J. Nick KostonandGitHub dca4d3cd61 Significantly improve yaml load times when the C loader is available (#73337) 2022-06-13 08:44:46 -10:00
epenetandGitHub b84e844c76 Add async_get_options_flow type hints (cast) (#73432) 2022-06-13 13:55:38 +02:00
epenetandGitHub c195d462cc Add async_get_options_flow type hints (hvv) (#73433) 2022-06-13 13:53:47 +02:00
Jan BouwhuisandGitHub 657e7f9a4c Simplify MQTT test for setup manual mqtt item from yaml (#72916)
simplify test setup manual mqtt item from yaml
2022-06-13 13:44:12 +02:00
Jan BouwhuisandGitHub 48e3d68b53 Clean up MQTT platform entry setup at discovery (#72371)
* Setup MQTT discovery with entry setup

* Wait for entry setup in test

* flake
2022-06-13 13:38:53 +02:00
epenetandGitHub f846cd033f Add async_get_options_flow type hints (mqtt) (#73434) 2022-06-13 13:35:50 +02:00
epenetandGitHub 42ed0fd47b Add async_get_options_flow type hints (n-z) (#73431) 2022-06-13 13:30:41 +02:00
epenetandGitHub b589700651 Add async_get_options_flow type hints (a-m) (#73430) 2022-06-13 13:17:59 +02:00
ca0a185b32 Enforce config-flow type hints to get options flow (#72831)
* Enforce config-flow type hints to get options flow

* Add checks on return_type

* Fix tests

* Add tests

* Add BinOp to test

* Update tests/pylint/test_enforce_type_hints.py

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>

* Update pylint/plugins/hass_enforce_type_hints.py

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>

* Add TypeHintMatch property

* Update pylint/plugins/hass_enforce_type_hints.py

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-06-13 11:14:30 +02:00
kingy444andGitHub d9f3e9a71c Add supported_brands to powerview (#73421) 2022-06-12 22:26:35 -10:00
b261f0fb41 Use more specific exception and simplify aurora_abb_powerone (#73338)
* Use more specific exception for comms timeout

* Remove defered uniqueid assigner now yaml has gone

Co-authored-by: Dave T <davet2001@users.noreply.github.com>
2022-06-13 09:36:46 +02:00
a0974e0c72 Refactor LIFX discovery to prevent duplicate discovery response handling (#72213)
* Partially revert #70458 and allow duplicate LIFX discoveries

Signed-off-by: Avi Miller <me@dje.li>

* Only process one discovery at a time

* Revert all LIFX duplicate/inflight discovery checks

Also remember LIFX Switches and do as little processing for them
as possible.

Signed-off-by: Avi Miller <me@dje.li>

* Bump aiolifx version to support the latest LIFX devices

LIFX added 22 new product definitions to their public product
list at the end of January and those new products are defined in
aiolifx v0.8.1, so bump the dependency version.

Also switched to testing for relays instead of maintaining a
seperate list of switch product IDs.

Fixes #72894.

Signed-off-by: Avi Miller <me@dje.li>

* Refactor LIFX discovery to better handle duplicate responses

Signed-off-by: Avi Miller <me@dje.li>

* Update clear_inflight_discovery with review suggestion

Signed-off-by: Avi Miller <me@dje.li>

* Move the existing entity check to before the asyncio lock

Signed-off-by: Avi Miller <me@dje.li>

* Bail out of discovery early and if an entity was created

Also ensure that the entity always has a unique ID even if the bulb was
not successfully discovered.

Signed-off-by: Avi Miller <me@dje.li>

Co-authored-by: J. Nick Koston <nick@koston.org>
2022-06-12 20:05:41 -10:00
J. Nick KostonandGitHub 7a422774b6 Prevent config entries from being reloaded while they are setting up (#73387) 2022-06-12 23:05:08 -07:00
Paulus SchoutsenandGitHub 1187009280 Bump aiohue to 4.4.2 (#73420) 2022-06-12 19:33:45 -10:00
Franck NijhofandGitHub f0a5dbacf8 Update pytest to 7.1.2 (#73417) 2022-06-12 20:48:17 -07:00
J. Nick KostonandGitHub ad9e1fe166 Fix reload race in yeelight when updating the ip address (#73390) 2022-06-12 20:29:44 -07:00
J. Nick KostonandGitHub a05c539abe Add support for async_remove_config_entry_device to lutron_caseta (#73382) 2022-06-12 20:28:53 -07:00
Robert HillisandGitHub f732c51600 Add support for playing latest activity video for Skybell (#73373)
* Add support for playing latest activity video

* ffmpeg

* uno mas

* uno mas
2022-06-12 20:27:19 -07:00
Brandon RothweilerandGitHub f85409b2ea Remove deprecated services from Mazda integration (#73403) 2022-06-12 20:18:48 -07:00
Franck NijhofandGitHub 23e17c5b47 Update coverage to 6.4.1 (#73405) 2022-06-12 20:17:58 -07:00
Franck NijhofandGitHub 1d5290b03f Update watchdog to 2.1.9 (#73407) 2022-06-12 20:17:51 -07:00
CorbenoandGitHub 7756ddbe80 Bump proxmoxer to 1.3.1 (#73418)
bump proxmoxer
2022-06-13 05:15:01 +02:00
J. Nick KostonandGitHub c6a6d7039e Add unique ids to lutron_caseta scenes (#73383) 2022-06-12 20:14:19 -07:00
J. Nick KostonandGitHub a7f72931ad Simplify esphome state updates (#73409) 2022-06-12 20:12:49 -07:00
J. Nick KostonandGitHub 9159db4b4a Only update unifiprotect ips from discovery when the console is offline (#73411) 2022-06-12 20:04:17 -07:00
kingy444andGitHub 9ae713f128 Improve error handling of powerview hub maintenance, remove invalid device classes (#73395) 2022-06-12 16:26:38 -10:00
Marcio Granzotto RodriguesandGitHub 5854dfa84f Fix smart by bond detection with v3 firmware (#73414) 2022-06-12 15:27:18 -10:00
GitHub Action 42d39d2c7e [ci skip] Translation update 2022-06-13 00:25:34 +00:00
Franck NijhofandGitHub 02d18a2e1f Update whois to 0.9.16 (#73408) 2022-06-13 02:16:15 +02:00
J. Nick KostonandGitHub 0bcc5d7a29 Add async_remove_config_entry_device support to lookin (#73381) 2022-06-13 01:46:20 +02:00
GitHub Action a1637e4fce [ci skip] Translation update 2022-06-12 00:25:33 +00:00
J. Nick KostonandGitHub 51f88d3dad Use get_ffmpeg_manager instead of accessing hass.data directly in ring (#73374)
Use get_ffmpeg_manager intead of accessing hass.data directly in ring
2022-06-12 00:05:19 +02:00
Aidan TimsonandGitHub 297072c1f6 Fix initial data load for System Bridge (#73339)
* Update package to 3.1.5

* Fix initial loading of data

* Remove additional log and make method
2022-06-11 22:25:07 +02:00
KholeandGitHub d70ec35468 Hive Bump pyhiveapi to 0.5.10 for credentials fix (#73365) 2022-06-11 12:43:57 -07:00
G JohanssonandGitHub dd923b2eed Minor fix scrape (#73369) 2022-06-11 12:35:15 -07:00
Robert HillisandGitHub 4feb5977ef Bump aioskybell to 22.6.1 (#73364) 2022-06-11 12:34:32 -07:00
J. Nick KostonandGitHub 8c96845135 Add missing exception handlers to radiotherm (#73349) 2022-06-11 12:31:25 -07:00
jjlawrenandGitHub cb1011156d Rely on core config entry error logging in Plex setup (#73368)
Rely on core config entry error logging
2022-06-11 08:39:43 -10:00
Raman GuptaandGitHub b4e9a9b1ed Bump zwave-js-server-python to 0.37.2 (#73345) 2022-06-11 09:38:13 -04:00
dc48791864 Add config flow to eight_sleep (#71095)
* Add config flow to eight_sleep

* simplify tests

* Remove extra file

* remove unused import

* fix redundant code

* Update homeassistant/components/eight_sleep/__init__.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* incorporate feedback

* Review comments

* remove typing from tests

* Fix based on changes

* Fix requirements

* Remove stale comment

* Fix tests

* Reverse the flow and force the config entry to reconnect

* Review comments

* Abort if import flow fails

* Split import and user logic

* Fix error

Co-authored-by: J. Nick Koston <nick@koston.org>
2022-06-11 02:16:46 -04:00
Raman GuptaandGitHub 63b51f566d Fix zwave_js add node schemas (#73343)
* Fix zwave_js add node schemas

* Code cleanup

* Add test
2022-06-11 02:13:50 -04:00
uvjustinandGitHub b1f2e5f897 Use create_stream in generic camera config flow (#73237)
* Use create_stream in generic camera config flow
2022-06-11 15:38:43 +10:00
Nathan SpencerandGitHub 21cfbe875e Remove logic to mark litterrobot vacuum entity as unavailable (#73234) 2022-06-11 00:16:47 +03:00
J. Nick KostonandGitHub e4f354998d Filter out forced updates in live logbook when the state has not changed (#73335) 2022-06-10 14:04:43 -07:00
Paulus SchoutsenandGitHub 53b3d2ee87 Guard MySQL size calculation returning None (#73331) 2022-06-10 12:49:58 -07:00
2b07082cf6 Bump aurorapy version to 0.2.7 (#73327)
Co-authored-by: Dave T <davet2001@users.noreply.github.com>
2022-06-10 22:19:02 +03:00
hesselonlineandGitHub 8ffd4cf0f9 Fix wallbox sensor rounding (#73310) 2022-06-10 11:55:55 -07:00
Joakim SørensenandGitHub a82a1bfd64 Allow more addon image paths (#73322) 2022-06-10 15:41:42 +02:00
de2fade8c6 Improve MQTT reload performance (#73313)
* Improve MQTT reload performance

* Update homeassistant/components/mqtt/__init__.py

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

* Update homeassistant/components/mqtt/mixins.py

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

* Update homeassistant/components/mqtt/__init__.py

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

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-06-10 14:23:08 +02:00