Thomas55555
13385912d1
Refactor Husqvarna Automower ( #117938 )
2024-05-24 10:54:19 +02:00
Sid
bc72f82776
Convert namedtuple to NamedTuple for smartthings ( #115395 )
2024-05-24 10:53:05 +02:00
Pete Sage
1ad2e4951d
Fix Sonos album artwork performance ( #116391 )
2024-05-24 10:42:45 +02:00
mkmer
5c263b039e
Catch client connection error in Honeywell ( #117502 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-05-24 10:40:30 +02:00
epenet
bb0b01e4a9
Add error message to snapshot_platform helper ( #117974 )
2024-05-24 10:38:23 +02:00
J. Nick Koston
488b2edfd8
Bump pySwitchbot to 0.46.1 ( #118025 )
2024-05-24 10:37:10 +02:00
epenet
39f618d5e5
Add snapshot tests to nuki ( #117973 )
2024-05-24 10:36:59 +02:00
Ulfmerbold2000
e274316a50
Add missing Ecovacs life spans ( #117134 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-05-24 10:36:13 +02:00
Fredrik Erlandsson
d1904941c1
Fix issue with device_class.capitalize() in point ( #117969 )
2024-05-24 10:35:44 +02:00
Marc Mueller
905adb2431
Update codespell ignore list ( #118018 )
2024-05-24 10:24:34 +02:00
Marc Mueller
3b4b36a9fd
Fix partial typing ( #118022 )
2024-05-24 10:24:18 +02:00
Marc Mueller
0e03e591e7
Improve callable annotations ( #118024 )
2024-05-24 10:24:09 +02:00
J. Nick Koston
b7a18e9a8f
Avoid calling split_entity_id in event add/remove filters ( #118015 )
2024-05-24 10:01:33 +02:00
Marc Mueller
01ace8cffd
Update typing-extensions to 4.12.0 ( #118020 )
2024-05-24 10:00:43 +02:00
epenet
a6ca5c5b84
Add logging to SamsungTV turn-on ( #117962 )
...
* Add logging to SamsungTV turn-on
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org>
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-24 09:59:29 +02:00
Erik Montnemery
f896c7505b
Improve async_get_issue_tracker for custom integrations ( #118016 )
2024-05-24 09:55:05 +02:00
Evgeny
24d31924a0
Migrate OpenWeaterMap to new library (support API 3.0) ( #116870 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-23 21:51:10 -10:00
epenet
5bca9d142c
Use snapshot in renault diagnostics tests ( #118021 )
2024-05-24 09:42:33 +02:00
epenet
19aaa8ccee
Move plaato coordinator to separate module ( #118019 )
2024-05-24 09:42:12 +02:00
Franck Nijhof
9224997411
Add sequence action for automations & scripts ( #117690 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-05-24 09:34:49 +02:00
kingy444
e70d8aec96
Daikin Aircon - Add strings and debug ( #116674 )
2024-05-24 09:28:44 +02:00
epenet
edd14929e3
Add snapshot tests to plaato ( #118017 )
2024-05-24 09:23:09 +02:00
Brett Adams
96d9342f13
Add models to energy sites in Teslemetry ( #117419 )
...
* Add models to energy sites and test devices
* Fix device testing
* Revert VIN
* Fix snapshot
* Fix snapshot
* fix snap
* Sort list
2024-05-24 09:18:22 +02:00
Shay Levy
cb59eb183d
Switcher - use single_config_entry and register_discovery_flow in con… ( #118000 )
2024-05-24 09:15:17 +02:00
Brett Adams
ad90ecef3f
Add binary sensor platform to Teslemetry ( #117230 )
...
* Add binary sensor platform
* Add tests
* Cleanup
* Add refresh test
* Fix runtime_data after rebase
* Remove streaming strings
* test error
* updated_once
* fix updated_once
* assert_entities_alt
* Update homeassistant/components/teslemetry/binary_sensor.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-05-24 08:55:27 +02:00
epenet
8da799e420
Move omnilogic coordinator to separate module ( #118014 )
2024-05-24 08:48:05 +02:00
Marc Mueller
301c484e05
Fix vallow test fixtures ( #118003 )
2024-05-24 08:31:21 +02:00
Thomas55555
528d67ee06
Remove unused snapshots [a-f] ( #117999 )
2024-05-24 08:28:04 +02:00
Brett Adams
3c7857f0f0
Add lock platform to Teslemetry ( #117344 )
...
* Add lock platform
* Tests and fixes
* Fix json
* Review Feedback
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* wording
* Fix rebase
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-05-24 08:26:29 +02:00
Marc Mueller
dc47792ff2
Update codespell to 2.3.0 ( #118001 )
2024-05-24 08:22:29 +02:00
J. Nick Koston
93daac9b3d
Update pySwitchbot to 0.46.0 to fix lock key retrieval ( #118005 )
...
* Update pySwitchbot to 0.46.0 to fix lock key retrieval
needs https://github.com/Danielhiversen/pySwitchbot/pull/236
* bump
* fixes
2024-05-23 23:59:44 -04:00
Paulus Schoutsen
d1af40f1eb
Google gen updates ( #117893 )
...
* Add a recommended model for Google Gen AI
* Add recommended settings to Google Gen AI
* Revert no API msg
* Use correct default settings
* Make sure options are cleared when using recommended
* Update snapshots
* address comments
2024-05-23 17:16:48 -04:00
Shay Levy
c0bcf00bf8
Remove Switcher YAML import support ( #117994 )
2024-05-23 21:12:19 +02:00
epenet
4ee1460eec
Move moehlenhoff_alpha2 coordinator to separate module ( #117970 )
2024-05-23 21:06:00 +02:00
epenet
34deac1a61
Add snapshot tests to omnilogic ( #117986 )
2024-05-23 21:04:31 +02:00
J. Nick Koston
bdc3bb57f3
Bump habluetooth to 3.1.1 ( #117992 )
2024-05-23 20:43:14 +02:00
Shay Levy
36d77414c6
Enable Switcher assume buttons for all devices ( #117993 )
2024-05-23 20:29:49 +02:00
Allen Porter
978fe2d7b0
Bump to google-nest-sdm to 4.0.4 ( #117982 )
2024-05-23 20:27:48 +02:00
agrauballe
ef138eb976
Deconz - Added trigger support for Aqara WB-R02D mini switch ( #117917 )
...
Added support for Aqara WB-R02D mini switch
Co-authored-by: agr <agr@kamstrup.com>
2024-05-23 18:04:37 +02:00
J. Nick Koston
c5cc9801a6
Cache serialize of manifest for loaded integrations ( #117965 )
...
* Cache serialize of manifest for loaded integrations
The manifest/list and manifest/get websocket apis
are called frequently when moving around in the UI.
Since the manifest does not change we can make
the the serialized version a cached property
* reduce
* reduce
2024-05-23 10:52:05 -04:00
J. Nick Koston
09e7156d2d
Fix turbojpeg init doing blocking I/O in the event loop ( #117971 )
...
* Fix turbojpeg init doing blocking I/O in the event loop
fixes
```
Detected blocking call to open inside the event loop by integration camera at homeassistant/components/camera/img_util.py, line 100: TurboJPEGSingleton.__instance = TurboJPEG() (offender: /usr/local/lib/python3.12/ctypes/util.py, line 276: with open(filepath, rb) as fh:), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+camera%22
```
* Update homeassistant/components/camera/img_util.py
* Fix turbojpeg init doing blocking I/O in the event loop
fixes
```
Detected blocking call to open inside the event loop by integration camera at homeassistant/components/camera/img_util.py, line 100: TurboJPEGSingleton.__instance = TurboJPEG() (offender: /usr/local/lib/python3.12/ctypes/util.py, line 276: with open(filepath, rb) as fh:), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+camera%22
```
* already suppressed and logged
2024-05-23 10:50:25 -04:00
epenet
6b2ddcca5e
Move rainmachine coordinator to separate module ( #117983 )
...
* Move rainmachine coordinator to separate module
* Coverage
2024-05-23 16:41:50 +02:00
epenet
162f5ccbde
Add snapshot platform tests to rainmachine ( #117978 )
...
* Add snapshot tests to rainmachine
* Add sensor and switch tests
2024-05-23 16:29:39 +02:00
epenet
0c243d699c
Use SnapshotAssertion in rainmachine diagnostic tests ( #117979 )
...
* Use SnapshotAssertion in rainmachine diagnostic tests
* Force entry_id
* Adjust
* Fix incorrect fixtures
* Adjust
2024-05-23 16:22:31 +02:00
Brett Adams
880b315890
Add switch platform to Teslemetry ( #117482 )
...
* Add switch platform
* Add tests
* Add test
* Fixes
* ruff
* Rename to storm watch
* Remove valet
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* ruff
* Review feedback
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-05-23 14:28:18 +02:00
epenet
bc51a4c524
Add snapshot tests to moehlenhoff_alpha2 ( #117967 )
...
* Add tests to moehlenhoff_alpha2
* Adjust coverage
* Adjust coverage
* Adjust coverage
* Adjust patch
* Adjust
2024-05-23 11:54:20 +02:00
epenet
bbe8e69795
Cleanup pylint ignore ( #117964 )
2024-05-23 11:09:33 +02:00
dontinelli
6682244abf
Improve fyta tests ( #117661 )
...
* Add test for init
* update tests
* split common.py into const.py and __init__.py
* Update tests/components/fyta/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* add autospec, tidy up
* adjust len-test
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-05-23 10:51:30 +02:00
Joost Lekkerkerker
e8f544d216
Bump airgradient to 0.4.1 ( #117963 )
2024-05-23 10:25:54 +02:00
J. Nick Koston
6c6a5f496a
Simplify async_track_time_interval implementation ( #117956 )
2024-05-22 21:56:49 -10:00