Norbert Rittel and GitHub
229407d685
Fix missing sentence-casing in three Fully Kiosk Browser strings ( #139705 )
...
Fix missing sentence-casing in Fully Kiosk Browser strings
2025-03-03 18:25:18 +01:00
Simone Chemelli and GitHub
aaecb47125
Add strict typing to Comelit ( #139455 )
...
* Add quality scale and strict typing to Comelit
* mypy
* fix strings
* remove quality scale
* revert quality scale changes
* improve typing
* letfover
* update typing based on new lib
* align to platform
* cleanup
* apply review comments (part 1)
* apply review comment ( part 2)
* apply review comments
* align
* align test data
* TypedDict
* better casting
2025-03-03 17:57:42 +01:00
Joakim Sørensen and GitHub
b17ee78dec
Bump hass-nabucasa from 0.92.0 to 0.94.0 ( #139697 )
2025-03-03 15:51:04 +00:00
Erik Montnemery and GitHub
20e48054cf
Fix stale docstrings in onboarding tests ( #139696 )
2025-03-03 15:08:39 +00:00
cs12ag and GitHub
ee486c269c
Fix unique identifiers where multiple IKEA Tradfri gateways are in use ( #136060 )
...
* Create unique identifiers where multiple gateways are in use
Resolving issue https://github.com/home-assistant/core/issues/134497
* Added migration function to __init__.py
Added migration function to execute upon initialisation, to:
a) remove the erroneously-added config)_entry added to the device (gateway B gets added as a config_entry to a device associated to gateway A), and
b) swap out the non-unique identifiers for genuinely unique identifiers.
* Added tests to simulate migration from bad data scenario (i.e. explicitly executing migrate_entity_unique_ids() from __init__.py)
* Ammendments suggested in first review
* Changes after second review
* Rewrite of test_migrate_config_entry_and_identifiers after feedback
* Converted migrate function into major version, updated tests
* Finalised variable naming convention per feedback, added test to validate config entry migrated to v2
* Hopefully final changes for cosmetic / comment stucture
* Further code-coverage in test_migrate_config_entry_and_identifiers()
* Minor test corrections
* Added test for non-tradfri identifiers
2025-03-03 14:06:25 +01:00
Paulus Schoutsen and GitHub
aee891434f
Avoid duplicate chat log content ( #139679 )
2025-03-03 11:46:40 +01:00
Brett Adams and GitHub
5472345f45
Add additional garage door code to Advantage Air ( #139687 )
...
add Garage door
2025-03-03 11:45:04 +01:00
Norbert Rittel and GitHub
572534b306
Fix missing camel-case in one "ElevenLabs" string ( #139686 )
2025-03-03 10:18:30 +01:00
3c363eb5ce
Adjust type hints in update entity ( #129387 )
...
* Adjust type hints in update entity
* Update allowed return type of update_percentage
---------
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-03-03 10:17:13 +01:00
andresb5555 and GitHub
7e4432e321
Do not force logfile to roll over when using TimedRotatingFileHandler ( #128301 )
...
Do not force log file to roll over when using TimedRotatingFileHandler
2025-03-02 22:07:35 +01:00
Elias Wernicke and GitHub
5ae7109561
Increase test coverage for todo intent ( #135960 )
...
* move intent tests to file
* add tests for errors
2025-03-02 22:04:25 +01:00
4602c0a1c3
Add Night mode and HVACAction to Advantage Air ( #137475 )
...
* add night mode toggle
* populate AC's action
* set hvac action on zones
* update tests
* show zones as off if AC is off
---------
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-03-02 21:59:44 +01:00
Michel van de Wetering and GitHub
53bc5ff029
Keep entered values in form when connecting to Epson projector fails ( #135402 )
...
Add suggested values to form
2025-03-02 21:41:38 +01:00
martin12as and GitHub
c782a6ab63
Improve outlet constant naming for NUT ( #139660 )
...
* Update const.py
Fixed to match string.json
* Update const.py
2025-03-02 21:38:12 +01:00
23644a60ac
Improve Linkplay device unavailability detection ( #138457 )
...
* Dampen reachability changes
Retry a few times before declaring player is unavailable
* Fix ruff-format complaint
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
* Fix ruff-format complaint
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
* Fix ruff-format complaint
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
* Fix duplicated change
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
---------
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2025-03-02 21:26:54 +01:00
Joost Lekkerkerker and GitHub
14e66ffef4
Fetch integration list from next branch for analytics insights ( #137250 )
...
Fetch integration list from next branch
2025-03-02 21:21:47 +01:00
karwosts and GitHub
fa40d02a07
Add model_id filter to device selector ( #135646 )
...
* Add model_id filter to device selector
* Rerun CI
2025-03-02 21:15:37 +01:00
Niklas Neesen and GitHub
8536f2b4cb
Fix vicare exception for specific ventilation device type ( #138343 )
...
* fix for exception for specific ventilation device type + tests
* fix for exception for specific ventilation device type + tests
* New Testset just for fan
* update test_sensor.ambr
2025-03-02 20:57:13 +01:00
J. Nick Koston and GitHub
387bf83ba8
Bump aioesphomeapi to 29.3.2 ( #139653 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v29.3.1...v29.3.2
2025-03-02 20:53:45 +01:00
Norbert Rittel and GitHub
18b0f54a3e
Fix typo in outlet_2_load_off of NUT integration ( #139656 )
...
Fix typo in `outlet_2_load_off`
Fix small copy & paste error in https://github.com/home-assistant/core/pull/139044
2025-03-02 20:49:19 +01:00
Nathan Spencer and GitHub
f76e295204
Add fault event to balboa ( #138623 )
...
* Add fault sensor to balboa
* Use an event instead of sensor for faults
* Don't set fault initially in conftest
* Use event type per fault message code
* Set fault to None in conftest
2025-03-02 20:24:27 +01:00
Norbert Rittel and GitHub
e63b17cd58
Make spelling of "All-Link" consistent in Insteon integration ( #139651 )
...
"All-Link" is a fixed term in the Insteon integration that should be kept in translations. To clarify that this commit makes all occurrences in the Insteon integration consistent (plus fixing one typo).
On the other end the word "database" is sentence-cased as this can be translated, just as "record" etc.
Finally the description of the "Load All-Link database" action is made consistent using descriptive third-person singular as all other actions do.
2025-03-02 20:04:53 +01:00
05e23f0fc7
Add nut commands to turn off/on outlet 1 & 2 ( #139044 )
...
* Update const.py
* Update strings.json
* Update homeassistant/components/nut/strings.json
Co-authored-by: tdfountain <174762217+tdfountain@users.noreply.github.com >
* Update homeassistant/components/nut/strings.json
Co-authored-by: tdfountain <174762217+tdfountain@users.noreply.github.com >
---------
Co-authored-by: tdfountain <174762217+tdfountain@users.noreply.github.com >
2025-03-02 20:00:05 +01:00
Joost Lekkerkerker and GitHub
fca4ef3b1e
Fix scope comparison in SmartThings ( #139652 )
2025-03-02 19:52:37 +01:00
mvn23 and GitHub
1226354823
Finish removing import from configuration.yaml support from opentherm_gw ( #139643 )
2025-03-02 17:37:48 +01:00
40099547ef
Add typing/async to NMBS ( #139002 )
...
* Add typing/async to NMBS
* Fix tests
* Boolean fields
* Update homeassistant/components/nmbs/sensor.py
Co-authored-by: Jorim Tielemans <tielemans.jorim@gmail.com >
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Jorim Tielemans <tielemans.jorim@gmail.com >
2025-03-02 17:36:37 +01:00
mvn23 and GitHub
de4540c68e
Remove deprecated entity migration from opentherm_gw ( #139641 )
2025-03-02 17:28:11 +01:00
mvn23 and GitHub
d006d33dc0
Remove deprecated device migration from opentherm_gw ( #139612 )
2025-03-02 16:52:25 +01:00
J. Nick Koston and GitHub
4c8a58f7cc
Fix broken link in ESPHome BLE repair ( #139639 )
...
ESPHome always uses .0 in the URL for the changelog,
and we never had a patch version in the stable
BLE version field so we need to switch it to
.0 for the URL.
2025-03-02 16:50:35 +01:00
8d6178ffa6
Add last updated attribute to UK transport train sensor ( #139352 )
...
added last updated attribute to train sensor
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-03-02 16:48:57 +01:00
Manu and GitHub
0a3562aca3
Add prefix path support to pyLoad integration ( #139139 )
...
* Add prefix path configuration support
* fix typo
* formatting
* uppercase
* changes
* redact host
2025-03-02 16:45:57 +01:00
Bram Kragten
8382663be4
Bump version to 2025.3.0b3
2025.3.0b3
2025-03-02 16:15:38 +01:00
Joost Lekkerkerker and Bram Kragten
7e1309d874
Bump pysmartthings to 2.4.1 ( #139627 )
2025-03-02 16:15:16 +01:00
Joost Lekkerkerker and Bram Kragten
1d0cba1a43
Still request scopes in SmartThings ( #139626 )
...
Still request scopes
2025-03-02 16:15:15 +01:00
J. Nick Koston and Bram Kragten
7d9a6ceb6b
Fix arm vacation mode showing as armed away in elkm1 ( #139613 )
...
Add native arm vacation mode support to elkm1
Vacation mode is currently implemented as a custom
service which will be deprecated in a future PR.
Note that the custom service was added long before
HA had a native vacation mode which was added
in #45980
2025-03-02 16:15:14 +01:00
Jan Bouwhuis and Bram Kragten
6abdb28a03
Fix body text of imap message not available in custom event data template ( #139609 )
2025-03-02 16:15:13 +01:00
J. Nick Koston and Bram Kragten
3690e03951
Bump inkbird-ble to 0.7.1 ( #139603 )
...
changelog: https://github.com/Bluetooth-Devices/inkbird-ble/compare/v0.7.0...v0.7.1
2025-03-02 16:15:13 +01:00
4fe4d14f16
Bump aioshelly to 13.1.0 ( #139601 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-03-02 16:15:12 +01:00
J. Nick Koston and Bram Kragten
74e8ffa555
Fix handling of NaN float values for current humidity in ESPHome ( #139600 )
...
fixes #131837
2025-03-02 16:15:11 +01:00
Robert Resch and Bram Kragten
c257b228f1
Bump deebot-client to 12.3.1 ( #139598 )
2025-03-02 16:15:10 +01:00
peteS-UK and Bram Kragten
6ff0f67d03
Fix Manufacturer naming for Squeezelite model name for Squeezebox ( #139586 )
...
Squeezelite Manufacturer Fix
2025-03-02 16:15:10 +01:00
Jan Bouwhuis and Bram Kragten
8fdff9ca37
Fix - Allow brightness only light MQTT json light to be set up using the brightness flag or via supported_color_modes ( #139585 )
...
* Fix - Allow brightness only light MQTT json light to be set up using the `brightness` flag or via `supported_color_modes`
* Improve comment
2025-03-02 16:15:09 +01:00
Norbert Rittel and Bram Kragten
9055dff9bd
Improve field descriptions of zha.permit action ( #139584 )
...
Make the field descriptions of `source_ieee` and `install_code` UI-friendly by cross-referencing them using their friendly names to allow matching translations.
Better explain the alternative of using the `qr_code` field by adding that this contains both the IEEE address and the Install code of the joining device.
2025-03-02 16:15:08 +01:00
G Johansson and Bram Kragten
e766d681b5
Fix duplicate unique id issue in Sensibo ( #139582 )
...
* Fix duplicate unique id issue in Sensibo
* Fixes
* Mods
2025-03-02 16:15:07 +01:00
J. Nick Koston and Bram Kragten
511e57d0b3
Bump aiohomekit to 3.2.8 ( #139579 )
...
changelog: https://github.com/Jc2k/aiohomekit/compare/3.2.7...3.2.8
2025-03-02 16:15:04 +01:00
Markus Adrario and Bram Kragten
74be49d00d
Homee: fix watchdog icon ( #139577 )
...
fix watchdog icon
2025-03-02 16:15:04 +01:00
Joost Lekkerkerker and Bram Kragten
684c3aac6b
Don't require not needed scopes in SmartThings ( #139576 )
...
* Don't require not needed scopes
* Don't require not needed scopes
2025-03-02 16:15:03 +01:00
Joost Lekkerkerker and Bram Kragten
a718b6ebff
Only determine SmartThings swing modes if we support it ( #139571 )
...
Only determine swing modes if we support it
2025-03-02 16:15:02 +01:00
Joost Lekkerkerker and Bram Kragten
f17274d417
Validate scopes in SmartThings config flow ( #139569 )
2025-03-02 16:15:01 +01:00
Jan-Philipp Benecke and Bram Kragten
1530139a61
Bump aiowebdav2 to 0.3.1 ( #139567 )
2025-03-02 16:15:01 +01:00