Jan Bouwhuis
13fc871806
Use kwargs only for MQTT subentry PlatformField helper ( #141498 )
2025-03-27 07:46:08 +01:00
J. Nick Koston
0f9fd78656
Bump pyserial-asyncio-fast to 0.16 ( #141540 )
...
changelog: https://github.com/home-assistant-libs/pyserial-asyncio-fast/compare/0.15...0.16
2025-03-27 07:32:59 +01:00
Ivan Lopez Hernandez
4f318c0be3
Initialize google.genai.Client in the executor ( #141432 )
...
* Intialize the client on an executor thread
* Fix MyPy error
* MyPy error
* Exception error
* Fix ruff
* Update __init__.py
---------
Co-authored-by: tronikos <tronikos@users.noreply.github.com>
2025-03-26 22:05:22 -07:00
Michael Hansen
5eb1d0a28e
Add default preannounce sound to Assist satellites ( #141522 )
...
* Add default preannounce sound
* Allow None to disable sound
* Register static path instead of HTTP view
* Fix path
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2025-03-26 22:45:28 -05:00
Brett Adams
66c03713b7
Fix Auto Seat Heater in Tesla Fleet ( #141539 )
...
Fix Auto Seat Heater
2025-03-26 20:55:34 -04:00
Marc Mueller
d51070c99b
Update boto3 to 1.37.1 and aiobotocore to 2.21.1 ( #141499 )
2025-03-27 01:38:34 +01:00
Marc Mueller
50d050e63e
Update pyserial-asyncio-fast to 0.15 ( #141537 )
2025-03-27 01:33:01 +01:00
Norbert Rittel
89bf426163
Fix wrong friendly name for storage_power
in solaredge
( #141269 )
...
* Fix wrong friendly name for `storage_power` in `solaredge`
"Stored power" is a contradiction in itself.
You can only store energy.
* Two additional spelling fixes
* Sentence-case "site"
2025-03-27 00:24:14 +01:00
Jan Bouwhuis
377548e3a1
Fix QoS schema issue in MQTT subentries ( #141531 )
2025-03-26 23:35:28 +01:00
Simone Chemelli
543c6929e6
Fix refresh state for Comelit alarm ( #141370 )
2025-03-26 22:34:53 +00:00
Jan Bouwhuis
42ae572948
Fix MQTT options flow QoS selector can not serialize ( #141528 )
2025-03-26 22:56:57 +01:00
Thomas55555
c3f8b7e200
Fix work area sensor for Husqvarna Automower ( #141527 )
...
* Fix work area sensor for Husqvarna Automower
* simplify
2025-03-26 23:16:26 +02:00
Robert Resch
3a207e2571
Show box for Smartthings rise number entity ( #141526 )
2025-03-26 22:03:24 +01:00
Andrew Sayre
6bfd39f094
Add play queue item to HEOS ( #141480 )
...
Add ability to play specific queue item
2025-03-26 15:47:10 -05:00
Robert Resch
002ca9611d
Add test for invalid mean type in StatisticsMeta ( #141475 )
2025-03-26 21:40:02 +01:00
Joost Lekkerkerker
46ee3d2b26
Sort SmartThings devices to be created by parent device id ( #141515 )
2025-03-26 20:52:39 +01:00
Franck Nijhof
eb901bcf3a
Bump version to 2025.5.0dev0 ( #141507 )
2025-03-26 20:30:03 +01:00
Norbert Rittel
930b4a2c81
Capitalize "Ethernet" in roku
sensor name ( #141509 )
...
* Capitalize "Ethernet" in `roku` sensor name
* Update test_binary_sensor.py
2025-03-26 21:18:52 +02:00
Robert Resch
22d1b8e1cd
Bump deebot-client to 12.4.0 ( #141501 )
2025-03-26 19:36:04 +01:00
Joost Lekkerkerker
2e3853dd7d
Deprecate SmartThings media player switch ( #141467 )
...
* Deprecate SmartThings media player switch
* Fix
* Fix
* Update homeassistant/components/smartthings/strings.json
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
* Fix
---------
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-03-26 18:40:11 +01:00
Joost Lekkerkerker
fe99c39e25
Deprecate media player sensors for SmartThings ( #141469 )
...
* Deprecate media player sensors for SmartThings
* Deprecate media player sensors
2025-03-26 18:21:49 +01:00
Maciej Bieniek
c8ab5bc796
Bump IMGW-PIB library to 1.0.10 ( #141491 )
2025-03-26 17:57:27 +01:00
Álvaro Fernández Rojas
4f3b36c2e1
Update aioairzone-cloud to v0.6.11 ( #141488 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2025-03-26 17:57:15 +01:00
Marc Mueller
222d89a84c
Update meteofrance-api to 1.4.0 ( #141490 )
2025-03-26 17:56:45 +01:00
Joost Lekkerkerker
eb3cb0e0c7
Bump yt-dlp to 2025.03.26 ( #141484 )
2025-03-26 11:49:29 -05:00
Joost Lekkerkerker
69c8f4fbb6
Add button to reset the water filter in SmartThings ( #141493 )
...
* Add button to reset the water filter in SmartThings
* Add button to reset the water filter in SmartThings
2025-03-26 11:48:03 -05:00
Jan Bouwhuis
3bcf1c942c
Cleanup missed QoS translation string for MQTT subentries ( #141485 )
2025-03-26 17:40:22 +01:00
Michael Hansen
220aaf93c6
Add preannounce media id support for ESPHome ( #141474 )
...
* Working on preannounce media id support for ESPHome
* Fix test
* Update tests
2025-03-26 11:31:05 -05:00
Jan Bouwhuis
febc455bc5
Add switch as entity platform on MQTT subentries ( #140658 )
2025-03-26 16:46:44 +01:00
Marc Mueller
57f65c205e
Use SPDX identifier for container license ( #141477 )
2025-03-26 16:31:28 +01:00
Erik Montnemery
6e56486294
Bump pychromecast to 14.0.7 ( #141479 )
2025-03-26 16:30:37 +01:00
Joost Lekkerkerker
3a1e1684ea
Add power binary sensor for Cooktop in SmartThings ( #141482 )
2025-03-26 16:29:02 +01:00
Bram Kragten
9d63a49812
Update frontend to 20250326.0 ( #141481 )
2025-03-26 16:27:43 +01:00
Markus Adrario
7a4ca6dcdc
Add Homee lock platform ( #140893 )
...
* Add homee lock platform
* finish tests
* add locking & unlocking
* add PARALLEL_UPDATES
* fix review comments
* fix test review comment.
* fix another review comment
2025-03-26 09:46:21 -05:00
Marc Mueller
1622638f10
Update mypy-dev to 1.16.0a7 ( #141472 )
2025-03-26 15:21:38 +01:00
Jan Bouwhuis
0de3549e6e
Move QoS setting to shared device properties in MQTT device subentries configuration ( #141369 )
...
* Move QoS setting to shared device properties in MQTT device subentries configuration
* Use kwargs for validate_user_input helper
2025-03-26 15:20:08 +01:00
Joost Lekkerkerker
63d4efda2e
Deprecate switch entity for airdresser ( #141470 )
...
* Deprecate switch entity for airdresser
* Deprecate switch entity for airdresser
2025-03-26 15:06:13 +01:00
J. Diego Rodríguez Royo
b5910dd7d6
Move Home Connect alarm clock entity from time platform to number platform ( #141400 )
...
* Move alarm clock entity from time platform to number platform
* Deprecate alarm clock time entity
* Don't update unique id
* Fix tests
* Fixable issues
* improvement
* Make the issues persistent
2025-03-26 14:46:07 +01:00
Denis Shulyaka
c974285490
Add Web search to OpenAI Conversation integration ( #141426 )
...
* Add Web search to OpenAI Conversation integration
* Limit search for gpt-4o models
* Add more tests
2025-03-26 09:36:05 -04:00
Michael Hansen
8db91623ec
Add language scores websocket command ( #140480 )
...
* Add language scores websocket command
* Don't store language scores in snapshot
* Add language/country args for preferred lang
* Bump intents to 2025.3.24 for dash lang code
2025-03-26 14:07:15 +01:00
Michael Hansen
3eda5333b0
Add info websocket command to wyoming integration ( #139982 )
...
* Add info websocket command to wyoming integration
* Add snapshot
* Add config schema
* Remove snapshots because of changing config entry ids
2025-03-26 14:06:51 +01:00
Robert Resch
3aaf859985
Add state class MEASUREMENT_ANGLE to wind direction sensor ( #141392 )
...
* Add state class MEASUREMENT_ANGLE to wind direction sensor
* Update snapshots
* Add some more
2025-03-26 13:58:23 +01:00
Sanjay Govind
dba4c197c8
Add bosch_alarm integration ( #138497 )
...
* Add bosch_alarm integration
* Remove other platforms for now
* update some strings not being consistant
* fix sentence-casing for strings
* remove options flow and versioning
* clean up config flow
* Add OSI license + tagged releases + ci to bosch-alarm-mode2
* Apply suggestions from code review
Co-authored-by: Josef Zweck <josef@zweck.dev>
* apply changes from review
* apply changes from review
* remove options flow
* work on fixtures
* work on fixtures
* fix errors and complete flow
* use fixtures for alarm config
* Update homeassistant/components/bosch_alarm/manifest.json
Co-authored-by: Josef Zweck <josef@zweck.dev>
* fix missing type
* mock setup entry
* remove use of patch in config flow test
* Use coordinator for managing panel data
* Use coordinator for managing panel data
* Coordinator cleanup
* remove unnecessary observers
* update listeners when error state changes
* Update homeassistant/components/bosch_alarm/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/bosch_alarm/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/bosch_alarm/config_flow.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* rename config flow
* Update homeassistant/components/bosch_alarm/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev>
* add missing types
* fix quality_scale.yaml
* enable strict typing
* enable strict typing
* Add test for alarm control panel
* add more tests
* add more tests
* Update homeassistant/components/bosch_alarm/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/bosch_alarm/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/bosch_alarm/alarm_control_panel.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/bosch_alarm/alarm_control_panel.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/bosch_alarm/alarm_control_panel.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Add snapshot test
* add snapshot test
* add snapshot test
* update quality scale
* update quality scale
* update quality scale
* update quality scale
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* apply changes from code review
* apply changes from code review
* apply changes from code review
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* apply changes from code review
* apply changes from code review
* Fix alarm control panel device name
* Fix
* Fix
* Fix
* Fix
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-03-26 13:56:44 +01:00
Robert Resch
f842640249
Add check that sensor state classes are used only with valid unit of measurements ( #141444 )
2025-03-26 13:52:00 +01:00
Robert Resch
aa493ff97d
Correct device class and state class for wind direction sensors ( #141393 )
...
* Fix state class on wind direction sensors
* Update snapshots
2025-03-26 13:48:08 +01:00
Joost Lekkerkerker
21d5885ded
Add select entity for dishwasher operating state in SmartThings ( #141468 )
...
* Add select entity for dishwasher operating state in SmartThings
* Add select entity for dishwasher operating state in SmartThings
2025-03-26 13:39:36 +01:00
Tsvi Mostovicz
054b3bb26c
Add service for counting the omer ( #141008 )
...
* Add service for counting the omer
* Add description and strings. Expect string from user
* Fix constraints on nusach and language + Make independent of config_entry
* Provide config schema
* Fix services.yaml and strings.json to match updated service.py
* Use LanguageSelector and some constants
* Action description -> third-person singular
* Use built-in language selector in yaml
* Fix schema
* Show the hebrew date in the correct language in the response
* Revert "Show the hebrew date in the correct language in the response"
This reverts commit 59442d16c531e4bd54028dea3fb9ae6a7312af7b.
Requires a bugfix in the original library
* Don't return the hebrew date as it doesn't return correctly
2025-03-26 13:38:58 +01:00
Jan Bouwhuis
77bf977d63
Add sensor as entity platform on MQTT subentries ( #139899 )
...
* Add sensor as entity platform on MQTT subentries
* Fix typo
* Improve device class data description
* Tweak
* Rework reconfig calculation
* Filter out last_reset_value_template if state class is not total
* Collapse expire after as advanced setting
* Update suggested_display_precision translation strings
* Make options and last_reset_template conditional, use sections for advanced settings
* Ensure options are removed properly
* Improve sensor options label, ensure UOM is set when device class has units
* Use helper to apply suggested values from component config
* Rename to `Add option`
* Fix schema builder not hiding empty sections and removing fields excluded from reconfig
* Do not hide advanced settings if values are available or are defaults
* Improve spelling and Learn more links
* Improve unit of measurement validation
* Fix UOM selector and translation strings
* Address comments from code review
* Remove stale comment
* Rename selector constant, split validator
* Simplify config validator
* Return tuple with config and errors for config validation
2025-03-26 13:34:24 +01:00
Robert Resch
3f68e327f3
Bump uv to 0.6.10 ( #141464 )
2025-03-26 13:30:57 +01:00
Marc Mueller
82db1ffd12
Update typing-extensions to 4.13.0 ( #141465 )
2025-03-26 13:28:46 +01:00