Joost Lekkerkerker
ed3daed869
Create right import issues in Downloader ( #114922 )
...
* Create right import issues in Downloader
* Create right import issues in Downloader
* Create right import issues in Downloader
* Create right import issues in Downloader
* Fix
* Fix
* Fix
* Fix
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Fix
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-05 12:33:46 +02:00
J. Nick Koston
c39d6f0730
Reduce august polling frequency ( #114904 )
...
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
2024-04-05 12:33:40 +02:00
J. Nick Koston
87ffd5ac56
Ensure all tables have the default table args in the db_schema ( #114895 )
2024-04-05 12:33:36 +02:00
Joost Lekkerkerker
58533f02af
Fix Downloader YAML import ( #114844 )
2024-04-05 12:33:18 +02:00
J. Nick Koston
0191d3e41b
Refactor ConfigStore to avoid needing to pass config_dir ( #114827 )
...
Co-authored-by: Erik <erik@montnemery.com>
2024-04-05 12:33:12 +02:00
J. Nick Koston
530725bbfa
Handle ambiguous script actions by using action map order ( #114825 )
2024-04-05 12:33:06 +02:00
Lex Li
d8ae7d6955
Fix type cast in snmp ( #114795 )
2024-04-05 12:33:03 +02:00
Jan-Philipp Benecke
590546a9a5
Use `setup_test_component_platform` helper for sensor entity component tests instead of `hass.components` ( #114316 )
...
* Use `setup_test_component_platform` helper for sensor entity component tests instead of `hass.components`
* Missing file
* Fix import
* Remove invalid device class
2024-04-03 20:00:56 +02:00
Robert Resch
b2df1b1c03
Allow passing area/device/entity IDs to floor_id and floor_name ( #114748 )
2024-04-03 17:55:01 +02:00
Lenn
79fa7caa41
Rename Motionblinds BLE integration to Motionblinds Bluetooth ( #114584 )
2024-04-03 15:35:20 +02:00
Pete Sage
2ce784105d
Fix Sonos play imported playlists ( #113934 )
2024-04-03 00:13:35 +02:00
Franck Nijhof
92dfec3c98
Add floor selector ( #114614 )
2024-04-02 12:28:00 +02:00
mkmer
384d10a51d
Add diagnostic platform to Whirlpool ( #114578 )
...
* Add diagnostic platform and tests
* lowercase variable
* Correc doc string
2024-04-02 12:27:50 +02:00
Brett Adams
e5a620545c
Fix battery heater in Tessie ( #114568 )
2024-04-02 12:27:47 +02:00
Maciej Bieniek
7b84e86f89
Improve Shelly RPC device update progress ( #114566 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com>
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-04-02 12:27:44 +02:00
Joost Lekkerkerker
18b6de567d
Bump roombapy to 1.8.1 ( #114478 )
...
* Bump roombapy to 1.7.0
* Bump
* Bump
* Fix
2024-04-02 12:27:40 +02:00
Pete Sage
a6076a0d33
Display sonos album title with URL encoding ( #113693 )
...
* unescape the title
When extracting the title from the item_id, it needs to be unescaped.
* sort imports
2024-04-02 12:27:36 +02:00
J. Nick Koston
623d85ecaa
Fix memory leak when importing a platform fails ( #114602 )
...
* Fix memory leak when importing a platform fails
re-raising ImportError would trigger a memory leak
* fixes, coverage
* Apply suggestions from code review
2024-04-02 01:51:33 +00:00
J. Nick Koston
43631d5944
Add missing platforms_exist guard to check_config ( #114600 )
...
* Add missing platforms_exist guard to check_config
related issue #112811
When the exception hits, the config will end up being saved in the traceback
so the memory is never released.
This matches the check_config code to homeassistant.config to avoid having
the exception thrown.
* patch
* merge branch
2024-04-02 01:51:33 +00:00
Martin Hjelmare
ea13f102e0
Fix reolink media source data access ( #114593 )
...
* Add test
* Fix reolink media source data access
2024-04-02 01:51:31 +00:00
Robert Svensson
14dfb6a255
Bump axis to v60 ( #114544 )
...
* Improve Axis MQTT support
* Bump axis to v60
2024-04-02 01:51:27 +00:00
J. Nick Koston
bdf51553ef
Improve sonos test synchronization ( #114468 )
2024-04-02 01:51:23 +00:00
Michael Hansen
f2edc15687
Add initial support for floors to intents ( #114456 )
...
* Add initial support for floors to intents
* Fix climate intent
* More tests
* No return value
* Add requested changes
* Reuse event handler
2024-04-02 01:51:22 +00:00
J. Nick Koston
286a09d737
Mark executor jobs as background unless created from a tracked task ( #114450 )
...
* Mark executor jobs as background unless created from a tracked task
If the current task is not tracked the executor job should not
be a background task to avoid delaying startup and shutdown.
Currently any executor job created in a untracked task or
background task would end up being tracked and delaying
startup/shutdown
* import exec has the same issue
* Avoid tracking import executor jobs
There is no reason to track these jobs as they are always awaited
and we do not want to support fire and forget import executor jobs
* fix xiaomi_miio
* lots of fire time changed without background await
* revert changes moved to other PR
* more
* more
* more
* m
* m
* p
* fix fire and forget tests
* scrape
* sonos
* system
* more
* capture callback before block
* coverage
* more
* more races
* more races
* more
* missed some
* more fixes
* missed some more
* fix
* remove unneeded
* one more race
* two
2024-04-02 01:51:21 +00:00
Shay Levy
e8ee2fd25c
Cleanup Shelly RGBW light entities ( #114410 )
2024-04-02 01:51:21 +00:00
Steven B
db7d0a0ee9
Bump python-ring-doorbell to 0.8.8 ( #114431 )
...
* Bump ring_doorbell to 0.8.8
* Fix intercom history test for new library version
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-03-29 19:35:30 +01:00
Franck Nijhof
53ba732ed0
Fix area search for entities of devices ( #114394 )
2024-03-28 20:43:03 +01:00
Michael Hansen
c81e9447f9
Filter preferred TTS format options if not supported ( #114392 )
...
Filter preferred format options if not supported
2024-03-28 20:43:00 +01:00
Erik Montnemery
b143390d88
Improve device class of utility meter ( #114368 )
2024-03-28 20:42:33 +01:00
Erik Montnemery
42580a1113
Improve utility meter restore state tests ( #114356 )
2024-03-28 20:42:30 +01:00
J. Nick Koston
f204faf202
Fix empty delays in script helper ( #114346 )
...
fixes
```
Logger: homeassistant.components.automation.kamermaster_knop_4_acties_licht
Bron: components/automation/__init__.py:726
integratie: Automatisering (documentatie, problemen)
Eerst voorgekomen: 22:17:29 (5 gebeurtenissen)
Laatst gelogd: 22:59:24
While executing automation automation.kamermaster_knop_4_acties_licht
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/automation/__init__.py", line 726, in async_trigger
return await self.action_script.async_run(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1645, in async_run
return await asyncio.shield(create_eager_task(run.async_run()))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 454, in async_run
await self._async_step(log_exceptions=False)
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 506, in _async_step
self._handle_exception(
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 536, in _handle_exception
raise exception
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 504, in _async_step
await getattr(self, handler)()
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 626, in _async_delay_step
if timeout_future.done():
^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'done'
```
2024-03-28 20:42:21 +01:00
Erik Montnemery
a91c03b164
Don't access States.last_reported_ts before it's added ( #114333 )
2024-03-28 20:42:03 +01:00
Marcel van der Veldt
00993a6be3
Fix Matter airconditioner discovery of climate platform ( #114326 )
...
* Discover Thermostat platform for Room Airconditioner device
* add test
* Adjust docstring
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
2024-03-28 20:41:57 +01:00
Martin Hjelmare
9319528e0e
Use fallback voice for selected language in cloud ( #114246 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-03-28 20:41:47 +01:00
puddly
fc34453caa
Support the Home Assistant Connect ZBT-1 ( #114213 )
2024-03-27 18:20:48 +01:00
Joost Lekkerkerker
e626cd12aa
Fix feedback in ROVA ( #114308 )
2024-03-27 18:01:07 +01:00
David F. Mulcahey
c518acfef3
Defensively validate ZHA quirks v2 supplied entity metadata ( #112643 )
2024-03-27 17:48:43 +01:00
G Johansson
65230908c6
Remove deprecated forecast attribute from WeatherEntity ( #110761 )
...
* Remove deprecated forecast attribute from WeatherEntity
* Fix some
* Ruff
* ipma
* buienradar
* some more
* Some more
* More and more
* strings
* attr_forecast
* Fix nws
* Fix
* remove from coverage
* Remove recorder test
* Review comments
2024-03-27 16:51:29 +01:00
Michael Hansen
e4d2985589
Bump intents to 2024.3.27 ( #114312 )
2024-03-27 16:43:15 +01:00
Joost Lekkerkerker
5aabb2a920
Finish ROVA init tests ( #114315 )
...
* Finish ROVA init tests
* Finish ROVA init tests
* Finish ROVA init tests
2024-03-27 16:36:42 +01:00
Joost Lekkerkerker
6289082dab
Migrate Rova to has entity name ( #114303 )
2024-03-27 16:20:51 +01:00
G Johansson
c21d508c2d
Start deprecation of auxiliary heater in ClimateEntity ( #112532 )
...
* Start deprecation of auxiliary heater in ClimateEntity
* No issue for core integrations
* Remove unneded strings
* Move report to state_attributes
2024-03-27 16:10:32 +01:00
MarkGodwin
834f45397d
Add support for PoE control of TP-Link Omada Gateways ( #114138 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-27 16:05:14 +01:00
Erik Montnemery
23e9be756d
Fix exception when logging out from cloud ( #114306 )
...
* Fix exception when logging out from cloud
* Add test
2024-03-27 16:02:47 +01:00
Joost Lekkerkerker
a9fd4e45cd
Raise issue if not Rova area anymore ( #114309 )
2024-03-27 15:51:49 +01:00
Tereza Tomcova
a00c1fa241
Bump pyprusalink to 2.1.1 and support Prusa MK3 ( #114210 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-27 15:26:44 +01:00
Jan-Philipp Benecke
5316b94705
Use `setup_test_component_platform` helper for alarm_control_panel entity component tests instead of `hass.components` ( #114301 )
2024-03-27 14:36:31 +01:00
Jan-Philipp Benecke
6313571fbc
Use `setup_test_component_platform` helper for binary_sensor entity component tests instead of `hass.components` ( #114293 )
2024-03-27 14:24:02 +01:00
Joost Lekkerkerker
45da6f8f2c
Add tests to Rova ( #114285 )
2024-03-27 13:00:02 +01:00
Erik Montnemery
a3059fe504
Record state.last_reported ( #114201 )
...
* Record state.last_reported
* Include last_reported in parts of the history API
* Use a bulk update
* fix refactoring error
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-27 12:48:06 +01:00