Paul Bottein
324f208d68
Add lawn mower support to Google Assistant ( #140530 )
...
* Add lawn mower support to google assistant
* Update snapshots
* Sort alphabetically
* Refactor service call
* Refactor service call
* Feedback
2025-03-14 15:22:23 +00:00
Hessel
e740e341c8
Change max ICP value to fixed value for Wallbox Integration ( #140592 )
...
change max ICP value to fixed value
Co-authored-by: Hessel van Es <hessel@datadragons.nl>
2025-03-14 16:13:07 +01:00
Joost Lekkerkerker
532c860bf0
Bump ruff to 0.11.0 ( #140598 )
2025-03-14 16:04:11 +01:00
Brett Adams
251bb30dc7
Add streaming media platform to Teslemetry ( #140482 )
...
* Update media player
* Add media player platform with tests and bump firmware
2025-03-14 15:27:18 +01:00
Petar Petrov
de0efd61d1
Add Z-Wave JS NVM backup and restore API ( #139233 )
...
* ZWaveJS: NVM backup and restore API
* remove unused const
* test fix
* switch to WS commands
* Backup & restore MVP
* Use base64 data directly
* update tests
* fix mistake
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* PR comments
* update tests
* more tests
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-03-14 15:17:23 +01:00
J. Nick Koston
e9c8b3acfc
Bump aioharmony to 0.5.2 ( #140589 )
...
mostly logging fixes (some format stings were missing values)
related issue #139126
2025-03-14 16:07:32 +02:00
Erik Montnemery
08fc6dcff6
Allow configuring ignored devices from improve_ble user flow ( #140595 )
2025-03-14 16:05:58 +02:00
Erik Montnemery
96a6d88dca
Allow configuring ignored devices from dormakaba_dkey user flow ( #140596 )
2025-03-14 16:01:43 +02:00
Luke Lashley
1bd8ff884e
Improve Snoo testing ( #139302 )
...
* improve snoo testing
* change to asyncMock method of testing
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* address comments
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* adress comments
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-03-14 14:58:55 +01:00
Jan Bouwhuis
a8f1df3e55
Add availability support for MQTT subentries ( #138673 )
...
* Add availability support for MQTT subentries
* Update homeassistant/components/mqtt/config_flow.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/components/mqtt/config_flow.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/components/mqtt/config_flow.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/components/mqtt/strings.json
Co-authored-by: Erik Montnemery <erik@montnemery.com>
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2025-03-14 14:56:27 +01:00
Luke Lashley
7ff842fc37
Add dynamic update interval to Roborock ( #140563 )
...
* Add dynamic update interval to Roborock
* mr comments
* update time intervals
* Set A01 to 1 minute
* set interval to 30
2025-03-14 06:55:18 -07:00
Brett Adams
220bd5a27f
Fix time to full charge in Teslemetry ( #137996 )
...
* Fix streaming full charge
* ruff
2025-03-14 14:48:17 +01:00
Brett Adams
4e759e59a4
Add streaming switches to Teslemetry ( #137145 )
...
* Add streaming switches
* Add switch tests
* Update snapshot
* Fix sentry
* update test docstring
2025-03-14 14:41:09 +01:00
Jan Bouwhuis
bd4d0ec4b8
Add initial MQTT subentry support for notify entities ( #138461 )
...
* Add initial MQTT subentry support for notify entities
* Fix componts assigment is reset on device config. Translation tweaks
* Rephrase
* Go to summary menu when components are set up already - add test
* Fix suggested device info on config flow
* Invert
* Simplify subentry config flow and omit menu
* Use constants instead of literals
* More constants
* Teak some translations
* Only show save when the the entry is dirty
* Do not trigger an entry reload twice
* Remove encoding, entity_category
* Remove icon from mqtt subentry flow
* Separate entity settings and MQTT specific settings
* Remove object_id and refactor
* Migrate translations
* Make subconfig flow test extensible
* Make sub reconfig flow tests extensible
* Rename entity_platform_config step to mqtt_platform_config
* Make component unique ID independent from the name
* Move code for update of component data to helper
* Follow up on code review
* Skip dirty stuff
* Fix rebase issues #1
* Do not allow reconfig for entity platform/name, default QoS and refactor tests
* Add entity platform and entity name label to basic entity config dialog
* Rename to exclude_from_reconfig and make reconfig option not optional
2025-03-14 14:00:07 +01:00
Joost Lekkerkerker
dcc63a6f2e
Bump ruff to 0.10.0 ( #140541 )
...
* Bump ruff to 0.10.0
* Bump ruff to 0.10.0
* Bump ruff to 0.10.0
* Bump ruff to 0.10.0
* Update pyproject.toml
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Fix
---------
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2025-03-14 12:32:50 +00:00
Petar Petrov
ae8709be21
Expose ZWaveJSsupports_long_range
to the frontend ( #140489 )
...
* Expose ZWaveJS`supports_long_range` to the frontend
* update test
2025-03-14 12:19:49 +01:00
Maciej Bieniek
5ea7c113b0
Use test snapshots for Shelly climate ( #140582 )
2025-03-14 11:15:38 +01:00
Norbert Rittel
8726be31ff
Use correct unit symbol "min" for minutes in webmin
integration ( #140448 )
...
* Use correct unit symbol "min" for minutes in `webmin` integration
Replace the unit symbol "m" which stands for meter with the correct SI uni symbol "min".
* Update test_sensor.ambr
* Update test_sensor.ambr (2)
2025-03-14 10:28:37 +01:00
Jan-Philipp Benecke
99b140f73f
Remove WebDAV properties and rely on metadata file ( #140539 )
2025-03-14 10:21:16 +01:00
Louis Christ
d952e8186f
Use only IPv4 for zeroconf in bluesound integration ( #140226 )
...
* Use only ipv4 for zeroconf
* Fix tests
* Use only ip_address for ip version check
* Add test
* Reduce test
2025-03-14 10:20:16 +01:00
ashionky
2b0a2e7644
Fix missing UnitOfPower.MILLIWATT in sensor and number allowed units ( #140567 )
...
* MILLIWATT
* MILLIWATT
2025-03-14 10:19:43 +01:00
Simone Chemelli
9820cbb036
Add exceptions translation for Comelit ( #140404 )
...
* Add exceptions translation for Comelit
* apply review comment
* Add climate tests for Comelit
* Revert "Add climate tests for Comelit"
This reverts commit 6d76d312a064491be4dbfb960a28b00f742f4186.
2025-03-14 10:17:10 +01:00
Marc Mueller
f48d94ce34
Use TypeVar default for Generator ( #140506 )
2025-03-14 10:08:39 +01:00
Simone Chemelli
5daa3167ca
Add parallel updates to Comelit ( #140527 )
2025-03-14 10:03:29 +01:00
J. Nick Koston
23f4f97603
Bump habluetooth to 3.27.0 ( #140569 )
...
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v3.25.1...v3.27.0
2025-03-13 22:57:24 -10:00
J. Nick Koston
1e8f211725
Bump aioshelly to 13.3.0 ( #140571 )
...
changelog: https://github.com/home-assistant-libs/aioshelly/compare/13.2.0...13.3.0
2025-03-14 09:47:36 +01:00
Petro31
84667fd32d
Migrate template light to new style ( #140326 )
...
* Migrate template light to new style
* add modern templates to tests
* fix comments
2025-03-14 09:00:46 +01:00
Norbert Rittel
e42a6c5d4f
Fix missing RGBW field description reference in Lokalise - step 2 ( #140576 )
...
Reverts step 1, re-adding the field reference.
2025-03-14 09:51:49 +02:00
Simone Chemelli
6f926d0a66
Add missing typing to Vodafone Station ( #140562 )
2025-03-14 08:28:56 +01:00
J. Nick Koston
9f801e7785
Bump dbus-fast to 2.39.5 ( #140565 )
2025-03-13 14:49:37 -10:00
J. Nick Koston
f0b86c512d
Bump habluetooth to 3.25.1 and bluetooth-auto-recovery to 1.4.5 ( #140561 )
...
habluetooth: https://github.com/Bluetooth-Devices/habluetooth/compare/v3.25.0...v3.25.1
bluetooth-auto-recovery: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v1.4.4...v1.4.5
2025-03-13 14:06:24 -10:00
Norbert Rittel
3383e8b70d
Fix missing RGBW field description reference in Lokalise - step 1 ( #140526 )
...
Empties the string to trigger an export to Lokalise.
Will be followed up by a second PR to restore the reference.
2025-03-14 01:47:11 +02:00
Joost Lekkerkerker
058aed96d2
Fix windowShadeLevel capability in SmartThings ( #140552 )
2025-03-14 01:28:08 +02:00
Joost Lekkerkerker
b1285fcc4e
Set unit of measurement for SmartThings oven setpoint ( #140560 )
2025-03-14 01:28:01 +02:00
Joakim Plate
d56680e05e
Update to version 1.6.0 of gardena library ( #140559 )
2025-03-13 13:13:16 -10:00
Marc Mueller
5cf3bea8fe
Fix unnecessary-dict-comprehension-for-iterable (C420) ( #140555 )
2025-03-13 23:32:00 +01:00
Marc Mueller
b48ab77a38
Fix call on root logger (LOG015) ( #140556 )
2025-03-13 23:02:26 +01:00
Paul Bottein
cdead8661d
Add lawn mower support to HomeKit ( #140438 )
...
Add lawn mower support to homekit
2025-03-13 10:27:00 -10:00
J. Nick Koston
474d427b87
Bump bleak-esphome to 2.12.0 ( #140543 )
...
changelog: https://github.com/Bluetooth-Devices/bleak-esphome/compare/v2.11.0...v2.12.0
2025-03-13 21:01:41 +01:00
Shay Levy
87f726141a
Fix ollama history trimming test ( #140538 )
2025-03-13 19:41:45 +00:00
Maciej Bieniek
fa57d57215
Fix Shelly diagnostics for devices without WebSocket Outbound support ( #140501 )
...
* Don't assume that `ws` is always in config
* Fix device
2025-03-13 20:58:09 +02:00
Dan Raper
8ea2d40467
Bump ohmepy to 1.4.1 ( #140535 )
2025-03-13 20:57:05 +02:00
Simone Chemelli
d5af542dd1
Add parallel updates to Vodafone Station ( #140532 )
2025-03-13 17:32:45 +00:00
Paulus Schoutsen
55895df54d
Switch more TTS core to async generators ( #140432 )
...
* Switch more TTS core to async generators
* Document a design choice
* robust
* Add more tests
* Update comment
* Clarify and document TTSCache variables
2025-03-13 13:24:44 -04:00
Matthias Alphart
b07ac301b9
Update xknxproject to 3.8.2 ( #140499 )
2025-03-13 15:57:22 +00:00
Marc Mueller
473a5559cc
Improve tado typing ( #140505 )
2025-03-13 15:48:04 +00:00
Norbert Rittel
c92ee120b6
Make actions in flo
integration UI-friendly ( #140522 )
...
Makes actions in `flo` integration UI-friendly
- replace key name `sleep_minutes` with its friendly name to match the UI (in translations)
- replace "time" with "duration" to reduce the ambiguity
- use third-person singular for `run_health_test` description for consistency (in translations)
2025-03-13 16:39:12 +01:00
Simone Chemelli
3bba781554
Use runtime data in Vodafone Station ( #140464 )
...
* Use runtime data in Vodafone Station
* specialize config entry
* revert unwanted change
2025-03-13 15:53:01 +01:00
Norbert Rittel
bc6eb94c0d
Fix sentence-casing and spelling of "ID" in system_bridge
integration ( #140516 )
2025-03-13 16:36:12 +02:00
Norbert Rittel
5526585eeb
Fix spelling of "ID" and excessive colon in bang_olufsen
integration ( #140518 )
2025-03-13 16:35:40 +02:00