Commit Graph

71231 Commits (384b22c7773844ff730d0f4cac3297841df9b63c)

Author SHA1 Message Date
Kevin Stillhammer 384b22c777
Expose TimeoutError during google_travel_time config_flow ()
Expose TimeoutError during config_flow
2024-01-19 15:26:26 +01:00
Franck Nijhof cdf3c07488
Add icon to entity registry list for display () 2024-01-19 15:11:27 +01:00
Sid 2e56d7d048
Bump openwebifpy to 4.2.1 () 2024-01-19 15:10:54 +01:00
J. Nick Koston 4d69515849
Use shorthand attributes for mobile_app sensor platforms () 2024-01-19 14:41:32 +01:00
Marc Mueller 42154bd684
Improve ifttt typing () 2024-01-19 13:45:59 +01:00
J. Nick Koston 8c71abe421
Avoid json encoder default fallback for APIComponentsView () 2024-01-19 13:44:29 +01:00
Marc Mueller b07b952ae6
Enable strict typing for intent_script () 2024-01-19 13:37:33 +01:00
Marc Mueller d7a9b7a4ab
Enable strict typing for map () 2024-01-19 13:36:44 +01:00
Marc Mueller e785b2f5bb
Enable strict typing for my () 2024-01-19 13:35:12 +01:00
Marc Mueller c6f1c4f550
Enable strict typing for default_config () 2024-01-19 13:34:40 +01:00
Marc Mueller 15bd31e8d8
Enable strict typing for api () 2024-01-19 13:33:20 +01:00
Marc Mueller 7e0e306c1f
Enable strict typing for bluetooth_adapters () 2024-01-19 13:18:05 +01:00
J. Nick Koston 78d7562b41
Avoid json default fallback for area registry () 2024-01-19 13:16:05 +01:00
Erik Montnemery 3f5f1bc2f6
Fix homekit_controller test () 2024-01-19 13:05:55 +01:00
J. Nick Koston 6d979d21a6
Bump orjson to 3.9.12 () 2024-01-19 11:36:48 +01:00
Maikel Punie 4abf286a96
Bump pyDuotecno to 2024.1.2 () 2024-01-19 11:25:51 +01:00
Bouwe Westerdijk 54f23ff143
Bump plugwise to v0.36.3 () 2024-01-19 11:23:04 +01:00
Marc Mueller bc2acb3c0e
Improve ffmpeg* typing () 2024-01-19 08:46:34 +01:00
Marc Mueller 25b7bb4a4f
Adjust require_admin decorator typing ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-01-18 14:12:14 -10:00
Marc Mueller a21d5b5858
Improve person typing () 2024-01-18 14:11:55 -10:00
Marc Mueller 94c8c71ffb
Improve august typing (5) () 2024-01-19 01:09:52 +01:00
Marc Mueller 0206833cfd
Improve august typing (4) () 2024-01-19 00:59:26 +01:00
Marc Mueller 6e8e14fbe2
Improve august typing (3) () 2024-01-19 00:14:49 +01:00
Kostas Chatzikokolakis 6e8d491dae
Add iBeacon UUID allowlist () 2024-01-18 13:06:11 -10:00
Marc Mueller 7c6fe31505
Improve api typing () 2024-01-18 12:45:15 -10:00
Steve Easley a670ac25fd
Fix remote control codes for jvc_projector ()
Update dependency to add/fix remote codes
2024-01-18 23:36:57 +01:00
Marc Mueller 72667adeba
Improve august typing (2) () 2024-01-18 23:24:41 +01:00
Marc Mueller 5f08e2a2d1
Improve august typing (1) () 2024-01-18 23:13:08 +01:00
Robert Resch edd7feaf10
Add task to install all requirements of an integration ()
* Add task to install the requirements of an integration

* Gather recursive requirements

* Move valid_integration to util

* Apply suggestions from code review

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

* Implement suggestions

