Robert Resch
7555f209b6
Use uv at runtime too ( #125110 )
2024-09-11 09:43:26 +02:00
chammp
b3377fe5fb
Add condition to trigger template entities ( #119689 )
...
* Add conditions to trigger template entities
* Add tests
* Fix ruff error
* Ruff
* Apply suggestions from code review
* Deduplicate
* Tweak name used in debug message
* Add and improve type annotations of modified code
* Adjust typing
* Adjust typing
* Add typing and remove unused parameter
* Adjust typing
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Adjust return type
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-09-11 09:36:49 +02:00
chammp
56dfb2c734
Add unit_of_measurement to template numbers ( #122862 )
2024-09-11 08:47:17 +02:00
Michael Hansen
8e0b2b752c
Cancel running pipeline on new pipeline or announcement ( #125687 )
...
* Cancel running pipeline
* Incorporate feedback
* Change to async_create_task
2024-09-10 20:56:15 -04:00
Michael Hansen
c01bdd860a
Unload assist satellite platform on disconnect ( #125697 )
2024-09-10 20:50:22 -04:00
mvn23
2611f72f5d
Add LED mode select entities to opentherm_gw ( #125702 )
...
Add select entities for LED mode to opentherm_gw
2024-09-11 00:12:09 +02:00
mvn23
2e54967a6d
Add select platform to opentherm_gw ( #125585 )
...
* * Add select platform to opentherm_gw
* Add tests for select entities
* Address capitalization feedback
* Add initial state on startup and status update support
* Wrap lambdas in parentheses
2024-09-10 22:49:45 +02:00
Jan-Philipp Benecke
6c5dfd0bbc
Fix failing elevenlabs tts test ( #125698 )
2024-09-10 22:35:24 +02:00
Jan Bouwhuis
5c2d7b8fa5
Fix incomfort invalid setpoint if override is reported as 0.0 ( #125694 )
2024-09-10 22:04:53 +02:00
Joost Lekkerkerker
688da5389c
Mark UVC as strict typed ( #123239 )
2024-09-10 22:02:46 +02:00
Steven B.
40ee39f258
Update tplink config to include aes keys ( #125685 )
2024-09-10 13:52:10 -05:00
epenet
44ca43c7ee
Add pylint check for DOMAIN alias ( #125559 )
2024-09-10 20:41:04 +02:00
epenet
3536ba43f5
End deprecation setting disabled_by as string ( #125646 )
2024-09-10 20:39:51 +02:00
Erik Montnemery
bde92b34dd
Remove recorder history queries for database schemas < 31 ( #125652 )
2024-09-10 19:26:19 +02:00
Noah Husby
650c92a3cf
Add Cambridge Audio integration ( #125642 )
...
* Add Cambridge Audio integration
* Add zeroconf discovery to Cambridge Audio
* Bump aiostreammagic to 2.0.1
* Bump aiostreammagic to 2.0.3
* Add tests to Cambridge Audio
* Fix package names for Cambridge Audio
* Removed unnecessary mock from Cambridge Audio tests
* Clean up Cambridge Audio integration
* Add additional zeroconf tests for Cambridge Audio
* Update tests/components/cambridge_audio/test_config_flow.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-10 18:27:51 +02:00
Adam Goode
72d546d6c2
Move constants in Threshold ( #125683 )
2024-09-10 17:51:23 +02:00
Simon
dd08a6505e
Use default voice id as fallback in get_tts_audio ( #123624 )
2024-09-10 17:42:17 +02:00
Phill (pssc)
a16ef5b7ff
Add squeezebox service sensors ( #125349 )
...
* Add server sensors
* Fix Platforms order
* Fix spelling
* Fix translations
* Add sensor test
* Case changes
* refactor to use native_value attr override
* Fix typing
* Fix cast to type
* add cast
* use update platform for LMS versions
* Fix translation
* remove update entity
* remove possible update entites
* Fix and clarify
* update to icon trans remove update plaform entitiy supporting items
* add UOM to sensors
* correct criptic prettier fail
* reword other players
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-10 17:17:26 +02:00
Erik Montnemery
ebd2034564
Disable sfr_box diagnostic test ( #125678 )
2024-09-10 16:51:32 +02:00
Adam Goode
a361c01ed6
Parameterize many of the threshold tests ( #125521 )
...
threshold: Parameterize many of the tests
This simplfies the structure of the basic threshold tests,
making it easier to subsequently update or add missing test cases.
Except for a few removals of an inconsistenly applied assertions on
`state.attributes["sensor_value"]`, there are no changes to the existing
tests intended. All previous tests are expected to run identically.
A few extra test cases for None are added.
2024-09-10 16:16:45 +02:00
Thomas55555
ed907da190
Bump aioautomower to 2024.9.0 ( #125647 )
...
bump aioautomower to 2024.9.0
2024-09-10 15:38:18 +02:00
Markus Jacobsen
3ea4c3b8bf
Fix malformed response in Bang & Olufsen testing ( #125658 )
...
Fix malformed SoftwareUpdateStatus object
2024-09-10 15:36:25 +02:00
Joost Lekkerkerker
130b6559a6
Add coordinator to Daikin ( #124394 )
...
* Add coordinator to Daikin
* Add coordinator to Daikin
* Fix
* Add seconds
2024-09-10 15:30:30 +02:00
epenet
97c55ae6f1
Warn on non-string config entry unique IDs ( #125662 )
...
* Warn on non-string config entry unique IDs
* Add comment
* isinstance
2024-09-10 15:30:03 +02:00
epenet
2f38731f62
Migrate wolflink config_entry unique_id to string ( #125653 )
...
* Migrate wolflink config_entry unique_id to string
* Move CONFIG to const
* isinstance
* Migrate identifiers
* Use async_migrate_entry
2024-09-10 15:16:26 +02:00
Erik Montnemery
99122fcb78
Remove recorder history queries for database schemas < 25 ( #125649 )
2024-09-10 12:43:08 +02:00
Sergey Dudanov
dcd7830a35
Add calories to energy sensor device class ( #122796 )
...
* added calories to energy class
* changes
* temporarily solving the problem with conversion accuracy
* add tests
* added calories to energy class
* changes
* add tests
* Update homeassistant/util/unit_conversion.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/util/unit_conversion.py
Co-authored-by: Robert Resch <robert@resch.dev>
* apply suggestions
* Update homeassistant/util/unit_conversion.py
---------
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-09-10 12:22:15 +02:00
epenet
7e2e3c4780
Rename HassEnforceCoordinatorModule ( #125592 )
2024-09-10 08:40:49 +02:00
epenet
130e7317bc
Add alias to DOMAIN import (part 3) ( #125562 )
2024-09-10 08:39:19 +02:00
Michael Hansen
bd5892f2a6
Set responding state in assist satellite announcements ( #125632 )
...
Set responding state in announcements
2024-09-10 08:22:14 +02:00
epenet
6ea59ffa94
Add alias to DOMAIN import in tests [h-m] ( #125577 )
...
* Add alias to DOMAIN import in tests [h-m]
* Revert changes to mqtt
2024-09-09 15:21:01 +02:00
epenet
aab939cf6c
Add alias to DOMAIN import in tests [a-d] ( #125573 )
2024-09-09 15:20:40 +02:00
epenet
fe2402b611
Add alias to DOMAIN import in tests [e-g] ( #125575 )
2024-09-09 15:18:28 +02:00
epenet
af6434a533
Add alias to DOMAIN import in tests [n-z] ( #125581 )
2024-09-09 15:14:05 +02:00
Jan Bouwhuis
3889482f0e
Do not directy import platform DOMAIN const in MQTT platform tests ( #125589 )
2024-09-09 14:36:15 +02:00
Michael Hansen
1dc496a2dd
Add announce support to ESPHome Assist Satellite platform ( #125157 )
...
Rebuild
2024-09-09 08:25:25 -04:00
karwosts
056e6eae82
Add a syntax for merging lists of triggers ( #117698 )
...
* Add a syntax for merging lists of triggers
* Updating to the new syntax
* Update homeassistant/helpers/config_validation.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* fix suggestion
* update test and add comments
* not actually json
* move test to new file
* update tests
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-09-09 13:51:32 +02:00
Matthias Alphart
713689491b
Remove KNX yaml config from hass.data
( #124050 )
...
* Remove KNX yaml config from `hass.data`
* Use HassKey
2024-09-09 09:01:21 +02:00
Chris Brouwer
17ab45da43
Fix support for Heat meters to DSMR integration ( #125523 )
...
* Fix support for Heat meters to DSMR integration
* Fixed test
2024-09-09 08:36:59 +02:00
Erik Montnemery
2a1df2063d
Separate recorder test fixtures disabling context id migration ( #125324 )
...
* Separate recorder test fixtures disabling context id migration
* Fix test
2024-09-09 08:16:30 +02:00
Michael Hansen
8884465262
ESPHome media proxy ( #123254 )
...
* Add ffmpeg proxy view
* Add tests
* Add proxy to media player
* Add proxy test
* Only allow one ffmpeg proc per device
* Incorporate feedback
* Fix tests
* address comments
* Fix test
* Update paths without auth const
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-09-08 22:22:35 -04:00
Denis Shulyaka
a85ccb94e3
LLM Tool parameters check ( #123621 )
...
* LLM Tool parameters check
* fix tests
2024-09-08 18:42:51 -07:00
epenet
021878e942
Migrate ambient_network to use runtime_data ( #125535 )
2024-09-08 17:01:45 -05:00
epenet
0f2525d476
Migrate anova to use runtime_data ( #125536 )
2024-09-08 22:13:32 +02:00
epenet
4d804649fc
Migrate apcupsd to use runtime_data ( #125539 )
2024-09-08 22:07:19 +02:00
Jan-Philipp Benecke
4bcde36a97
Fix failing blebox climate tests ( #125522 )
2024-09-08 15:42:33 -04:00
Jason Hunter
513361ef0f
Fix failing template config flow tests ( #125534 )
...
fix: failing template config flow tests
2024-09-08 21:38:31 +02:00
Steven B.
26ac8e35cb
Add event platform to ring ( #125506 )
2024-09-08 13:32:34 -05:00
Jan-Philipp Benecke
20600123f8
Update bring todo entity snapshots ( #125518 )
...
Update bring todo snapshot
2024-09-08 18:52:21 +02:00
Steven B.
b3d6f8861f
Fix ring notifications ( #124879 )
...
* Enable ring event listener to fix missing notifications
* Fix pylint test CI fail
* Reinstate binary sensor and add deprecation issues
* Add tests
* Update post review
* Remove PropertyMock
* Update post review
* Split out adding event platform
2024-09-08 18:17:30 +02:00