Joost Lekkerkerker and GitHub
5f67623214
Deprecate SmartThings events ( #141073 )
2025-03-21 18:26:17 +01:00
Joost Lekkerkerker and GitHub
e78e873892
Add update platform to SmartThings ( #141070 )
...
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* fix
* fix
* Add AC tests
* Add thermostat tests
* Add cover tests
* Add device tests
* Add light tests
* Add rest of the tests
* Add update
* Add oauth
* Add oauth tests
* Add oauth tests
* Add oauth tests
* Add oauth tests
* Bump version
* Add rest of the tests
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Add test fixtures
* Add test fixtures
2025-03-21 17:01:13 +01:00
G Johansson and GitHub
16d335efc0
Update quality scale for Sensibo ( #135924 )
...
* Update quality scale for Sensibo
* platinum
2025-03-21 16:59:03 +01:00
Joost Lekkerkerker and GitHub
74ed0e8011
Add support for PM1.0 in SmartThings ( #141061 )
...
* Add support for PM1.0 in SmartThings
* Add test fixtures
* Add test fixtures
2025-03-21 16:29:00 +01:00
Simone Chemelli and GitHub
c1753631b1
Handle button presses exceptions for Vodafone Station ( #140953 )
...
* Handle button presses execeptions for Vodafone Station
* apply review comment
2025-03-21 16:26:51 +01:00
Joost Lekkerkerker and GitHub
f84a46680d
Add event platform to SmartThings ( #141066 )
...
* Add event platform to SmartThings
* Add event platform to SmartThings
* Fix
2025-03-21 16:20:42 +01:00
Joost Lekkerkerker and GitHub
a9cbc72ce5
Add child lock to SmartThings ( #140200 )
...
* Add kids lock to SmartThings
* Add kids lock to SmartThings
* Fix
* Fix
2025-03-21 14:03:44 +01:00
Luke Lashley and GitHub
466ec0b596
Fix failing Roborock test ( #141059 )
...
Fix the falky test
2025-03-21 05:31:17 -07:00
858f0e6657
Fixed issue where the device was already disconnected when setting up the event platform ( #140722 )
...
* Changed where the script events are collected to remove any device communication from async_setup_entry
* Implemented improvements and added a test to test whats happends when script_getcode fails
* Renamed script_events to rpc_script_event to make clear this is only for RPC devices
Co-authored-by: Shay Levy <levyshay1@gmail.com >
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2025-03-21 14:13:56 +02:00
Jan-Philipp Benecke and GitHub
4ed2689678
Handle wrong WebDAV URL more gracefully in config flow ( #141040 )
2025-03-21 12:25:26 +02:00
fwestenberg and GitHub
1fafe81d20
Update Stookwijzer diagnostics and description ( #141041 )
...
Update diagnostics and description
2025-03-21 12:20:15 +02:00
Norbert Rittel and GitHub
3101d9099b
Fix spelling of "mDNS" in esphome ( #141052 )
...
Change "MDNS" to the correct "mDNS".
2025-03-21 12:19:07 +02:00
Maciej Bieniek and GitHub
2785688f57
Add calibrate button for Shelly BLU TRV ( #140578 )
...
* Initial commit
* Refactor
* Call async_add_entities() once
* Type
* Cleaning
* `supported` is not needed here
* Add error handling
* Add test
* Fix name
* Change class name
* Change method name
* Move BLU_TRV_TIMEOUT
* Fix BLU_TRV_TIMEOUT import
* Coverage
* Use test snapshots
* Support error translations
* Fix tests
* Introduce ShellyBaseButton class
* Rename press_method to _press_method
* Improve exception strings
2025-03-21 10:14:20 +01:00
Norbert Rittel and GitHub
bce7fcc3c6
Capitalize "DIP" abbreviation in apcupsd ( #141048 )
...
As "DIP" stands for "dual in-line package" it becomes capitalized as an abbreviation.
2025-03-21 09:44:02 +01:00
J. Nick Koston and GitHub
021e4fab8c
Bump habluetooth to 3.36.0 ( #141037 )
...
* Bump habluetooth to 3.35.0
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v3.32.0...v3.35.0
* adjust
2025-03-21 08:12:55 +01:00
puddly and GitHub
110500b860
Bump ZHA to 0.0.53 ( #141025 )
...
* Bump ZHA to 0.0.53
* Regenerate snapshot
2025-03-21 07:44:57 +01:00
Luke Lashley and GitHub
e388d0c344
Bump python-snoo to 0.6.4 ( #141030 )
2025-03-21 07:42:02 +01:00
Allen Porter and GitHub
a83bf4f514
Add a GetHomeState tool to return the current state of the home ( #140971 )
...
* Add a GetHomeState tool to return the current state of the home
* Fix check for exposing entities
* Add "all" to get home state description
2025-03-20 19:37:54 -07:00
Luke Lashley and GitHub
a388863e62
Remove stale devices automatically for Roborock ( #140991 )
...
* Remove stale devices
* Add test
* extra test + fix networking patch bug
2025-03-20 18:28:37 -07:00
Abílio Costa and GitHub
d12b4a1460
Log a warning for modules that log too often ( #139708 )
...
* Log a warning for modules that log too often
* Improve var naming
* Increase time window; improve log info
* Fix zha type
* Fix typo
* Ignore debug logs
* Use timer to avoid now() calls
* Switch to async_track_time_interval
* Allow using base QueueLister
* Add test for counters reset
* Make var names consistent; reduce message/time ratio
* Use log times instead of timer
* Simplify reset test
* Warn only once per module
* Remove uneeded counter reset
2025-03-20 14:53:53 -10:00
puddly and GitHub
87c8234cdc
Allow USB polling monitor on macOS for development ( #141029 )
...
* Allow USB polling on macOS
* Remove `_async_supports_monitoring`
2025-03-20 14:43:29 -10:00
dependabot[bot] and GitHub
72645dff8b
Bump actions/cache from 4.2.2 to 4.2.3 ( #140977 )
2025-03-21 00:34:48 +01:00
Marc Mueller and GitHub
b936739917
Update pylint to 3.3.6 ( #141028 )
2025-03-21 00:33:16 +01:00
J. Diego Rodríguez Royo and GitHub
a45c8d2820
Fix some Home Connect options keys ( #141023 )
...
Fix some options keys
2025-03-20 22:52:46 +01:00
Norbert Rittel and GitHub
98f7193986
Apply sentence-casing to all status codes in litterrobot ( #141020 )
2025-03-20 21:23:35 +01:00
starkillerOG and GitHub
5d1c8ea537
Reolink fix playback headers ( #141015 )
2025-03-20 20:45:07 +01:00
95014dfdd8
Fix name of energenie_power_sockets integration ( #141014 )
...
* Fix name of `energenie_power_sockets` integration
Remove "integration." from the integration name.
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-03-20 21:43:13 +02:00
Maciej Bieniek and GitHub
53f1dd8adf
Improve error handling and add exception translations for NextDNS integration ( #141005 )
...
* Add exception translations
* Coverage
* Add missing auth_error
* Coverage
* Use async_start_reauth
* Fix test
* Remove method placeholder
2025-03-20 20:33:45 +02:00
Norbert Rittel and GitHub
a338205b73
Fix sentence-casing of "round-trip time" sensors in ping ( #141012 )
...
* Fix sentence-casing of "round-trip time" sensors in `ping`
Also add a hyphen for better English grammar.
* Update test_sensor.ambr
2025-03-20 20:30:28 +02:00
a030502489
Add MQTT cover stop tilt ( #139912 )
...
* Stop tilt move.
Stop tilt use same payload as cover - payload_stop
* Add test for STOP_TILT
* Tilt action
* Revert "Tilt action"
This reverts commit 7ce4fbb086 .
* Update tests/components/mqtt/test_cover.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Update homeassistant/components/mqtt/cover.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Append CONF_PAYLOAD_STOP_TILT
* Update homeassistant/components/mqtt/cover.py
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Test for new payload
* Update tests/components/mqtt/test_cover.py
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Update tests/components/mqtt/test_cover.py
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Ruff format
* abbreviation
---------
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2025-03-20 18:20:12 +00:00
EnjoyingM and GitHub
f9bb250621
Wolf Smartset: Adding Heatpump Parameters: Frequency, RPM and Flow rate ( #140844 )
...
* Add missing Heatpump parameters and units
* Fix merge issue
* Fix snapshot
* Removing bundle_id as extra state attribute till functionality is needed and updating api translation with missing phrase
* Fix translations for listparameters
* Fix translations for listparameters
2025-03-20 18:46:04 +01:00
Abílio Costa and GitHub
eca10ea591
Improve Withings sleep and weight default units ( #140665 )
2025-03-20 18:45:52 +01:00
Robert Resch and GitHub
32c6fb8629
Bump uv to 0.6.8 ( #141007 )
2025-03-20 19:20:40 +02:00
Norbert Rittel and GitHub
4bbd49af53
Capitalize "PIN to Drive" feature name in teslemetry ( #141011 )
...
* Capitalize "PIN to Drive" as feature name in `teslemetry`
Fixes the spelling of "PIN" for consistency and turns "PIN to Drive" into the feature name that Tesla uses (in English).
* Update test_binary_sensor.ambr
2025-03-20 19:20:08 +02:00
e48a25e952
Add button platform for Squeezebox integration ( #140697 )
...
* initial
* trans key correction
* base class updates
* model tidy up
* Update homeassistant/components/squeezebox/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/squeezebox/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/squeezebox/media_player.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/squeezebox/media_player.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/squeezebox/button.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* review updates
* update
* move manufacturer to library
* updates
* list concat
* review updates
* Update tests/components/squeezebox/test_button.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-03-20 17:18:08 +01:00
Maciej Bieniek and GitHub
70ed120c6e
Add exception translations for GIOS integration ( #141006 )
...
Add exception translations
2025-03-20 16:58:49 +01:00
Martin Hjelmare and GitHub
a835c85f59
Patch Z-Wave platforms in button tests ( #141001 )
2025-03-20 16:37:02 +02:00
Luke Lashley and GitHub
2a4ed9ace7
Add translations for Roborock Exceptions ( #140964 )
...
* Add translations to a few exceptions
* match existing wording
* fix regex
* consolidate errors
* fix test
2025-03-20 07:14:45 -07:00
Petro31 and GitHub
212d39ba19
Migrate template switch to new style ( #140324 )
...
* Migrate template switch to new style
* update tests
* Update tests
* Add config flow migration
* comment fixes
* revert entity config migration
2025-03-20 15:12:43 +01:00
Martin Hjelmare and GitHub
5f84fc3ee5
Patch Z-Wave platforms in binary sensor tests ( #140992 )
2025-03-20 16:06:21 +02:00
Artur Pragacz and GitHub
c9b27cf26e
Detect early base platforms in bootstrap ( #140359 )
...
* Detect early base platforms in bootstrap
* Address feedback
* Address feedback
2025-03-20 12:56:45 +01:00
Martin Hjelmare and GitHub
df0125abdd
Patch Z-Wave platforms in api tests ( #140988 )
2025-03-20 12:54:40 +01:00
Martin Hjelmare and GitHub
d8a4a97ee0
Allow patching Z-Wave platforms specifically in tests ( #140987 )
2025-03-20 12:19:14 +01:00
starkillerOG and GitHub
a20601a1f0
Bump reolink-aio to 0.12.3 ( #140789 )
...
* Add password length restriction
* Bump reolink-aio to 0.12.3
* Add repair issue for too long password
* finish password too long repair issue
* add test
2025-03-20 11:39:57 +01:00
Franck Nijhof and GitHub
d3c40939f6
Reorder template extensions ( #140985 )
2025-03-20 11:34:02 +01:00
Marc Mueller and GitHub
56e966a980
Update project metadata for PEP 639 ( #140960 )
2025-03-20 11:04:49 +01:00
Joost Lekkerkerker and GitHub
827d5256c6
Bump pySmartThings to 2.7.4 ( #140720 )
...
* Bump pySmartThings to 2.7.3
* Bump pySmartThings to 2.7.3
* Fix
* Fix
* Fix
2025-03-20 11:02:51 +01:00
Franck Nijhof and GitHub
c6d3928ed1
Add template function: combine ( #140948 )
...
* Add template function: combine
* Add test to take away concern raised
2025-03-20 10:29:40 +01:00
Petar Petrov and GitHub
3fb0290fba
Remove unused params in "zwave_js/provision_smart_start_node" API ( #140982 )
2025-03-20 10:19:26 +01:00
Martin Hjelmare and GitHub
2674b02bfa
Refactor zwave_js config entry setup ( #107635 )
...
* Refactor zwave_js config entry setup
* Fix blocking update test
* Address timeout comment
* Remove platform tasks
* Replace deprecated async_add_job
* Use ConfigEntry.async_on_state_change
* Use modern config entry methods
* Clarify exception message
* Test listen error after config entry setup
* Test listen failure during setup after forward entry
* Test not reloading when hass is stopping
* Test client disconnect is called on entry unload
* Fix and test client not connected during driver setup
* Fix and test driver ready timeout
* Stringify listen task exception when logging
* Use identity compare
* Guard for closed connection
* Consolidate listen task checking and tests
2025-03-20 10:16:48 +01:00