---------

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2024-01-18 22:11:02 +01:00
J. Nick Koston c399cab427
Small speed up to checking core state () 2024-01-18 08:41:32 -10:00
Brett Adams 32b0bf6b4e
Improve coordinator logic in Tessie to allow sleep ()
* Poll status before state

* Tests
2024-01-18 17:40:36 +01:00
Erik Montnemery cdb798bec0
Don't always set first thread dataset as preferred ()
* Don't always set first thread dataset as preferred

* Update tests

* Make clarifying comments clearer

* Call asyncio.wait with return_when=ALL_COMPLETED

* Update otbr test

* Update homeassistant/components/thread/dataset_store.py

Co-authored-by: Stefan Agner <stefan@agner.ch>

* Update homeassistant/components/thread/dataset_store.py

---------

Co-authored-by: Stefan Agner <stefan@agner.ch>
2024-01-18 16:32:29 +01:00
Jonas Fors Lellky bfe21b33f0
Add coordinator to Flexit bacnet ()
* Adds coordinator and base entity class

* Patch the coordinator

* Adds device property to base class

And refactors accordingly

* Use const instead of string

* Moves _attr_has_entity_name to base entity

* Argument as positional

* Use device_id from init
2024-01-18 15:45:56 +01:00
Joost Lekkerkerker c4f033e61c
Add test for failed initialization in Flexit BACnet () 2024-01-18 14:55:44 +01:00
Jonas Fors Lellky 7d5a672ed1
Add tests to flexit_bacnet integration ()
* Add fixture for update method

* Mock flexit_bacnet

* Adds test for climate

* Adds snapshot testing

* Adds test for init, refactor test for config flow
2024-01-18 14:37:43 +01:00
Josef Zweck 65abbe5369
Bump lmcloud to 0.4.35 ()
bump lmcloud
2024-01-18 13:08:24 +01:00
Josef Zweck 83e0a7528d
Add diagnostics to La Marzocco ()
* add diagnostics

* make firmware section easier to read
2024-01-18 10:57:41 +01:00
Marc Mueller 3761d13915
Improve daikin typing () 2024-01-18 09:24:48 +01:00
Marc Mueller afcb7a26cd
Enable strict typing for config () 2024-01-18 09:20:19 +01:00
J. Nick Koston 26cc6a5bb4
Add state caching to button entities () 2024-01-18 08:53:55 +01:00
J. Nick Koston 52e90b32df
Avoid many replace calls in find_next_time_expression_time () 2024-01-18 08:44:40 +01:00
J. Nick Koston b4b041d4bf
Small cleanups to the websocket api handler () 2024-01-18 08:39:49 +01:00
dependabot[bot] c656024365
Bump github/codeql-action from 3.23.0 to 3.23.1 () 2024-01-18 08:15:17 +01:00
J. Nick Koston 19258cb3df
Fix benign typo in entity registry () 2024-01-18 07:45:44 +01:00
J. Nick Koston cfbfdf7949
Fix apple_tv IP Address not being updated from discovery () 2024-01-17 17:43:14 -10:00
mkmer 2d1c5d84f3
Remove unused variables in honeywell ()
Remove unused configuration keys
2024-01-17 21:37:21 -05:00
mkmer 484584084a
Allow multiple config entries in Honeywell ()
* Address popping all entires when unloading

* optimize hass data
2024-01-17 21:35:53 -05:00
starkillerOG 154fe8631a
Use cache update for WIFI blinds () 2024-01-17 21:34:18 -05:00
Robert Svensson 274d501bca
Bump aiounifi to v69 to improve websocket logging () 2024-01-17 21:33:31 -05:00
puddly 867caab70a
Speed up ZHA initialization and improve startup responsiveness ()
* Limit concurrency of startup traffic to allow for interactive usage

* Drop `retryable_req`, we already have request retrying

* Oops, `min` -> `max`

* Add a comment describing why `async_initialize` is not concurrent

* Fix existing unit tests

* Break out fetching mains state into its own function to unit test
2024-01-17 18:36:28 -05:00