J. Nick Koston
b48a2cf2b5
Add tests to ensure ESPHome entity_ids are preserved on upgrade ( #144116 )
2025-05-03 10:12:37 -05:00
Thomas55555
64b7f2c285
Improve select platform in Husqvarna Automower ( #144117 )
2025-05-03 15:39:46 +03:00
J. Nick Koston
9780db1c22
Bump Bluetooth deps to improve auto recovery process ( #144133 )
2025-05-03 10:09:28 +02:00
J. Nick Koston
e74f918382
Bump aiodns to 3.3.0 ( #144115 )
2025-05-02 15:53:19 -05:00
Josef Zweck
df4297be62
Fix intermittent unavailability for lamarzocco brew active sensor ( #144120 )
...
* Fix brew active intermittent unavailability for lamarzocco
* Whitespaces
2025-05-02 22:29:54 +02:00
Åke Strandberg
762d284102
Improve naming of miele freezers and fridges ( #144062 )
...
* Use device class transation
* Improve naming of miele freezers and fridges
* Address review
* Address review comment
* Simplify
2025-05-02 19:31:56 +02:00
Joost Lekkerkerker
4967c287f8
Add DHCP discovery to Knocki ( #144048 )
...
* Add DHCP discovery to Knocki
* Update homeassistant/components/knocki/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev>
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-05-02 18:34:09 +02:00
Åke Strandberg
cbf4676ae4
Improve handling of missing miele program codes ( #144093 )
...
* Use device class transation
* Improve handling of unknown program codes
* Address review comment
2025-05-02 17:31:11 +02:00
Tomáš Bedřich
81444c8f4a
Disable S3 checksums ( #144092 )
...
Disable S3 checksums (#143995 )
2025-05-02 13:49:33 +02:00
Simone Chemelli
b0f1c71129
Handle missing action exceptions in SamsungTV ( #143630 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2025-05-02 11:39:28 +02:00
J. Diego Rodríguez Royo
3af0d6e484
Use `is` instead of `==` on check against enum value at Home Connect ( #144083 )
...
* Use `is` instead of `==` on check against enum value at Home Connect
* Revert HTTP status checks
2025-05-02 10:08:46 +02:00
epenet
fca62f1ae8
Move SamsungTV test constants to fixture files ( #144086 )
2025-05-02 08:32:44 +02:00
Andreas Kölsch
4e8d68a2ef
Fix brightness calculation when using brightness_step_pct ( #143786 )
2025-05-01 23:07:52 +01:00
J. Diego Rodríguez Royo
883ab44437
Move Home Connect entry state assertion at tests ( #144027 )
2025-05-01 23:04:03 +02:00
Josef Zweck
e2679004a1
Add bluetooth connection availability to diagnostics for lamarzocco ( #144012 )
...
* Add bluetooth connection availability to diagnostics for lamarzocco
* make even more detailed
2025-05-01 16:26:50 -04:00
J. Nick Koston
79f8bea48d
Avoid validation of ESPHome MAC when discovered entry is ignored or unchanged ( #144071 )
...
fixes #144033
fixes #143991
2025-05-01 14:51:38 -04:00
Thomas55555
361d93eb96
Remove deprecated binary sensor in Husqvarna Automower ( #144064 )
...
* Remove deprecated binary sensor in Husqvarna Automower
* snapshot
2025-05-01 18:35:48 +02:00
Ludovic BOUÉ
bab699eb0c
Matter Solar power fixture ( #144058 )
2025-05-01 17:06:08 +02:00
Thomas55555
b8881ed85b
Fix test in Husqvarna Automower ( #144055 )
2025-05-01 16:36:05 +02:00
Ludovic BOUÉ
60b6ff4064
Matter Laundry Dryer fixture ( #144043 )
...
* Create laundry_dryer.json
* Add snapshots
* Format fixture
* Set CurrentPhase attribute
* Set OperationalState attribute
* Update snapshot
2025-05-01 14:52:32 +02:00
J. Diego Rodríguez Royo
79aa7aacec
Sort Home Connect test params ( #144035 )
2025-05-01 12:04:25 +02:00
J. Diego Rodríguez Royo
c0f0a4a1ac
Listen for an event just once at Home Connect test ( #144031 )
2025-05-01 11:24:29 +02:00
J. Diego Rodríguez Royo
a084b9fdde
Set `autouse` to `setup_credentials` Home Connect fixture ( #144028 )
2025-05-01 11:24:05 +02:00
Andrea Turri
83b9b8b032
Fix state of fan entity for Miele hobs with extractor when turned off ( #144025 )
2025-05-01 10:42:27 +02:00
J. Diego Rodríguez Royo
bc47049d42
Remove non required Home Connect tests ( #144024 )
2025-05-01 10:18:32 +02:00
Manu
5250590b17
Remove deprecated action `api_call` from Habitica integration ( #143978 )
2025-05-01 09:28:25 +02:00
Paulus Schoutsen
c4eddc8d11
Ensure legacy TTS providers are hidden if entity exists ( #143992 )
2025-04-30 16:57:02 -04:00
Ludovic BOUÉ
b92f718e08
Matter Cooktop fixture ( #143984 )
2025-04-30 22:09:29 +02:00
Marc Hörsken
c3abf5a190
Add support for WMS roller shutters and blinds ( #132645 )
...
* Add support for WMS roller shutters and blinds
* Add test variants for WMS device types and their diagnostics
* Add test variants for cover movement of WMS device types
* Move device entry tests to test_init and avoid snapshot list
Suggested-by: joostlek
2025-04-30 20:51:10 +02:00
Guido Schmitz
83e0ed7b05
Improve config flow of devolo Home Network ( #131911 )
...
* Improve config flow of devolo Home Network
* Apply feedback
* Use references
2025-04-30 20:47:26 +02:00
tdfountain
0752807aaf
Improve device action config entry lookup in NUT ( #142133 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-04-30 20:46:02 +02:00
Sid
dbc38cdc6b
Add switch platform to eheimdigital ( #142412 )
...
* Add switch platform to eheimdigital
* docstring fixes
* Review
* Review
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-04-30 20:42:00 +02:00
yohaybn
102d55ec57
Jewish Calendar - support omer count after sunset ( #143332 )
...
Co-authored-by: Tsvi Mostovicz <ttmost@gmail.com>
2025-04-30 20:41:03 +02:00
Norbert Rittel
3f7cae8583
Spelling fixes to user-facing strings of `tplink` ( #143649 )
...
* Fixes to user-facing strings of `tplink`
- add missing hyphen to "auto-off" and "auto-update"
- sentence-case one overlooked word
* Update test_sensor.ambr
* Update test_switch.ambr
2025-04-30 20:39:40 +02:00
Peter Åslund
a3a1d424c6
Implement data coordinator for Adax-integration ( #139514 )
...
* Implemented coordinator (for Cloud integration)
* Optimized coordinator updates
* Finalizing
* Running ruff and ruff format
* Raise error if trying to instantiate coordinator for a AdaxLocal config
* Re-added data-handler for AdaxLocal integrations
* Added a coordinator for Local integrations
* mypy warnings
* Update homeassistant/components/adax/manifest.json
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net>
* Resolve mypy issues
* PR comments
- Explicit passing of config_entry to Coordinator base type
- Avoid duplicate storing of Coordinator data. Instead use self.data
- Remove try-catch and wrapping to UpdateFailed in _async_update_data
- Custom ConfigEntry type for passing coordinator via entry.runtime_data
* When changing HVAC_MODE update data via Coordinator to optimize
* Apply already loaded data for Climate entity directly in __init__
* Moved SCAN_INTERVAL into const.py
* Removed logging statements
* Remove unnecessary get_rooms() / get_status() functions
* Resolvning mypy issues
* Adding tests for coordinators
* Resolving review comments by joostlek
* Setup of Cloud devices with device_id
* Implement Climate tests for Adax
* Implementing assertions of UNAVAILABLE state
* Removed no longer needed method
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Mock Adax class instead of individual methods
* Mock config entry via fixture
* Load config entry data from .json fixture
* Hard code config_entry_data instead of .json file
* Removed obsolete .json-files
* Fix
* Fix
---------
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-04-30 20:33:46 +02:00
Wilbert
24803b1e75
Add SmartThings water consumption sensor ( #142765 )
...
* Add SmartThings water consumption sensor
* Update water consumption sensor
* Partly revert changes UnitOfVolume
* Fix
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-04-30 19:58:39 +02:00
Retha Runolfsson
9732b8c0dd
Add switchbot circulator fan support ( #142980 )
...
* add support for circulator fan
* add fan unin tests
* optimize unit tests
* add fan mode translation and icon
* optimize fan unit test
2025-04-30 19:58:33 +02:00
hahn-th
1626b3b7c9
Add absolute humidity sensor to homematicip_cloud ( #143709 )
...
* add absolute humidity sensor
* drop unused tests; rename test
* Fix docstrings
2025-04-30 19:51:43 +02:00
puddly
8760a82dfa
Bump ZHA to 0.0.57 ( #143963 )
...
* Use new (internal) cluster handler IDs in unit tests
* Always add a profile_id to created endpoints
* Use new library decimal formatting
* Implement the ENUM device class for sensors
* Use the suggested display precision hint
* Revert "Implement the ENUM device class for sensors"
This reverts commit d11ab268121b7ffe67c81e45fdc46004fb57a22a.
* Bump ZHA to 0.0.57
* Add strings for v2 quirk entities
* Use ZHA library diagnostics
* Update snapshot
* Revert ZHA change that reports a cover state of `open` if either lift or tilt axes are `open`
This is an interim change to address issues with some cover 'relay' type devices which falsely report support for both lift and tilt. In reality these only support one axes or the other, with users using yaml overrides to restrict functionality in HA.
Devices that genuinely support both movement axes will behave the same as they did prior to https://github.com/zigpy/zha/pull/376
https://github.com/home-assistant/core/pull/141447
A subsequent PR will be made to allow users to override the covering type in a way that allows the entity handler to be aware of the configuration, calculating the state accordingly.
* Spelling mistake
---------
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
Co-authored-by: Jack <46714706+jeverley@users.noreply.github.com>
2025-04-30 19:43:38 +02:00
Justin Bull
e05f7a9633
Expose LitterHopper status for LR4 ( #143684 )
...
* Expose LitterHopper status for LR4
* Proper naming and icons
* Add simple tests
* fix test: lowercase enabled
* over-torque, not OT
* Don't use icon_fn for simple state map
* short not Short
* Better state names
2025-04-30 19:41:05 +02:00
Jozef Kruszynski
30656a4e72
Add mediabrowser search to music assistant ( #143851 )
...
* add search to music assistant
* fix: copy paste error
* refactor: remove unnecessary hasattr condition checks
* refactor: clean up type hinting for mypy
2025-04-30 19:40:41 +02:00
Abílio Costa
fc440f310b
Add door binary sensor to Whirlpool ( #143947 )
2025-04-30 19:15:19 +02:00
Joost Lekkerkerker
4d9ab42ab5
Add detergent select entities to smartthings ( #143666 )
...
* Add detergent select entities to smartthings
* Add detergent select entities to smartthings
* Add detergent select entities to smartthings
* Update homeassistant/components/smartthings/select.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Fix
* Fix
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-04-30 19:14:48 +02:00
Michael
e53f380710
Migrate climate attributes to own entities in AVM Fritz!SmartHome ( #143394 )
...
* migrate climate attributes to own entities
* add a comment to make it searchable
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Apply suggestions from code review
* update snapshots
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-04-30 18:37:58 +02:00
Kevin Stillhammer
02bd8d67c8
Use google-maps-routing in google_travel_time ( #140691 )
...
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-04-30 18:22:15 +02:00
Denis Shulyaka
949225ffeb
Bump openai to 1.76.2 ( #143902 )
...
* Bump openai to 1.76.1
* Fix mypy
* Fix coverage
* 1.76.2
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2025-04-30 12:07:55 -04:00
Stefan Agner
f1b8c8855e
Push country config to Supervisor ( #143871 )
2025-04-30 18:02:18 +02:00
epenet
70133da025
Use freezer.tick once more in SamsungTV ( #143970 )
2025-04-30 17:50:13 +02:00
J. Diego Rodríguez Royo
4061314cd2
Allow multiple config entries in Home Connect ( #143935 )
...
* Allow multiple config entries in Home Connect
* Config entry migration
* Create new entry if reauth flow is completed with other account
* Abort if different account on reauth
2025-04-30 16:22:18 +02:00
Martin Hjelmare
80e4f19172
Fix Z-Wave USB flow test warning ( #143956 )
2025-04-30 16:14:44 +02:00
Jan Bouwhuis
5b0ea21607
Add light as entity platform on MQTT subentries ( #141345 )
...
* Add light as entity platform on MQTT subentries
* Improve translation strings
* Rename to separate brightness
* Remove option to use mireds for color temperature
* Fix tests
* Add translation reference
* Correct reference
* Add flash and transition feature switches
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2025-04-30 15:57:51 +02:00
Maciej Bieniek
fa1dc75517
Add repair flow for Shelly BLE scanner with unsupported firmware ( #143850 )
2025-04-30 15:43:07 +02:00
Joost Lekkerkerker
923300f4e7
Add Sabbath mode to SmartThings ( #141072 )
2025-04-30 15:39:23 +02:00
epenet
8b9c4dadd0
Use freezer.tick in SamsungTV tests ( #143954 )
2025-04-30 15:38:00 +02:00
Sid
857db679ae
Add time platform to eheimdigital ( #143168 )
2025-04-30 15:34:28 +02:00
J. Nick Koston
03ecd7f06c
Remove icon from rehlko power_source ( #143955 )
2025-04-30 15:33:14 +02:00
epenet
c6bdee8dd8
Various minor tweaks in samsungtv tests ( #143951 )
2025-04-30 15:26:39 +02:00
epenet
800f403643
Adjust unique_id in SamsungTV tests ( #143959 )
2025-04-30 15:25:50 +02:00
Robert Resch
9b1c6b07f5
Bump deebot-client to 13.0.0 ( #143823 )
2025-04-30 15:24:54 +02:00
Pete Sage
57a7c26c64
Add generator status sensors for Rehlko ( #143948 )
2025-04-30 14:55:12 +02:00
Manuel Rüger
bdd9099294
switchbot_cloud: Add firmware information ( #143693 )
2025-04-30 14:48:18 +02:00
Paulus Schoutsen
5dab9ba01b
Allow streaming text into TTS ResultStream objects ( #143745 )
...
Allow streaming messages into TTS ResultStream
2025-04-30 08:21:19 -04:00
epenet
e24082be9a
Fix incorrect return types in samsungtv tests ( #143937 )
2025-04-30 13:31:21 +02:00
Joost Lekkerkerker
6168fe006e
Remove Oncue integration ( #143945 )
2025-04-30 12:50:28 +02:00
Pete Sage
6c633668f6
Add Rehlko (formerly Kohler Energy Management) Integration ( #143602 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-04-30 12:44:16 +02:00
Erik Montnemery
40217e764d
Allow overriding blueprinted templates ( #143874 )
...
* Allow overriding blueprinted templates
* Remove duplicated line
2025-04-30 12:14:28 +02:00
Petar Petrov
a7af0eaccd
Add retry restore step to ZWave-JS migration ( #143934 )
...
* Add retry restore step to ZWave-JS migration
* improve test
2025-04-30 11:54:50 +02:00
epenet
ef023f084b
Ensure port is stored and used in SamsungTV legacy bridge ( #143940 )
...
* Ensure port is stored and used in SamsungTV legacy bridge
* Tweak
2025-04-30 11:47:28 +02:00
Simone Chemelli
441bca5bda
Use CONF_PIN in SamsungTv config flow ( #143621 )
...
* Use CONF_PIN in SamsunTv config flow
* Adjust tests
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2025-04-30 11:26:20 +02:00
Martin Hjelmare
04bea9c732
Handle Z-Wave migration low SDK version ( #143936 )
2025-04-30 11:43:05 +03:00
epenet
09518b1a71
Remove redundant Renault test fixtures ( #143929 )
...
Remove redundant Renault fixtures
2025-04-30 10:05:29 +02:00
epenet
42d22bb1a3
Use unique registration number in renault tests ( #143926 )
2025-04-30 10:05:00 +02:00
tmenguy
69c387a360
Improve Renault plug status binary sensor ( #143931 )
...
improve binary plug sensor
2025-04-30 10:03:01 +02:00
J. Nick Koston
4b6fa12925
Make name a top-level key for SSDP discovery WebSocket API ( #143923 )
2025-04-30 09:40:15 +02:00
epenet
c562cba030
Use unique VIN in renault tests ( #143925 )
2025-04-30 08:48:49 +02:00
epenet
40764b6995
Cleanup renault test constants ( #143924 )
...
* More
* tweak
* Adjust
* docstring
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-04-30 08:32:07 +02:00
J. Nick Koston
4ee3290929
Improve ESPHome dashboard diagnostics ( #143914 )
2025-04-30 08:19:16 +02:00
epenet
dc02c37413
Use snapshot_platform in renault tests ( #143864 )
...
* Use snapshot_platform in renault tests
* More
* tweak
* Improve
2025-04-30 08:08:24 +02:00
Manu
34becb541a
add `verify_ssl` config flow option to ntfy integration ( #143731 )
...
* add verfy_ssl option
* changes
2025-04-30 08:07:58 +02:00
Martin Hjelmare
eabf88e3c9
Fix Z-Wave USB discovery already configured ( #143907 )
...
Fix zwave usb discovery already configured
2025-04-30 07:40:18 +02:00
Paulus Schoutsen
f980434046
Clean up Text-to-Speech ( #143744 )
2025-04-30 04:29:35 +02:00
J. Nick Koston
89abc5ac69
Add WebSocket API to ssdp to observe discovery ( #143862 )
2025-04-29 21:03:53 +02:00
Josef Zweck
d657298791
Add statistic entities to lamarzocco ( #143415 )
...
* Bump pylamarzocco to 2.0.0b2
* Add statistic entities to lamarzocco
* add icons
* Update coordinator.py
* update uom
* Update homeassistant/components/lamarzocco/sensor.py
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com>
* revert cups
* remove unnecessary call (for now)
---------
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com>
2025-04-29 20:49:26 +02:00
Jan Bouwhuis
05f393560f
Fix mcp_server CI test ( #143898 )
2025-04-29 20:40:50 +02:00
Manu
ad3fd151aa
Add reconfiguration flow to ista EcoTrend integration ( #143457 )
2025-04-29 20:37:04 +02:00
Norbert Rittel
d3745d2519
Add missing hyphens to "self-…" in `imeon_inverter` ( #143888 )
...
* Add missing hyphens to "self-…" in `imeon_inverter`
* Update test_sensor.ambr
2025-04-29 21:01:49 +03:00
epenet
f71903a563
Simplify device registry checks in renault tests ( #143863 )
2025-04-29 19:03:14 +02:00
Petro31
95552e9a5b
Add trigger based template lights ( #140631 )
...
* Add abstract template light class in preparation for trigger based template lights
* add base for trigger entity
* Update more tests
* revert trigger template entity changes and light trigger tests.
* fix merge conflicts
* address comments
* change function name
* nitpick
* fix merge conflict issue
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2025-04-29 18:02:44 +02:00
Åke Strandberg
5da57271b2
Add 3 duration sensors to miele ( #143160 )
...
* Add 3 duration sensors
* Update snapshot
* Address review comments
* Cleanup
* Adjust type hint
2025-04-29 17:53:24 +02:00
Manuel Stahl
d7f43bddfa
Remove dependency on modbus for stiebel_eltron ( #136482 )
...
* Remove dependency on modbus for stiebel_eltron
The modbus integration changed its setup, so it is
not possible anymore to have an empty hub.
* Add config flow
* Update pystiebeleltron to v0.1.0
* Fix
* Fix
* Add test for non existing modbus hub
* Fix tests
* Add more tests
* Add missing translation string
* Add test for import failure
* Fix issues from review comments
* Fix issues from review comments
* Mock stiebel eltron client instead of setup_entry
* Update homeassistant/components/stiebel_eltron/__init__.py
* Update homeassistant/components/stiebel_eltron/__init__.py
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-04-29 14:57:01 +02:00
Åke Strandberg
87107c5a59
Add log of missing codes to miele diagnostics ( #143877 )
...
Add missing code log to diagnostics
2025-04-29 14:56:45 +02:00
Patrick
9ce920b35a
Add support for external USB drives to Synology DSM ( #138661 )
...
* Add external usb drives
* Add partition percentage used
* Move icons to icons.json
* Add external usb to diagnostics
* Add assert for external usb entity
* Fix reset external_usb
* Update homeassistant/components/synology_dsm/diagnostics.py
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
* Update homeassistant/components/synology_dsm/diagnostics.py
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
* Fix diagnostics
* Make each partition a device
* Add usb sensor tests
* Add diagnostics tests
* It is possible that api.external_usb is None
* Merge upstream into syno_external_usb
* add manufacturer and model to partition
* fix tests
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
Co-authored-by: mib1185 <mail@mib85.de>
2025-04-29 13:32:21 +02:00
J. Diego Rodríguez Royo
15aff9662c
Refresh Home Connect program entities possible options when an appliance gets connected ( #143213 )
...
Refresh options when an appliance gets connected
2025-04-29 13:12:21 +02:00
Åke Strandberg
da6fb91886
Add some more sensors to miele integration ( #142979 )
...
* Add some more sensors
* Add some debug logging and correct spelling
* Address review comments
* Split out duration sensors to separate PR
* Update strings
* Filter program phases by device type
* Update tests
* Fix auto link
* Address som of the comments
* Lint
* Lint
* Remove duplicates from enum sensor options
* Update snapshot
* Sort options in enum sensors
2025-04-29 13:07:55 +02:00
chammp
8ff4d5dcbf
Adapt template sensors to use the same plural trigger/condition/action definitions as automations ( #127875 )
...
* Add plurals to template entities
* Ruff
* Ruffy ruff
* Fix linters
* Fix bug introduced after merging dev
* Fix merge mistake
* Revert adding automation helper
* Revert "Fix bug introduced after merging dev"
This reverts commit 098d478f150a06546fb9ec3668865fa5d763c6b2.
* Fix blueprint validation
* Apply suggestions from code review
---------
Co-authored-by: Erik <erik@montnemery.com>
2025-04-29 11:52:58 +02:00
Åke Strandberg
a71edcf1a1
Add fan platform to miele integration ( #143772 )
...
* Add fan platform
* Fix after review comment
* Address review comments
* Remove commented code
* Update tests
* Use constant
2025-04-29 10:48:56 +02:00
Joost Lekkerkerker
4f8363a5c2
Add availability to SmartThings devices ( #143836 )
...
* Bump pySmartThings to 3.1.0
* Bump pySmartThings to 3.2.0
* Add availability to SmartThings devices
* Add availability to SmartThings devices
* Add availability to SmartThings devices
2025-04-29 10:29:07 +02:00
Maciej Bieniek
ae3925118c
Do not allow to enable BT scanner for Shelly Gen4 device with Zigbee enabled ( #143824 )
...
* Bluetooth is not supported when Zigbee is enabled
* Update tests
* Format
2025-04-29 11:12:34 +03:00
Petro31
b2fcab20a6
Add trigger based entities to template switch ( #141763 )
...
* Add trigger based entities to template switch platform
* add suggestions
2025-04-29 09:40:16 +02:00
tmenguy
a47f27821f
Add some tests with an invalid plugStatus and renault twingo iii. ( #143838 )
2025-04-28 22:31:27 +02:00
Daniel Hjelseth Høyer
c797e7a973
Mill, add statistics ( #130406 )
...
* Mill, new features
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* typo
* tests
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* mill
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Update const.py
* Update sensor.py
* Update sensor.py
* Add test
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Add test
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* mill
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* mock_setup_entry
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* after_depencies
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Mill
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* mill stats
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* mill stats
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* format
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* mill
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Add test
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* tests
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* mill
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
---------
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2025-04-28 21:59:42 +02:00
Brett Adams
20df183470
Improve energy entities in Teslemetry ( #143641 )
...
* Energy fixes
* improvements
* Add more icons
2025-04-28 18:47:12 +02:00
David Knowles
a0c9217375
Schlage: Source valid auto lock times from pyschlage ( #143382 )
...
* Source auto lock times from pyschlage
* Update auto lock strings
* Test all options are translated
2025-04-28 14:45:38 +02:00
Petro31
469176c59b
Fix trigger template entity issue when coordinator data is None ( #143830 )
...
Fix issue when coordinator data is None
2025-04-28 14:32:16 +02:00
Erik Montnemery
3ece672890
Update rainforest_raven test snapshots ( #143829 )
2025-04-28 14:04:10 +03:00
Brett Adams
c6ebba8843
Add streaming connectivity binary sensors to Teslemetry ( #143443 )
...
* Add connectivity entities
* Add connectivity entities
* Fix Wi-Fi spelling in Teslemetry component
2025-04-28 12:58:40 +02:00
Erik Montnemery
1f047807a4
Update netatmo test snapshots ( #143828 )
2025-04-28 13:48:50 +03:00
Erik Montnemery
f1b724c49a
Update samsungtv test snapshots ( #143826 )
2025-04-28 13:48:39 +03:00
Arie Catsman
d1236a53b8
add enphase_envoy interface mac to device registry ( #143758 )
...
* add enphase_envoy interface mac to device registry
* Test for capitalized error log entry.
* increase mac collection delay from 17 to 34 sec
2025-04-28 11:20:11 +02:00
Tsvi Mostovicz
84f07ee992
Bump hdate to 1.1.0 ( #143759 )
2025-04-28 10:38:49 +02:00
Norbert Rittel
56e07bb1f2
Use common state for "Fault", add recommended hyphen in `fronius` ( #143812 )
...
* Use common state for "Fault" in `fronius`
Also add a recommended hyphen to "self-consumption".
See Wiktionary: "Words derived from self- are usually formed with a hyphen. Using a hyphen is recommended by the U.S. Government Printing Office Style Manual."
* Update test_sensor.ambr
2025-04-28 11:18:07 +03:00
Martin Hjelmare
5392062edd
Add backup agent retention config ( #143174 )
2025-04-28 09:24:23 +02:00
Åke Strandberg
d9a09a2aea
Enable deletion of stale miele devices ( #143811 )
...
Enable deletion of stale devices
2025-04-28 08:59:34 +02:00
epenet
3daff73d36
Add renault reconfigure flow ( #143449 )
...
* Add renault reconfigure flow
* docstring
2025-04-28 08:43:20 +02:00
J. Nick Koston
e6b88ec087
Bump thermopro-ble to 0.12.0 ( #143799 )
...
* Bump thermopro-ble to 0.12.0
changelog: https://github.com/Bluetooth-Devices/thermopro-ble/compare/v0.11.0...v0.12.0
* update tests
2025-04-28 08:37:20 +02:00
J. Nick Koston
2a6b79ec0f
Bump bluemaestro-ble to 0.3.0 ( #143795 )
...
* Bump bluemaestro-ble to 0.3.0
changelog: https://github.com/Bluetooth-Devices/bluemaestro-ble/compare/v0.2.3...v0.3.0
* update tests
2025-04-28 08:35:22 +02:00
J. Nick Koston
afc1d224a0
Bump sensorpro-ble to 0.6.0 ( #143796 )
...
* Bump sensorpro-ble to 0.6.0
changelog: https://github.com/Bluetooth-Devices/sensorpro-ble/compare/v0.5.3...v0.6.0
* update tests
2025-04-28 08:34:34 +02:00
J. Nick Koston
c3996d6931
Bump sensorpush-ble to 1.8.0 ( #143794 )
...
* Bump sensorpush-ble to 1.8.0
changelog: https://github.com/Bluetooth-Devices/sensorpush-ble/compare/v1.7.1...v1.8.0
* fix tests
2025-04-28 08:33:11 +02:00
J. Nick Koston
9ec174776c
Bump leaone-ble to 0.2.0 ( #143798 )
...
* Bump leaone-ble to 0.2.0
changelog: https://github.com/Bluetooth-Devices/leaone-ble/compare/v0.1.0...v0.2.0
* update tests
2025-04-28 08:31:58 +02:00
J. Nick Koston
6a8722cf7c
Bump thermobeacon-ble to 0.9.0 ( #143797 )
...
* Bump thermobeacon-ble to 0.9.0
changelog: https://github.com/Bluetooth-Devices/thermobeacon-ble/compare/v0.8.1...v0.9.0
* update tests
2025-04-28 08:30:57 +02:00
Olivier Douville
5cd4c8e896
Add missing state class in sfr-box ( #143773 )
...
* Update sensor.py - Add MEASUREMENT state class on alimvoltage and temperature sensors
This will allow state values to be stored in LTS (long term statistics)
* Update tests accordingly to previous changes in sensors
* Update tests accordingly to previous changes in sensors
2025-04-28 07:55:29 +02:00
J. Nick Koston
dd9dad80be
Bump habluetooth to 3.42.0 and bleak-esphome to 2.14.0 ( #143787 )
2025-04-27 19:36:58 -05:00
Manu
c704df004a
Add diagnostics platform to ntfy platform ( #143774 )
2025-04-27 19:58:15 +02:00
Brett Adams
a1ca0a1cb2
Dont add location entities without location scope in Teslemetry ( #143497 )
...
* Dont add location entities without location scope
* Fix tests
* simplify logic
* Add test
2025-04-27 11:25:58 +02:00
Allen Porter
2326c23133
Increase Gemini max tokens to avoid failures observed in evaluations ( #143728 )
...
* Increase Gemini max tokens to avoid failures observed in evaluations
* Update snapshots
2025-04-26 15:30:47 -07:00
J. Nick Koston
d4c1d1bdb9
Split up SSDP integration into modules ( #143732 )
...
* Split up SSDP integration into modules
* Split up SSDP integration into modules
* migrate tests
2025-04-26 18:09:51 -04:00
Allen Porter
8d258871ff
Record Anthropic token statistics in conversation trace ( #143727 )
...
* Record anthopic token statistics in conversation trace
* Add test coverage for output token parsing
2025-04-26 18:04:12 -04:00
Thomas55555
49299a6bf0
Bump aioautomower to 2025.4.4 ( #143533 )
...
* Bump aioautomower to 2025.4.1
* Update split_tests.py
* revert b3222b9be9
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* aioautomower==2025.4.2
* fix
* aioautomower==2025.4.30b0
* revert
* some try
* aioautomower==2025.4.0
* aioautomower==2025.4.3b0
* aioautomower==2025.4.4
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2025-04-27 00:07:14 +03:00
Shay Levy
868b8ad318
Move Switcher handle_coordinator_update to base entity ( #143738 )
2025-04-27 00:01:44 +03:00
Manu
a0cd14b4e8
Add reauth flow to ntfy integration ( #143729 )
2025-04-26 22:05:13 +02:00
Shay Levy
d8cb7c475b
Update Switcher temperature sensor device class and state class ( #143722 )
...
* Update Switcher temperature sensor device class and state class
* Remove temperature translation key
* Remove icon
2025-04-26 16:22:44 +02:00
Shay Levy
03bacd747e
Use device_registry fixture in Switcher test_remove_device ( #143723 )
2025-04-26 17:05:51 +03:00
Manu
97b6a68cda
Improve device handling for disconnected IronOS devices ( #143446 )
...
* Improve device handling for disconnected IronOS devices
* requested changes
* ble_device
2025-04-26 13:34:44 +02:00
Maciej Bieniek
f1b3b0c155
Refactor tests for Shelly config flow ( #143517 )
...
* Add mock_setup_entry
* Add mock_setup
* Improve test_form_gen1_custom_port
* Improve test_form_errors_get_info
* Improve test_form_errors_test_connection
* Improve test_reconfigure_with_exception
* Improve test_form_auth_errors_test_connection_gen1
* Improve test_form_auth_errors_test_connection_gen2
* Cleaning
* Upate quality scale
* Always use result variable
* Remove unnecessary async_block_till_done
2025-04-26 13:00:45 +03:00
Martin Hjelmare
e14a356c24
Allow Z-Wave controller migration on USB discovery ( #143677 )
...
Allow migration on USB discovery
2025-04-26 07:52:32 +02:00
J. Nick Koston
4e7d396e5b
Add WebSocket API to zeroconf to observe discovery ( #143540 )
...
* Add WebSocket API to zeroconf to observe discovery
* Add WebSocket API to zeroconf to observe discovery
* increase timeout
* cover
* cover
* cover
* cover
* cover
* cover
* fix lasting side effects
* cleanup merge
* format
2025-04-25 21:18:09 -04:00
Denis Shulyaka
7074331461
Preserve reasoning during tool calls for openai_conversation ( #143699 )
...
Preserve reasoning after tool calls for openai_conversation
2025-04-25 21:12:23 -04:00
Åke Strandberg
eec9a28fe8
Add zeroconf discovery to miele ( #143259 )
...
* Add zeroconf discovery
* Strip unnecessary code
* Remove one line more
* Remove one more
* Add test for zeroconf flow
* Finish zeroconf flow
2025-04-25 23:18:20 +02:00
Joost Lekkerkerker
765a95c273
Set entities to config category in SmartThings ( #143669 )
2025-04-25 20:21:35 +02:00
Tomáš Bedřich
6a115d0133
Add S3 integration ( #139325 )
...
* Add S3 integration
* Improve translations and error handling
* Test S3 integration
* Update QoS
* Add missing data_description strings
* Fix missing async_initialize_backup in tests
* PR changes
* Remove unique ID, rely on abort_entries_match
* Raise only BackupAgentError (#139754 ), introduce decorator for error handling
* Switch to metadata-file based solution
* PR changes
* Revert strict typing
* Bump dependency
* Silence mypy
* Pass docs URLs as description_placeholders
* PR changes
* Rename _api to api
* PR Changes
* PR Changes 2
* Remove api abstraction
* Handle S3 multipart upload size limitations
* PR changes
2025-04-25 20:16:44 +02:00
Åke Strandberg
a057effad5
Add miele binary_sensor platform ( #142903 )
...
* Add binary_sensor platform
* Address review comments
* Adjust icons and names.
* Change Info to Notification active
* Trigger CI
* Trig CI
* Adjust tests
* Update strings.json
* Update strings.json
2025-04-25 19:32:08 +02:00
Dan
94b0800989
Fix surepetcare sensor error ( #143286 )
...
* fix: changed boolean to map to 'online' attribute.
* fix: added catch in case of future changes to prevent complete sensor failure.
* fix: surepetcare - added additional catches in case rssi values aren't included in online status.
* fix: remove hub_rssi when not defined.
* fix: proper code spacing
* fix: use .get for clarity instead of try.
* fix: now written in Python.
* fix: renamed variables for clarity.
* Update homeassistant/components/surepetcare/binary_sensor.py
* fix: update surepetcare test __init__.py mock_feeder with online status.
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-04-25 19:29:29 +02:00
Åke Strandberg
a783b6a0ab
Add climate platform to miele integration ( #143333 )
...
* Add climate platform
* Merge
* Address review and improve test
* Address review comments
* Streamline entity naming
* Update tests/components/miele/test_climate.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-04-25 19:18:39 +02:00
Åke Strandberg
5302964eb6
Add button platform to miele ( #143508 )
...
* WIP Button platform
* Add button platform
* Disable by default, Address review , update tests
* Follow review comments
2025-04-25 19:10:32 +02:00
Åke Strandberg
ed0bdf9e5f
Add switch platform to miele integration ( #142925 )
...
* Add switch platform
* Add a type hint
* Update after review
2025-04-25 18:40:52 +02:00
Martin Hjelmare
0aabb11220
Improve Z-Wave migration flow ( #143673 )
2025-04-25 18:33:19 +02:00
Jozef Kruszynski
09ad14bc28
Update Music Assistant browse media types ( #143249 )
...
* Update Music Assistant browse media types
* changes based on review comments
2025-04-25 18:32:48 +02:00
epenet
1075ea1220
Bump renault-api to 0.3.0 ( #143657 )
2025-04-25 16:52:23 +02:00
Ludovic BOUÉ
4adf5ce826
Support for Matter 1.4 Water Heater device type ( #131505 )
...
* Create water_heater.json
* Update water_heater.json
* Update water_heater.json
* TankVolume
* TankPercentage
* WaterHeaterMode
WaterHeaterMode
* Update sensor.py
* ruff-format
* Update water_heater.json
Attributes of WaterHeaterManagement Cluster on Endpoint 2
ClusterId 148 (0x0094)
* Update test_sensor.py
water_heater fixture
* Update test_sensor.py
* SensorDeviceClass=VOLUME_STORAGE for `TankVolume`
* `BoostStateEnum` map
* WaterHeaterManagementBoostState
* Update sensor.py
* WaterHeaterManagementEstimatedHeatRequired
* Fix UnitOfEnergy
* Format
* Add `device_types.WaterHeater` to Climate
* Strings for Tank sensors
* WaterHeater icons
* Update icons.json
* Update strings.json
* Update water_heater.json
* ruff-format
* Fix tests
* Fix sensor.py
* Fix icons
* WaterHeaterManagementEstimatedHeatRequired
* WaterHeaterManagementBoostState
* BoostState as a binary sensor
* ElectricalPowerMeasurement values
* Fix tests
* Create water_heater.py
* Update climate.py from dev branch
* Resolve conflicts
* ruff-format
* Add Platform.WATER_HEATER
* Update water_heater.py
* Update water_heater.py
* Update water_heater.py
* Update water_heater.py
* Add WaterHeaterManagement sensors
* Update tests
* Add select test
* Add strings
* First try with water_heater
* Testing current_operation
* BoostState attribute
* target_temperature attributes
* target_temperature attribute
* set_temperature and set_operation_mode
* turn_on / turn_off
* Trigger Boost command
* Fix WaterHeaterBoostInfoStruct
* Add test file
* Add climate cluster to fixture
* Add climate cluster to fixture
* Add tests
* Add ON_OFF feature
* Update tests
* Update tests
* Translate WaterHeaterMode
* Change description
* Update test and snapshots
* Update snapshots
* Set entity name to None to make the device name be the name of the entity
* Format
* Update water_heater.py
* Fix format
* ruff-format
* Import ServiceValidationError
* Update homeassistant/components/matter/water_heater.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update water_heater.py
* Update test_water_heater.py
* Update test_water_heater.ambr
* Update test_water_heater.py
* Update select.py
* Update snapshots
* Rename to boost_info
* Set WaterHeaterMode
* Update snapshots
* Update snapshots
* Fix for warning
W7431: Argument 3 should be of type AddConfigEntryEntitiesCallback in async_setup_entry (hass-argument-type)
* Update strings.json
* Update strings and tests
* Fix missing brace
* Update tests
* fix test
* Updates strings
* Fix async_set_temperature
* Update tests
* Update tests
* Update homeassistant/components/matter/water_heater.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Sort strings in strings.json
* Update homeassistant/components/matter/water_heater.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Remove unused line
* Remove min/max target temperatures
* Remove BOOST_STATE_MAP
* Add comment
* Remove SUPPORT_FLAGS_HEATER
* Remove system_mode_value check
* Update homeassistant/components/matter/water_heater.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Reformat async_set_temperature()
* Update snapshots
* Remove MatterWaterHeaterMode selector
* Update snapshots
* Rename test to test_water_heater_set_temperature
* Add test_water_heater_set_operation_mode
* Remove reset_mock
* Update tests/components/matter/test_water_heater.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Add test_update_from_water_heater
* Add test_water_heater_turn_on_off
* Add test_water_heater_boostmode
* Fix SystemMode value for STATE_HIGH_DEMAND
* Add disable boost from water heater device side test
* Remove unused lines
* Remove unused lines
* Fix test indentation
* Fix water heater tests
* Check for None
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-04-25 15:28:28 +02:00
Petro31
4a1905a2a2
Update template cover to modern style config ( #141878 )
2025-04-25 15:22:49 +02:00
Martin Hjelmare
7c584ece23
Make proper Z-Wave reconfigure flow ( #143549 )
...
* Make proper Z-Wave reconfigure flow
* Improve backup_failed string
2025-04-25 14:19:03 +03:00
Petro31
ff2c901930
Update trigger based template entity resolution order ( #140660 )
...
* Update trigger based template entity resolution order
* add test
* fix most comments
* Move resolution to base class
* add comment
* remove uncessary if statement
* add more tests
* update availability tests
* update logic stage 1
* phase 2 changes
* fix trigger template entity tests
* fix trigger template entities
* command line tests
* sql tests
* scrape test
* update doc string
* add rest tests
* update sql sensor _update signature
* fix scrape test constructor
* move state check to trigger_entity
* fix comments
* Update homeassistant/components/template/trigger_entity.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/helpers/trigger_template_entity.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/helpers/trigger_template_entity.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* update command_line and rest
* update scrape
* update sql
* add case to command_line sensor
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2025-04-25 13:17:25 +02:00
Erik Montnemery
dc8e1773f1
Remove unused defaults from entity_registry.RegistryEntry ( #143655 )
2025-04-25 12:41:58 +02:00
Paul Bottein
2be6ecd50f
Assign plex update entity to server device ( #143654 )
...
* Assign plex update entity to server device
* Fix tests
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-04-25 11:21:14 +02:00
Maciej Bieniek
5b503f21d7
Abort Shelly flows if the device is not fully provisioned ( #143652 )
...
* Abort flows if the device is not fully provisioned
* Update tests
2025-04-25 10:37:58 +03:00
Brett Adams
7016c19b2f
Disable polling for modern vehicles in Teslemetry ( #143495 )
2025-04-24 23:59:26 +02:00
J. Nick Koston
fab70a80bb
Quality improvements for the ESPHome dashboard coordinator ( #143619 )
2025-04-24 23:20:05 +02:00
Jan Bouwhuis
e389ff2537
Allow float for device_tracker location accuracy ( #143604 )
2025-04-24 23:09:18 +02:00
J. Nick Koston
5a6ce34352
Improve ESPHome test typing ( #143617 )
2025-04-24 10:41:37 -10:00
Paulus Schoutsen
fdcb88977a
Add voice styles to HA Cloud ( #143605 )
...
* Add voice styles to HA Cloud
* Add seperator and extract util
2025-04-24 16:23:15 -04:00
Stefan Agner
a584ccb8f7
Remove add-on changelog from cached information ( #143526 )
2025-04-24 22:14:46 +02:00
Shay Levy
575db4665d
Fix Switcher review comments ( #143607 )
2025-04-24 21:54:25 +02:00
J. Nick Koston
3aa1c60fe3
ESPHome quality improvements round 2 ( #143613 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-04-24 09:51:33 -10:00
J. Nick Koston
01e2c3272b
Improve error message when ESPHome reconfigure selects an unexpected device ( #143608 )
2025-04-24 08:44:02 -10:00
J. Nick Koston
5afcd3e54e
Remove the previously deprecated ESPHome assist in progress binary sensor ( #143536 )
2025-04-24 08:43:48 -10:00
Abílio Costa
6457d46107
Raise `ConfigEntryNotReady` when fetching Whirlpool appliances fails ( #143601 )
2025-04-24 21:25:15 +03:00
Paulus Schoutsen
fa80c0a88d
Bump hass-nabucasa to 0.96.0 ( #143542 )
...
* Bump hass-nabucasa to 0.96.0
* Adjust for new voice info format
2025-04-24 13:12:11 -04:00
Abílio Costa
f86e85b931
Use None for Unknown state in Whirlpool sensor ( #143582 )
2025-04-24 15:12:45 +01:00
Åke Strandberg
eb4fa635bf
Add miele light platform ( #143119 )
...
* WIP
* Add light platform
* Address review comments
* Address review and improve tests
* Address review comments in tests
2025-04-24 15:02:39 +02:00
Åke Strandberg
e4fe7ba985
Fix bug in miele diagnostics ( #143569 )
...
Fix bug when redacting identifiers in diagnostics
2025-04-24 14:16:31 +02:00
Retha Runolfsson
a55a6e5c48
Add diagnostics for switchbot integration ( #143389 )
2025-04-23 21:02:44 -10:00
Retha Runolfsson
f7e3e207b7
Add parallel updates in lock and lock unit tests for switchbot integration ( #143391 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-04-23 19:49:09 -10:00
Erwin Douna
6f0c59f1be
Tado bump 0.18.14 & race condition fix ( #143531 )
...
* Bump PyTado 0.18.14
* Add test
2025-04-24 08:44:17 +03:00
Abílio Costa
e8c4d08b25
Make Whirlpool test check for success after failure ( #143525 )
2025-04-23 21:00:32 +03:00
J. Nick Koston
36081c69e0
Break apart zeroconf integration to prepare for WebSocket API ( #143490 )
2025-04-23 07:47:37 -10:00
J. Nick Koston
65db3c1164
Fix display issues with ESPHome encryption key steps ( #143483 )
2025-04-23 18:39:32 +02:00
Maciej Bieniek
11f02e48d7
Use aioshelly method to set the target temperature for Shelly BLU TRV ( #143504 )
2025-04-23 18:37:29 +02:00
Stefan Agner
e41283a40a
Handle Tailscale hosts without client connectivity details ( #143505 )
2025-04-23 18:36:55 +02:00
Abílio Costa
738e39413d
Fix KeyError in energy websocket ( #143519 )
2025-04-23 18:34:48 +02:00
Robert Resch
199a274c80
Remove deprecated `hass.helpers` ( #143514 )
2025-04-23 17:24:25 +02:00
Manu
f6d8868eb6
Fix some minor issues and nitpicks in ntfy integration ( #143516 )
...
Fix nitpicks
2025-04-23 16:28:58 +02:00
Michael
253cc377b4
Remove boost and off temperature workaround from AVM Fritz!SmartHome ( #142863 )
...
* remove workaround
* remove hvacmode from mapping dict
2025-04-23 16:12:35 +02:00
J. Diego Rodríguez Royo
1bfd585f3c
Adjust Home Connect max executions parameters ( #143509 )
...
Adjust max executions parameters to ensure that 1000 calls per day are not reached
2025-04-23 15:52:53 +02:00
Tobias Sauerwein
839eb0fe14
Bump pyatmo to 9.0.0 ( #143512 )
...
* wip
* fix
* fix
* fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-04-23 16:24:03 +03:00
Manu
3c174ce329
Add ntfy (ntfy.sh) integration ( #135152 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2025-04-23 14:52:13 +02:00
turakamou
beab4e0d7c
Fix device tracker of freebox component to get devices from all interfaces ( #142668 )
2025-04-23 11:14:37 +01:00
Maciej Bieniek
b785d5297a
Use aioshelly methods with Shelly RPC text and select entities ( #143464 )
2025-04-22 22:07:05 -10:00
epenet
6f9c8b2aa0
Add exception translations to Renault ( #143452 )
2025-04-23 08:40:31 +02:00
tdfountain
0b2e5cd253
Move device registry into function declaration for tests in NUT ( #143349 )
2025-04-22 13:11:14 -10:00
Manu
bf1c138a3c
Fix some mistakes in the Habitica tests ( #143465 )
2025-04-22 20:53:09 +02:00
Paulus Schoutsen
00fc3e2c29
ESPHome Assist Satellite share TTS url in RUN_START ( #143460 )
2025-04-22 14:22:31 -04:00
Andre Lengwenus
e56f6fafdc
Remove redundant parameter from config_entry data of LCN integration ( #135912 )
2025-04-22 18:00:30 +02:00
Paulus Schoutsen
8aa30b0ccb
Migrate VoIP to use Assist Pipeline TTS tokens ( #139671 )
...
* Migrate VoIP to use pipeline token
* migrate announcements to use TTS token
2025-04-22 10:24:24 -04:00
Manu
871a7c87bf
Fix error in diagnostics test in ista EcoTrend integration ( #143456 )
2025-04-22 15:52:25 +02:00
Marc Mueller
72337e4c77
Fix lg_thinq RuntimeWarning in tests ( #143448 )
2025-04-22 14:22:04 +02:00
Manu
aedd60e74f
Add diagnostics platform to ista EcoTrend ( #143428 )
2025-04-22 14:12:43 +02:00
Manu
9249ea0dbb
Abort reauth flow on unique id mismatch in ista EcoTrend integration ( #143430 )
2025-04-22 14:11:09 +02:00
Josef Zweck
357ec7034e
Roll back changes on upload failure in onedrive ( #143012 )
2025-04-22 14:10:52 +02:00
Manu
ccd1a08aca
Clear statistics on entry removal in ista EcoTrend integration ( #143433 )
2025-04-22 13:57:28 +02:00
Manu
6c7317fbc3
Increase test coverage in ista EcoTrend integration ( #143426 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2025-04-22 13:37:13 +02:00