J. Nick Koston
b311fe2a0f
Reduce overhead to clear cache in button state ( #113895 )
...
Same optimization as #113136
2024-03-20 19:41:24 -04:00
J. Nick Koston
1e54595084
Use faster time compare in history and live logbook ( #113897 )
2024-03-20 19:40:23 -04:00
J. Nick Koston
e9c1753f3a
Cache parsing the url for the device registry ( #113910 )
...
* Cache parsing the url for the device registry
There are lots of hub integrations that use the same url for every
sub-device which results in a lot of url parsing at startup. The
logic can be simplified quite a bit here by only using yarl
for URLs
* fix onvif
2024-03-20 19:35:01 -04:00
J. Nick Koston
267fe3dc34
Fix system_info importing hassio in the event loop ( #113903 )
2024-03-20 12:06:40 -10:00
J. Nick Koston
ac175a4240
Fix flakey test_reading_yaml_config test ( #113902 )
2024-03-20 10:39:31 -10:00
J. Nick Koston
cf8455336c
Small cleanup to unifiprotect subscriptions ( #113901 )
2024-03-20 10:09:42 -10:00
Erik Montnemery
426f73b1f4
Add State.last_reported ( #113511 )
...
* Add State.last_reported
* Update tests
* Update test snapshots
* Call state_reported listeners when firing state_changed event
* Add tests
2024-03-20 21:05:07 +01:00
J. Nick Koston
e74791083e
Fix duplicate events in live history ( #113896 )
2024-03-20 20:14:17 +01:00
dependabot[bot]
dfbfdf781e
Bump home-assistant/builder from 2024.01.0 to 2024.03.5 ( #113887 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 20:13:44 +01:00
uchagani
15ac81aae9
Bump islamic_prayer_times to 0.0.12 ( #113744 )
2024-03-20 17:06:57 +01:00
Simone Chemelli
bd2ee161f3
Bump aioshelly to 8.2.0 ( #113886 )
...
aioshelly bump to 8.2.0
2024-03-20 17:06:16 +01:00
Matrix
3b0ac469d4
YoLink fix cover incorrect state ( #104975 )
...
* Fix cover incorrect state
* Change entity to unavailable
2024-03-20 16:45:21 +01:00
Joost Lekkerkerker
0e7e1cb34f
Remove obsolete issue strings in WAQI ( #113884 )
2024-03-20 16:17:12 +01:00
Joakim Sørensen
83cf59e6a8
Provide better debug capabilities for the Traccar Server integration ( #113868 )
2024-03-20 15:40:46 +01:00
Martin Hjelmare
c5f6925948
Add matter device serial number ( #113878 )
2024-03-20 15:31:48 +01:00
Erik Montnemery
afa9517716
Catch API errors in cast media_player service handlers ( #113839 )
...
* Catch API errors in cast media_player service handlers
* Remove left over debug code
* Fix wrapping of coroutine function with api_error
2024-03-20 13:10:35 +01:00
Paul Bottein
eafb4190ef
Change quotes in cloud translations ( #113871 )
...
* Escape quote in cloud translations
* Update homeassistant/components/cloud/strings.json
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>
* Update homeassistant/components/cloud/strings.json
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>
* Update homeassistant/components/cloud/strings.json
---------
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>
2024-03-20 07:35:34 -04:00
Jonathan Sider
dc9f0a55a6
Update Amcrest services.yaml ( #111161 )
2024-03-20 11:59:44 +01:00
Alin Balutoiu
f8de214560
Make temperature a required parameter for tado climate service ( #113872 )
...
Make temperature a required parameter
2024-03-20 11:59:13 +01:00
Franck Nijhof
fc6a83559f
Add floor template functions ( #110847 )
2024-03-20 11:58:04 +01:00
Henning Claßen
25be71e05b
Bump numato-gpio to v0.13.0 ( #113182 )
2024-03-20 11:42:01 +01:00
Erwin Douna
42873cacf5
Tado fix water heater ( #113464 )
...
Co-authored-by: Joostlek <joostlek@outlook.com>
2024-03-20 11:29:15 +01:00
Floris272
249f708071
Bump bluecurrent-api to 1.2.2 ( #110483 )
2024-03-20 11:28:27 +01:00
Scott K Logan
6552e12161
Bump aioraven to 0.5.2 ( #113714 )
2024-03-20 10:57:37 +01:00
Joost Lekkerkerker
d2663347e9
Remove Amcrest camera unique id migration ( #113870 )
2024-03-20 10:36:02 +01:00
Martin Hjelmare
ac008a4c6d
Deprecate cloud tts gender ( #112256 )
...
* Deprecate cloud tts gender option
* Update http api and prefs
* Test migration of prefs to minor version 4
* Adjust breaking date
* Add test for bad voice in http api
* Flatten tts info
* Fix comments
* Fix comment date
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Clarify voice validator
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-03-20 09:42:40 +01:00
Erik Montnemery
d31124d5d4
Avoid creating unneeded Context and Event objects when firing events ( #113798 )
...
* Avoid creating unneeded Context and Event objects when firing events
* Add test
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-20 09:40:06 +01:00
Jan-Philipp Benecke
638020f168
Remove deprecated `hass.components` from group light tests and use fixture ( #113862 )
2024-03-20 08:45:50 +01:00
J. Nick Koston
c5eacf55c2
Fix flapping stream hls test ( #113858 )
2024-03-20 08:27:05 +01:00
Joakim Sørensen
96694878fb
Redact the area of traccar server geofences ( #113861 )
2024-03-20 08:23:16 +01:00
J. Nick Koston
fff590d738
Fix flapping device tracker test ( #113859 )
...
seen in https://github.com/home-assistant/core/actions/runs/8353028595/job/22864148890?pr=113854
2024-03-20 07:21:26 +01:00
Joost Lekkerkerker
23353812a9
Add icon translations to Github ( #111614 )
...
* Add icon translations to Github
* Fix
2024-03-20 07:06:34 +01:00
Jesse Hills
510e7ccf76
Bump aioesphomeapi to 23.2.0 ( #113854 )
2024-03-19 19:40:09 -10:00
J. Nick Koston
06f356a038
Avoid expensive db queries at startup to check if data is migrated ( #113773 )
2024-03-19 15:27:40 -10:00
J. Nick Koston
417b491b78
Reduce overhead to write dlna_dmr state ( #113776 )
...
* Reduce overhead to write dlna_dmr state
- Only update supported_features once per state write cycle
- Use a dict lookup for state
* useless dispatch
* fix tests
* remove unreachable code
2024-03-19 21:13:34 -04:00
Jessica Smith
02c1088596
Upgrade whirlpool integration to add shared appliances and allow brand selection ( #111687 )
...
* update to 1.18.5 and add Brand to config, required for getting shared appliances
* update version to 0.18.6
* start fixing tests
* fix typo
* check for falsy values instead of explicit None
* move CONF_BRAND from global constants to whirlpool constants
* add test for no brand, fix __init__ import
* add brand to string.json
* add brand to re-auth
* add title/description, add brand info to description
* add reauth strings
* pass already initialized data dict
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* remove trailing comma
* Update strings again
* fix reauth tests to add brand
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-03-20 02:02:45 +01:00
Marc Mueller
9a38f0de0b
Update actions/cache to 4.0.2 ( #113817 )
2024-03-20 01:16:21 +01:00
Jan-Philipp Benecke
9add4aea70
Remove deprecated `hass.components` from vilfo config flow tests ( #113821 )
2024-03-20 01:13:05 +01:00
Jan-Philipp Benecke
685468d845
Use `mock_platform` for light entity component tests instead of `hass.components` ( #113845 )
...
* Use `mock_platform` for light entity component tests instead of `hass.components`
* Move pytest_plugins to top
* Fix comment
2024-03-20 01:09:48 +01:00
J. Nick Koston
7b67a486bd
Migrate legacy device_tracker shutdown to use run_immediately ( #113835 )
...
A call_soon is not needed here
2024-03-19 14:07:57 -10:00
J. Nick Koston
b26f0bc488
Only create one executor job to shutdown wemo ( #113836 )
...
Currently we created two but the work can be done in a single job
2024-03-19 19:59:37 -04:00
J. Nick Koston
ec3db0a6aa
Migrate camera listeners to use run_immediately ( #113840 )
...
None of these need a call_soon
2024-03-19 19:58:59 -04:00
Erik Montnemery
8a9f69b22a
Bump pychromecast to 14.0.1 ( #113841 )
2024-03-19 11:41:10 -10:00
Erik Montnemery
bf21553008
Fix startup race in cast ( #113843 )
2024-03-19 11:37:29 -10:00
J. Nick Koston
658bef5447
Migrate samsungtv stop to use run_immediately ( #113834 )
...
There is no need for a call_soon here
2024-03-19 22:01:23 +01:00
J. Nick Koston
6b5518b2bf
Fix template sensor test relying on event bus debug logging ( #113842 )
2024-03-19 10:44:04 -10:00
J. Nick Koston
879e5bc961
Only wait for import flows in setup of there is a config flow ( #113780 )
2024-03-19 10:38:27 -10:00
Jan-Philipp Benecke
c52ee2a898
Remove deprecated `hass.components` from person test ( #113822 )
2024-03-19 22:33:40 +02:00
Jan-Philipp Benecke
ff03c9db19
Remove deprecated `hass.components` from cloud client test ( #113820 )
2024-03-19 22:33:11 +02:00
Jan-Philipp Benecke
f96bb6754b
Remove deprecated `hass.components` from http test ( #113823 )
2024-03-19 22:32:27 +02:00