Michael Hansen
bca8958d4b
Prioritize literal text with name slots in sentence matching ( #118900 )
...
Prioritize literal text with name slots
2024-06-06 14:20:34 -04:00
Gedaliah Knizhnik
696a079ba8
Add extra sensor to the Jewish Calendar integration ( #116734 )
...
* Added sensor for always three star tzeit
* Changed sensor name
* Change sensor name
2024-06-06 14:17:52 -04:00
Steven B
333ac56904
Fully mock the ring_doorbell api and remove requests_mock ( #113140 )
...
* Fully mock ring_doorbell library
* Add comments and docstrings
* Simplify devices_mocks and fake RingDevices
* Update post review
* Consolidate device filtering in conftest
* Fix ruff lambda assignment failure
* Fix ruff check fail
* Update post review
2024-06-06 20:13:19 +02:00
Mr. Bubbles
99b85e16d1
Set username as entry title in Bring integration ( #118974 )
...
Set username as entry title
2024-06-06 20:03:58 +02:00
David Bonnes
d40c940c20
Move evohome's API broker to the coordinator module ( #118565 )
...
* move Broker to coordinator module
* mypy tweak
* mypy
2024-06-06 13:02:50 -04:00
J. Nick Koston
62b1bde0e8
Only entity verify state writable once after success unless hass is missing ( #118896 )
2024-06-06 11:46:44 -05:00
Marc Mueller
ffea72f866
Increment ci cache version ( #118998 )
2024-06-06 18:25:24 +02:00
epenet
5914ff0de8
Improve type hints in apple_tv tests ( #118980 )
2024-06-06 17:44:22 +02:00
Marc Mueller
837ee7c4fb
Import Generator from typing_extensions (4) ( #118992 )
2024-06-06 17:41:37 +02:00
Marc Mueller
59e178df3b
Import Generator from typing_extensions (5) ( #118993 )
2024-06-06 17:33:27 +02:00
epenet
632238a7f9
Move mock_bluetooth* fixtures to decorator ( #118846 )
2024-06-06 17:31:08 +02:00
Marc Mueller
33ed4fd862
Import Generator from typing_extensions (3) ( #118990 )
2024-06-06 17:28:59 +02:00
David Knowles
0ecab967dd
Bump pydrawise to 2024.6.3 ( #118977 )
2024-06-06 17:28:13 +02:00
epenet
fb51163075
Move socket_enabled fixture to decorator ( #118847 )
2024-06-06 17:27:38 +02:00
epenet
6de26ca811
Unhide facebook tests ( #118867 )
2024-06-06 17:24:48 +02:00
Marc Mueller
279483ddb0
Import Generator from typing_extensions (2) ( #118989 )
2024-06-06 17:24:22 +02:00
Maciej Bieniek
49c7b1aab9
Bump `imgw-pib` library to version `1.0.4` ( #118978 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-06-06 17:14:02 +02:00
Marc Mueller
c3456215b8
Update requests to 2.32.3 ( #118868 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-06 17:11:49 +02:00
Marc Mueller
fe21e2b8ba
Import Generator from typing_extensions (1) ( #118986 )
2024-06-06 17:02:13 +02:00
Marc Mueller
69708db8e0
Update mypy-dev to 1.11.0a6 ( #118881 )
2024-06-06 16:14:39 +02:00
Rami Mosleh
cab58fa9b2
Check if imap message text has a value instead of checking if its not None ( #118901 )
...
* Check if message_text has a value instead of checking if its not None
* Strip message_text to ensure that its actually empty or not
* Add test with multipart payload having empty plain text
2024-06-06 14:10:03 +02:00
G Johansson
4ec6ba445b
Remove unused constant in Tag ( #118966 )
...
Remove not used constant in Tag
2024-06-06 13:49:17 +02:00
G Johansson
0d2e441de5
Bump python-holidays to 0.50 ( #118965 )
2024-06-06 13:34:03 +02:00
Åke Strandberg
3d8fc96592
Migrate myuplink to runtime_data ( #118960 )
2024-06-06 13:31:47 +02:00
G Johansson
2a4f7439a2
Fix Alarm control panel not require code in several integrations ( #118961 )
2024-06-06 13:21:30 +02:00
Sebastian Lövdahl
a5959cfb83
Address post-merge review comments from Vallox reconfigure support PR ( #118903 )
...
Address late review comments from Vallox reconfigure support PR
2024-06-06 12:52:57 +02:00
epenet
622a69447d
Add type hints to hdmi_cec assert_state function ( #118940 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2024-06-06 12:39:24 +02:00
Maciej Bieniek
29952d8128
Bump `imgw-pib` backend library to version `1.0.2` ( #118953 )
...
Bump imgw-pib to version 1.0.2
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-06-06 12:26:07 +02:00
epenet
857b5c9c1b
Fix type hints in google tests ( #118941 )
2024-06-06 12:19:41 +02:00
epenet
492b158818
Add return type hints in tests (a-i) ( #118939 )
2024-06-06 12:17:08 +02:00
Mr. Bubbles
6e8d6f5994
Load fixture with decorator to avoid variable not accessed error ( #118954 )
...
Use fixture decorator
2024-06-06 12:15:13 +02:00
epenet
f425420899
Improve type hints in rainforest_raven tests ( #118950 )
2024-06-06 12:10:13 +02:00
Sid
121bfc9766
Bump ruff to 0.4.8 ( #118894 )
2024-06-06 12:05:35 +02:00
epenet
c373e36995
Centralize duplicate fixtures in rainforest_raven tests ( #118945 )
2024-06-06 10:44:02 +02:00
epenet
7eda8aafc8
Ignore nested functions when enforcing type hints in tests ( #118948 )
2024-06-06 10:43:31 +02:00
Mr. Bubbles
093e85d59a
Fix some minor typos in ista EcoTrend integration ( #118949 )
...
Fix typos
2024-06-06 10:43:12 +02:00
J. Nick Koston
e37ee68434
Bump cryptography to 42.0.8 ( #118889 )
2024-06-06 10:20:39 +02:00
epenet
c7cc465e5c
Add return type hints in tests (k-z) ( #118942 )
2024-06-06 10:11:29 +02:00
Regin Larsen
b5b7c9bcd5
Bump xiaomi-ble to 0.29.0 ( #118895 )
2024-06-06 09:16:57 +02:00
Mr. Bubbles
4596b89201
Bump pyecotrend_ista to 3.2.0 ( #118924 )
2024-06-06 09:10:46 +02:00
J. Nick Koston
f9205cd88d
Avoid additional timestamp conversion to set state ( #118885 )
...
Avoid addtional timestamp conversion to set state
Since we already have the timestamp, we can pass it on to the State
object and avoid the additional timestamp conversion which can be as
much as 30% of the state write runtime.
Since datetime objects are limited to microsecond precision, we need
to adjust some tests to account for the additional precision that we
will now be able to get in the database
2024-06-05 23:43:34 -04:00
J. Nick Koston
475c20d529
Always do thread safety check when writing state ( #118886 )
...
* Always do thread safety check when writing state
Refactor the 3 most common places where the thread safety check
for the event loop to be inline to make the check fast enough
that we can keep it long term. While code review catches most
of the thread safety issues in core, some of them still make
it through, and new ones keep getting added. Its not possible
to catch them all with manual code review, so its worth the
tiny overhead to check each time.
Previously the check was limited to custom components
because they were the most common source of thread
safety issues.
* Always do thread safety check when writing state
Refactor the 3 most common places where the thread safety check
for the event loop to be inline to make the check fast enough
that we can keep it long term. While code review catches most
of the thread safety issues in core, some of them still make
it through, and new ones keep getting added. Its not possible
to catch them all with manual code review, so its worth the
tiny overhead to check each time.
Previously the check was limited to custom components
because they were the most common source of thread
safety issues.
* async_fire is more common than expected with ccs
* fix mock
* fix hass mocking
2024-06-05 23:41:55 -04:00
Ernst Klamer
64b23419e0
Bump bthome-ble to 3.9.1 ( #118907 )
...
bump bthome-ble to 3.9.1
2024-06-05 23:38:30 -04:00
J. Nick Koston
a0957069f0
Revert "Bump orjson to 3.10.3 ( #116945 )" ( #118920 )
...
This reverts commit dc50095d06
.
2024-06-05 23:37:35 -04:00
Jan-Philipp Benecke
7407995ff1
Fix flaky Google Assistant test ( #118914 )
...
* Fix flaky Google Assistant test
* Trigger full ci
2024-06-05 17:37:14 -04:00
Josef Zweck
feaf50eee7
Address Webhook `async_generate_url` review ( #118910 )
...
code styling
2024-06-05 22:38:23 +02:00
Erik Montnemery
8099ea8817
Improve WS command validate_config ( #118864 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-05 18:53:44 +02:00
Michael Hansen
6efc3b95a4
Bump intents to 2024.6.5 ( #118890 )
2024-06-05 18:43:28 +02:00
Robert Resch
0562c3085f
Replace slave by meter in v2c ( #118893 )
2024-06-05 18:21:03 +02:00
Åke Strandberg
e2dd88be6e
Add more unit-based sensor descriptions to myuplink ( #113104 )
...
* Add more unit-based sensor descriptions
* Move late addition to icon translations
2024-06-05 17:45:52 +02:00