Robert Resch
45bb2cdd82
Build hassfest docker image and pushlish it on beta/stable releases ( #124706 )
2024-08-28 16:38:12 +02:00
epenet
26006f8036
Use start_reauth helper method in broadlink and bthome ( #124783 )
...
* Use start_reauth helper method in broadlink reauth tests
* Also include bthome
2024-08-28 16:34:09 +02:00
epenet
ef4caa951c
Use start_reauth helper method in integration tests (p-r) ( #124792 )
2024-08-28 16:20:47 +02:00
Pete Sage
5824d06fd7
Add get_queue action for Sonos ( #124707 )
...
* initial commit
* use constants
* use constants
* update typing
* add queue fixture
* remove blank line
* update docstring
* update icons
* use list comprehension
2024-08-28 16:19:48 +02:00
epenet
57a73d1b1b
Use start_reauth helper method in integration tests (m-o) ( #124790 )
2024-08-28 16:19:31 +02:00
Aidan Timson
731aaaafe2
Update aioazuredevops to 2.2.1 ( #124788 )
...
* Update aioazuredevops to 2.2.1
* Update test
2024-08-28 16:01:32 +02:00
epenet
bdd3aa8e39
Use start_reauth helper method in config flow tests (a-d) ( #124780 )
...
* Use start_reauth helper method in integration tests (a-d)
* Revert broadlink
* Revert bthome
2024-08-28 15:48:36 +02:00
epenet
99335a07e5
Use start_reauth helper method in integration tests (e-g) ( #124785 )
...
* Use start_reauth helper method in integration tests (e-g)
* Include fireservicerota
2024-08-28 15:47:57 +02:00
epenet
9d633f2087
Use start_reauth helper method in integration tests (h-l) ( #124787 )
2024-08-28 15:47:35 +02:00
Erik Montnemery
174f22aa2f
Prevent nesting sections in data entry flows ( #124645 )
2024-08-28 15:42:15 +02:00
Brett Adams
e39b3796f3
Fix OAuth reauth in Tesla Fleet ( #124744 )
...
* Fix auth failure
* Test
* Fix test
* Only reauth on 401
* Cover 401 and others
* Update homeassistant/components/tesla_fleet/strings.json
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-08-28 14:58:16 +02:00
Erik Montnemery
cff4e46694
Deduplicate TTS mocks ( #124773 )
2024-08-28 13:48:49 +02:00
epenet
a0089685dd
Simplify aussie_broadband reauth flow ( #124774 )
...
* Simplify aussie_broadband config flow
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update config_flow.py
* Update config_flow.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-08-28 13:19:58 +02:00
Matthias Alphart
633ff0ea42
Handle KNX expose conversion exceptions and unavailable states ( #124776 )
2024-08-28 13:14:34 +02:00
epenet
163795e73a
Use reauth_confirm in weatherflow_cloud ( #124761 )
2024-08-28 13:09:45 +02:00
epenet
45eebf3285
Use reauth_confirm in sharkiq ( #124762 )
2024-08-28 13:09:21 +02:00
epenet
14eec2e57a
Add start_reauth helper method to MockConfigEntry ( #124767 )
...
* Add start_reauth helper method to MockConfigEntry
* Two more
2024-08-28 13:08:26 +02:00
epenet
274d98f4d7
Standardize reauth step variable name in permobil ( #124764 )
2024-08-28 13:02:21 +02:00
epenet
8ff8ed7f76
Cleanup unused import in upb config flow ( #124694 )
...
* Cleanup unused import in upb config flow
* More cleanup
2024-08-28 13:00:10 +02:00
epenet
18b49a6f62
Cleanup unused import in solarlog config flow ( #124713 )
2024-08-28 12:59:53 +02:00
starkillerOG
d1681fac72
Improve mediabrowser names for DUO lens Reolink cameras ( #124766 )
...
* Improve playback of DUO lens cameras like TrackMix
* fix styling
* Adjust tests accordingly
2024-08-28 12:54:30 +02:00
Matthias Alphart
41e66edd14
Set default name for KNX outgoing telegram source ( #124439 )
2024-08-28 12:31:30 +02:00
Erik Montnemery
c772c4a2d5
Allow specifying icons for service sections ( #124656 )
...
* Allow specifying icons for service sections
* Improve kitchen_sink example
2024-08-28 11:15:26 +02:00
epenet
bcc66c9a86
Standardize import step variable name (part 5) ( #124698 )
...
* Standardize import step variable name (part 5)
* Revert point
* Adjust soma tests
2024-08-28 09:51:49 +02:00
epenet
b085ac9296
Standardize import step variable name in geonetnz_volcano ( #124699 )
2024-08-28 09:48:17 +02:00
Erik Montnemery
1add00a68d
Deduplicate STT mocks ( #124754 )
2024-08-28 09:25:56 +02:00
J. Nick Koston
42388450e1
Restore control4 integration ( #124750 )
...
* Revert "Disable control4 integration (#124746 )"
This reverts commit 16dd6b1712
.
* Restore control4 integration
reverts #124746 and updates the lib instead
changelog: https://github.com/lawtancool/pyControl4/compare/v1.1.0...v1.1.3
Note that there is no release yet, see https://github.com/lawtancool/pyControl4/pull/32
* Apply suggestions from code review
2024-08-28 07:54:28 +02:00
Jan Bouwhuis
e720a14dc4
Cleanup removed schema
option from mqtt vacuum platform ( #124722 )
2024-08-28 07:49:05 +02:00
J. Nick Koston
9d3895d69a
Bump yalexs to 8.5.4 ( #124672 )
2024-08-27 15:36:00 -10:00
J. Nick Koston
16dd6b1712
Disable control4 integration ( #124746 )
2024-08-27 15:12:52 -10:00
Jesse Hills
e84d9e21f7
Handle single state requests from ESPHome ( #124660 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-08-27 12:15:41 -10:00
puddly
5818e2c2d4
Yellow firmware selection options flow ( #122868 )
...
* Implement Yellow config flow for firmware selection
* Use the probed firmware type when setting up Yellow
* Add translation strings
* Ensure (most) existing `init` tests pass
* Remove multi-PAN setup config flow unit tests
* Get existing config flow unit tests passing
* Add unit tests for uninstalling multi-PAN and such
* Consolidate entity creation for Yellow and clean up steps
* Be explicit with multiple inheritance overrides
* Address review comments
2024-08-27 23:14:41 +02:00
Shay Levy
467749eb57
Fix Shelly sleepy RPC setup if device is already awake ( #124734 )
2024-08-27 10:48:13 -10:00
Jan Bouwhuis
dd0c353afb
Fix nice_go integration tests ( #124736 )
2024-08-27 10:28:54 -10:00
Michael
ea04269c49
Improve test coverage for nextcloud ( #123148 )
...
* add first data driven tests
* remove unused mock
* test unique_id migration
* test errors during setup
* test error during data update
* test update entity
* system_versionis always available
* make use of snapshot_platform helper
* use parametrize test for coordinator update errors
* apply suggestions
* don't touch internals on coordinator tests
* rework to use async_get_or_create instead of mock_registry
2024-08-27 19:48:39 +02:00
Erik Montnemery
e2d84f9a58
Add support for multiple otbr config entries ( #124289 )
...
* Add support for multiple otbr config entries
* Fix test
* Drop useless fixture
* Address review comments
* Change unique id from xa to id
* Improve error text
* Store data in ConfigEntry.runtime_data
* Remove useless function
2024-08-27 19:07:35 +02:00
Erik Montnemery
52b6f00363
Adjust name of Google Translate TTS provider ( #124688 )
2024-08-27 19:07:04 +02:00
Erik Montnemery
55c42fde88
Improve validation of entity service schemas ( #124102 )
...
* Improve validation of entity service schemas
* Update tests/helpers/test_entity_platform.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-08-27 19:05:49 +02:00
epenet
0dc1eb8757
Cleanup unused import in zwave_js config flow ( #124716 )
2024-08-27 18:41:27 +02:00
Paulus Schoutsen
1936aeccb9
Add a test for async_converse ( #124697 )
2024-08-27 11:01:00 -05:00
Antoine Reversat
de8bbaadd1
Fix review comments in fglair ( #124710 )
...
* Replace if len() == 0 with if not
* Replace list + filter with list comprehensions
* Move consts that are only used in one module to said module
2024-08-27 16:26:18 +02:00
Erik Montnemery
9cae786f40
Add ConfigEntries.async_get_loaded ( #124705 )
2024-08-27 14:20:57 +02:00
functionpointer
48292beec8
Update pyTibber to 0.30.1 ( #124407 )
...
Update to pyTibber==0.30.1
2024-08-27 13:19:15 +02:00
Matrix
a45ba51f89
Update YoLink FlexFob Automation ( #123631 )
...
* Change FlexFob Trigger
* Update device trigger tests
2024-08-27 13:17:14 +02:00
Jon Seager
9119884e53
Add touchlinesl integration ( #124557 )
...
* touchlinesl: init integration
* integration(touchlinesl): address review feedback
* integration(touchlinesl): address review feedback
* integration(touchlinesl): add a coordinator to manage data updates
* integration(touchlinesl): address review feedback
* integration(touchline_sl): address feedback (and rename)
* integration(touchline_sl): address feedback
* integration(touchline_sl): address feedback
* integration(touchline_sl): update strings
* integration(touchline_sl): address feedback
* integration(touchline_sl): address feedback
2024-08-27 13:15:31 +02:00
J. Nick Koston
d8161c431f
Add support for using an entityfilter to subscribe_entities ( #124641 )
...
* Add support for using an entityfilter to subscribe_entities
* filter init
* fix
* coverage
2024-08-27 11:17:05 +02:00
Erik Montnemery
ef1d53c207
Include engine name in TTS WS responses ( #124683 )
2024-08-27 11:14:41 +02:00
Erik Montnemery
823b62d8ab
Include engine name in STT WS responses ( #124684 )
2024-08-27 11:14:17 +02:00
epenet
dece7e0f9c
Cleanup unused import in proximity config flow ( #124681 )
...
* Cleanup unused import in proximity config flow
* Cleanup tests
2024-08-27 11:08:33 +02:00
Erik Montnemery
715f4bd2c3
Set deprecated flag on TTS engines replaced by entities in WS list ( #124676 )
2024-08-27 10:09:49 +02:00