Pete Sage and GitHub
1ad2e4951d
Fix Sonos album artwork performance ( #116391 )
2024-05-24 10:42:45 +02:00
5c263b039e
Catch client connection error in Honeywell ( #117502 )
...
Co-authored-by: Robert Resch <[email protected] >
2024-05-24 10:40:30 +02:00
epenet and GitHub
bb0b01e4a9
Add error message to snapshot_platform helper ( #117974 )
2024-05-24 10:38:23 +02:00
J. Nick Koston and GitHub
488b2edfd8
Bump pySwitchbot to 0.46.1 ( #118025 )
2024-05-24 10:37:10 +02:00
epenet and GitHub
39f618d5e5
Add snapshot tests to nuki ( #117973 )
2024-05-24 10:36:59 +02:00
e274316a50
Add missing Ecovacs life spans ( #117134 )
...
Co-authored-by: Robert Resch <[email protected] >
2024-05-24 10:36:13 +02:00
Fredrik Erlandsson and GitHub
d1904941c1
Fix issue with device_class.capitalize() in point ( #117969 )
2024-05-24 10:35:44 +02:00
Marc Mueller and GitHub
905adb2431
Update codespell ignore list ( #118018 )
2024-05-24 10:24:34 +02:00
Marc Mueller and GitHub
3b4b36a9fd
Fix partial typing ( #118022 )
2024-05-24 10:24:18 +02:00
Marc Mueller and GitHub
0e03e591e7
Improve callable annotations ( #118024 )
2024-05-24 10:24:09 +02:00
J. Nick Koston and GitHub
b7a18e9a8f
Avoid calling split_entity_id in event add/remove filters ( #118015 )
2024-05-24 10:01:33 +02:00
Marc Mueller and GitHub
01ace8cffd
Update typing-extensions to 4.12.0 ( #118020 )
2024-05-24 10:00:43 +02:00
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 <[email protected] >
---------
Co-authored-by: J. Nick Koston <[email protected] >
2024-05-24 09:59:29 +02:00
Erik Montnemery and GitHub
f896c7505b
Improve async_get_issue_tracker for custom integrations ( #118016 )
2024-05-24 09:55:05 +02:00
24d31924a0
Migrate OpenWeaterMap to new library (support API 3.0) ( #116870 )
...
Co-authored-by: J. Nick Koston <[email protected] >
2024-05-23 21:51:10 -10:00
epenet and GitHub
5bca9d142c
Use snapshot in renault diagnostics tests ( #118021 )
2024-05-24 09:42:33 +02:00
epenet and GitHub
19aaa8ccee
Move plaato coordinator to separate module ( #118019 )
2024-05-24 09:42:12 +02:00
9224997411
Add sequence action for automations & scripts ( #117690 )
...
Co-authored-by: Robert Resch <[email protected] >
2024-05-24 09:34:49 +02:00
kingy444 and GitHub
e70d8aec96
Daikin Aircon - Add strings and debug ( #116674 )
2024-05-24 09:28:44 +02:00
epenet and GitHub
edd14929e3
Add snapshot tests to plaato ( #118017 )
2024-05-24 09:23:09 +02:00
Brett Adams and GitHub
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 and GitHub
cb59eb183d
Switcher - use single_config_entry and register_discovery_flow in con… ( #118000 )
2024-05-24 09:15:17 +02:00
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 <[email protected] >
---------
Co-authored-by: G Johansson <[email protected] >
2024-05-24 08:55:27 +02:00
epenet and GitHub
8da799e420
Move omnilogic coordinator to separate module ( #118014 )
2024-05-24 08:48:05 +02:00
Marc Mueller and GitHub
301c484e05
Fix vallow test fixtures ( #118003 )
2024-05-24 08:31:21 +02:00
Thomas55555 and GitHub
528d67ee06
Remove unused snapshots [a-f] ( #117999 )
2024-05-24 08:28:04 +02:00
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 <[email protected] >
* wording
* Fix rebase
---------
Co-authored-by: G Johansson <[email protected] >
2024-05-24 08:26:29 +02:00
Marc Mueller and GitHub
dc47792ff2
Update codespell to 2.3.0 ( #118001 )
2024-05-24 08:22:29 +02:00
J. Nick Koston and GitHub
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 and GitHub
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 and GitHub
c0bcf00bf8
Remove Switcher YAML import support ( #117994 )
2024-05-23 21:12:19 +02:00
epenet and GitHub
4ee1460eec
Move moehlenhoff_alpha2 coordinator to separate module ( #117970 )
2024-05-23 21:06:00 +02:00
epenet and GitHub
34deac1a61
Add snapshot tests to omnilogic ( #117986 )
2024-05-23 21:04:31 +02:00
J. Nick Koston and GitHub
bdc3bb57f3
Bump habluetooth to 3.1.1 ( #117992 )
2024-05-23 20:43:14 +02:00
Shay Levy and GitHub
36d77414c6
Enable Switcher assume buttons for all devices ( #117993 )
2024-05-23 20:29:49 +02:00
Allen Porter and GitHub
978fe2d7b0
Bump to google-nest-sdm to 4.0.4 ( #117982 )
2024-05-23 20:27:48 +02:00
ef138eb976
Deconz - Added trigger support for Aqara WB-R02D mini switch ( #117917 )
...
Added support for Aqara WB-R02D mini switch
Co-authored-by: agr <[email protected] >
2024-05-23 18:04:37 +02:00
J. Nick Koston and GitHub
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 and GitHub
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 and GitHub
6b2ddcca5e
Move rainmachine coordinator to separate module ( #117983 )
...
* Move rainmachine coordinator to separate module
* Coverage
2024-05-23 16:41:50 +02:00
epenet and GitHub
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 and GitHub
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
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 <[email protected] >
* ruff
* Review feedback
---------
Co-authored-by: G Johansson <[email protected] >
2024-05-23 14:28:18 +02:00
epenet and GitHub
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 and GitHub
bbe8e69795
Cleanup pylint ignore ( #117964 )
2024-05-23 11:09:33 +02:00
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 <[email protected] >
* add autospec, tidy up
* adjust len-test
---------
Co-authored-by: Joost Lekkerkerker <[email protected] >
2024-05-23 10:51:30 +02:00
Joost Lekkerkerker and GitHub
e8f544d216
Bump airgradient to 0.4.1 ( #117963 )
2024-05-23 10:25:54 +02:00
J. Nick Koston and GitHub
6c6a5f496a
Simplify async_track_time_interval implementation ( #117956 )
2024-05-22 21:56:49 -10:00
Matthias Alphart and GitHub
fc4ea774ca
Fix run-in-env script for not running in venv ( #117961 )
2024-05-23 09:14:59 +02:00
cd14d9b0e3
Add Azure data explorer ( #68992 )
...
Co-authored-by: Robert Resch <[email protected] >
2024-05-23 09:14:09 +02:00