Norbert Rittel and GitHub
80f34620c8
Use common state for "Error" in peblar ( #143273 )
2025-04-21 20:24:02 +02:00
Michael and GitHub
7030000348
Remove deprecated yaml import from Smarty ( #143406 )
...
remove deprecated yaml import
2025-04-21 18:20:57 +03:00
Álvaro Fernández Rojas and GitHub
fc7f1ab42f
Update aioairzone-cloud to v0.6.12 ( #143400 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2025-04-21 18:10:26 +03:00
Ville Skyttä and GitHub
89a6bc4354
Huawei LTE icon improvements ( #143342 )
...
* Set icon for Huawei LTE eNodeB ID
This identifies the base station ~ tower, so use the tower icon for it.
* Use antenna rather than (power) transmission tower across
https://github.com/home-assistant/core/pull/143342#discussion_r2051781388
2025-04-21 18:09:20 +03:00
849121a124
Improve human-readable name for new/reauth/reconfig in ESPHome ( #143302 )
...
* Improve human-readable prompt when requesting ESPHome credentials
Users reported difficulty identifying which device needs reauthentication, especially when names are similar (e.g., `power-meter` vs `power-meter-EEFF`). Previously, only the hostname was shown, which led to confusion. This change includes the config entry title or friendly name—when available—in the prompt to make device identification easier.
* Update homeassistant/components/esphome/config_flow.py
* add missing cover
* tweaks
* one more
* one more
* cover
* some are ``, some are not, make them all ``
* Apply suggestions from code review
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2025-04-21 10:25:14 -04:00
J. Nick Koston and GitHub
ba6ce28d3c
Add DHCP discovery subscribe websocket API ( #143106 )
...
* Add DHCP discovery subscribe websocket API
* fix circular import
* fixes
* fixes
* fixes
* reduce
* reduce
* reduce
* fix tests
* fix tests
* rework
* tests
* reduce number of lines changed
* reduce
2025-04-21 10:25:04 -04:00
Simone Chemelli and GitHub
4b8447bc82
Move quality scale to bronze for UptimeRobot ( #143399 )
2025-04-21 15:05:44 +01:00
J. Nick Koston and GitHub
6698b3a1dc
Improve ESPHome abort messages for already-configured devices ( #143289 )
...
* Improve ESPHome abort messages for already-configured devices
Users often struggle to identify which ESPHome device is already configured—especially when replacing a device or renaming an existing one.
This PR improves the abort messages to include more helpful details, so users can pinpoint the conflicting device without needing to dig through the `core.config_entries` file manually.
* Update homeassistant/components/esphome/strings.json
2025-04-21 09:41:15 -04:00
J. Nick Koston and GitHub
352ef0d009
Correct handling of entities with empty name for ESPHome devices ( #143366 )
...
Correct handling of empty name for ESPHome devices
If the name was set to "", ESPHome should treat this as if the
name is empty. Since protobuf treats empty fields as "" we need
to handle this as `None` internally as otherwise it leads to
friendly names like "Friendly Name " with a trailing space and
unexpected entity_id formats
fixes #132532
2025-04-21 09:38:29 -04:00
J. Nick Koston and GitHub
bb73ecc1f4
Restore service call performance by avoiding expensive runtime cast ( #143378 )
...
Improve service call performance by avoiding expensive runtime type checking
Most of the overhead here was casting
2025-04-21 09:37:10 -04:00
Simone Chemelli and GitHub
7ea8827e69
Fix typos in UptimeRobot tests ( #143397 )
2025-04-21 14:11:51 +02:00
Simon Lamon and GitHub
8fa48a9781
Sync random sensor device classes ( #143368 )
2025-04-21 13:58:47 +02:00
694c768666
Fix utility_meter wrong/old value on reset ( #142951 )
...
Co-authored-by: Erwin Douna <e.douna@gmail.com >
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-04-21 12:45:57 +01:00
karwosts and GitHub
51eb4770a7
Use config_entry selector for reload_config_entry ( #143370 )
2025-04-21 11:52:26 +01:00
J. Nick Koston and GitHub
274a507bc4
Bump aiohttp to 3.11.18 ( #143392 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.11.17...v3.11.18
2025-04-21 13:42:21 +03:00
Retha Runolfsson and GitHub
da8339066b
Add light unit tests for switchbot ( #140436 )
2025-04-21 11:07:03 +01:00
Simone Chemelli and GitHub
ee3ee5b165
Fix Vodafone Station config entry unload ( #143371 )
2025-04-20 23:56:09 +02:00
Adrien Cognee and GitHub
e86bffdf89
Set Cozytouch hvac action from regulation mode in Overkiz ( #143363 )
...
Set cozytouch hvac action from regulation mode
2025-04-20 22:01:38 +02:00
Adrien Cognee and GitHub
931161b007
Add missing icons to Cozytouch preset modes in Overkiz ( #143364 )
...
Add missing to cozytouch preset modes
2025-04-20 21:18:47 +02:00
Adrien Cognee and GitHub
2d30ae2bd9
Rename Cozytouch comfort preset modes in Overkiz ( #143365 )
...
Rename cozytouch comfort preset modes
2025-04-20 21:18:31 +02:00
Norbert Rittel and GitHub
1ad60881cb
Fix spelling of "off-grid" in tesla_fleet ( #143359 )
...
* Fix spelling of "off-grid" in `tesla_fleet`
* Update test_number.ambr
2025-04-20 21:21:51 +03:00
Norbert Rittel and GitHub
18cd389c77
Fix spelling of "off-grid" in tessie ( #143358 )
...
* Fix spelling of "off-grid" in `tessie`
* Update test_number.ambr
2025-04-20 21:21:29 +03:00
Norbert Rittel and GitHub
26ea97cb44
Fix spelling of "off-grid" and "on-grid" in teslemetry ( #143357 )
...
* Fix spelling of "off-grid" and "on-grid" in `teslemetry`
* Update test_number.ambr
2025-04-20 21:21:06 +03:00
Norbert Rittel and GitHub
d7f6db5efd
Fix spelling of "off-grid" in apsystems ( #143356 )
...
* Fix spelling of "off-grid" in `apsystems`
* Update test_binary_sensor.ambr
2025-04-20 21:20:43 +03:00
Norbert Rittel and GitHub
99b25efb67
Fix spelling of "off-grid" in goodwe ( #143355 )
2025-04-20 21:20:23 +03:00
8699e69ae5
Optimize sliding window history_stats to not re-query the database every interval ( #143279 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-04-20 08:08:28 -10:00
Mick Vleeshouwer and GitHub
f928818bf1
Bump pyOverkiz to 1.17.1 ( #143353 )
2025-04-20 19:52:10 +02:00
Åke Strandberg and GitHub
35e26629af
Bump pymiele to 0.3.6 ( #143338 )
2025-04-20 20:45:28 +03:00
Ville Skyttä and GitHub
6e7f49591f
Upgrade huawei-lte-api to 1.11.0 ( #143351 )
2025-04-20 20:45:03 +03:00
Maciej Bieniek and GitHub
7fea432102
Bump aioshelly to version 13.5.0 ( #143350 )
2025-04-20 20:42:39 +03:00
David Knowles and GitHub
b76cddcf9f
Bump pyschlage to 2025.4.0 ( #143345 )
2025-04-20 07:35:50 -10:00
Norbert Rittel and GitHub
9b2faf207d
Fix spelling of "off-peak", improve error message in teslemetry ( #143321 )
2025-04-20 12:49:16 +03:00
Norbert Rittel and GitHub
9e59f07401
Use common state for "Error" in zha ( #143320 )
2025-04-20 11:55:36 +03:00
Norbert Rittel and GitHub
928faeba0d
Use common state for "Error" in tessie ( #143319 )
2025-04-20 11:49:34 +03:00
Norbert Rittel and GitHub
521a44b953
Use common state for "Error" in roborock ( #143318 )
2025-04-20 11:49:17 +03:00
Norbert Rittel and GitHub
fb60479578
Use common state for "Error" in prusalink ( #143317 )
2025-04-20 11:49:02 +03:00
Norbert Rittel and GitHub
29b67505a7
Use common state for "Error" in bmw_connected_drive ( #143316 )
2025-04-20 11:37:27 +03:00
Norbert Rittel and GitHub
6f178a8a23
Use common state for "Error", capitalize "1P" in lektrico ( #143315 )
...
- replace "Error" with new common state reference
- capitalize the abbreviation "1P" (single phase)
2025-04-20 11:37:07 +03:00
Norbert Rittel and GitHub
b29c295adc
Use common state for "Error" in jvc_projector ( #143283 )
2025-04-20 10:57:00 +03:00
Norbert Rittel and GitHub
8b0f9d4317
Use common state for "Error" in aranet ( #143282 )
2025-04-20 10:56:27 +03:00
Norbert Rittel and GitHub
e1ba2a8ca2
Use common state for "Error" in matter ( #143268 )
2025-04-20 10:56:12 +03:00
Norbert Rittel and GitHub
eb852cec43
Use common state for "Error" in tesla_wall_connector ( #143272 )
2025-04-20 10:55:50 +03:00
Arjan and GitHub
0bed5727cb
Linkplay: bump lib to 0.2.4 ( #143313 )
2025-04-20 09:53:40 +02:00
Marc Mueller and GitHub
a749ecceed
Add helper method to clear logger overwrites for tests ( #143301 )
2025-04-20 09:28:30 +02:00
tdfountain and GitHub
b5b934b8a1
Use _get_reauth_entry rather than storing in flow for NUT ( #143308 )
...
Use _get_reauth_entry rather than storing in flow
2025-04-20 08:30:15 +02:00
6b09fe2377
Support new local token generation method in Overkiz ( #143181 )
...
* Initial implementation of new token method for Local API
* Improve translations
* Update text
* Bugfix
* Bugfix
* Bugfixes
* Fixes
* Bugfix
* Bugfix
* Fix
* small fix
* Fix tests
* Refactor token usage in Overkiz config flow tests
* Refactor local API configuration flow tests for clarity and update reauthentication logic
* Improve comments
* Update tests
* Update homeassistant/components/overkiz/strings.json
Co-authored-by: Josef Zweck <josef@zweck.dev >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-04-20 06:29:18 +02:00
tdfountain and GitHub
cbb4ff2fd9
Remove icon for button that uses default icon in NUT ( #143305 )
2025-04-19 16:35:13 -10:00
tdfountain and GitHub
eb642e8a06
Remove unused variable in test util for NUT ( #143304 )
2025-04-19 16:22:10 -10:00
tdfountain and GitHub
b97d8e163d
Fix type of port in test util for NUT ( #143303 )
2025-04-19 16:13:05 -10:00
tdfountain and GitHub
7c0d2832cd
Add remove device support to NUT ( #143293 )
2025-04-19 16:07:42 -10:00