Mr. Bubbles and GitHub
ea4443f79e
Add statistics import to Ista EcoTrend integration ( #118788 )
...
* Add statistics import to Ista EcoTrend integration
* Use decorator for fixtures
* define recorder as after_dependency
* Increase test coverage
* remember initial statistic_id
* fix type checking
2024-08-16 16:12:15 +02:00
J. Nick Koston and GitHub
cb8a6af12d
Add additional blocking operations to loop protection ( #124017 )
2024-08-16 09:03:24 -05:00
Erik Montnemery and GitHub
14a3217d7e
Improve entity platform tests ( #124051 )
2024-08-16 15:08:37 +02:00
J. Nick Koston and GitHub
c717e7a6f6
Bump bluetooth-adapters to 0.19.4 ( #124018 )
...
Fixes a call to enumerate USB devices that did blocking
I/O
2024-08-16 07:12:17 -05:00
Erik Montnemery and GitHub
f1b7847d1c
Simplify cv._make_entity_service_schema ( #124046 )
2024-08-16 14:09:09 +02:00
Erik Montnemery and GitHub
69943af68a
Deduplicate async_register_entity_service ( #124045 )
2024-08-16 14:06:35 +02:00
738cc5095d
Bump openwebifpy to 4.2.7 ( #123995 )
...
* Bump openwebifpy to 4.2.6
* Bump openwebifpy to 4.2.7
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-08-16 13:53:11 +02:00
Joost Lekkerkerker and GitHub
4cc4ec44b0
Exclude aiohappyeyeballs from license check ( #124041 )
2024-08-16 13:50:02 +02:00
epenet and GitHub
0a846cfca8
Add missing hass type in tests/test_util ( #124043 )
2024-08-16 13:43:43 +02:00
Matthias Alphart and GitHub
ea52acd7bd
Fix loading KNX integration actions when not using YAML ( #124027 )
...
* Fix loading KNX integration services when not using YAML
* remove unnecessary comment
* Remove unreachable test
2024-08-16 13:43:02 +02:00
Erik Montnemery and GitHub
799e95c1bd
Do sanity check in EntityComponent.async_register_entity_service schema ( #124029 )
...
* Do sanity check in EntityComponent.async_register_entity_service schema
* Improve test
2024-08-16 13:39:25 +02:00
183c191d63
Allow raw mqtt payload to be in mqtt publish action ( #123900 )
...
* Publish raw rendered mqtt payload as raw for mqtt publish action
* Move check out of try block
* Only try to eval `bytes` is payload starts with supported string
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Improve docst
* Add `evaluate_bytes` option to publish action
* Rename to `evaluate_payload`
* Update homeassistant/components/mqtt/strings.json
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Extend test to assert literal_eval is called or not
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-08-16 13:34:14 +02:00
epenet and GitHub
f3e2d06922
Add missing hass type in tests/scripts ( #124042 )
2024-08-16 13:21:39 +02:00
Erik Montnemery and GitHub
99ab2566c2
Correct water heater service schemas ( #124038 )
...
* Correct water heater service schemas
* Update tests
2024-08-16 12:58:05 +02:00
0093276e93
Reolink add 100% coverage of binary_sensor platfrom ( #123862 )
...
* Implement 100% coverage of binary_sensor
* fix styling
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use get().state instead of is_state
* Remove unneeded "is True"
* Remove unneeded "is True"
* reset the mock and use assert_not_called
* use freezer
* fix styling
* fix styling
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-16 12:46:51 +02:00
WebSpider and GitHub
461ef33553
Bump meteoalert to 0.3.1 ( #123848 )
...
Bump meteoalertapi to 0.3.1
2024-08-16 12:27:20 +02:00
J. Nick Koston and GitHub
723ea6173e
Add Python-2.0.1 license to list of approved licenses ( #124020 )
...
https://spdx.org/licenses/Python-2.0.1.html
2024-08-16 12:04:57 +02:00
Pete Sage and GitHub
1f214bec93
Add Sonos tests for media_player shuffle and repeat ( #122816 )
...
* initial commit
* initial commit
* update comments
2024-08-16 11:49:00 +02:00
Mr. Bubbles and GitHub
4b62dcfd19
Improve rate limit handling in Habitica integration ( #121763 )
...
* Adjustments to requests and update interval due to rate limiting
* Use debounced refresh for to-do lists
* Use debounced refresh in switch and buttons
* Request refresh only if a to-do was changed
* Update task order provisionally in the coordinator
2024-08-16 11:41:04 +02:00
epenet and GitHub
66a8733333
Add missing return type in test __init__ method (part 4) ( #123947 )
2024-08-16 10:26:12 +02:00
f9ade788eb
Do sanity check EntityPlatform.async_register_entity_service schema ( #123058 )
...
* Do a sanity check of schema passed to EntityPlatform.async_register_entity_service
* Only attempt to check schema of Schema
* Handle All/Any wrapped in schema
* Clarify comment
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev >
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2024-08-16 10:01:12 +02:00
Andre Lengwenus and GitHub
6d9764185b
Bump pypck to 0.7.21 ( #124023 )
2024-08-16 09:22:00 +02:00
Robert Svensson and GitHub
a944541c58
Bump aiounifi to v80 ( #124004 )
2024-08-15 21:36:06 -05:00
Brett Adams and GitHub
2f8766a9ec
Fix rear trunk logic in Tessie ( #124011 )
...
Allow open to be anything not zero
2024-08-15 23:52:18 +02:00
Robert Svensson and GitHub
37328c78c1
Use snapshot in UniFi switch tests ( #122871 )
...
* Use snapshot in UniFi switch tests
* Fix review comment
2024-08-15 21:29:32 +02:00
142469be95
TotalConnect state attribute deprecation warning ( #122320 )
...
* add warning comment
* make comments smaller and put at top
* Update homeassistant/components/totalconnect/alarm_control_panel.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-15 20:25:56 +02:00
Mr. Bubbles and GitHub
7d552b64f7
Use clearCompletedTodos API endpoint for deleting Habitica todos ( #121877 )
...
Use clearCompletedTodos endpoint for deleting multiple completed todo items
2024-08-15 20:06:23 +02:00
Noah Husby and GitHub
65fa4a34ed
Add configuration url to russound device ( #124001 )
...
feat: add configuration url
2024-08-15 20:05:28 +02:00
dougiteixeira and GitHub
f581066747
Add config flow for platform number in Template ( #121849 )
...
* Add config flow to select platform in Template
* Remove device id duplicate in schema
* Add config flow for number platform in Template
* Remove mode
2024-08-15 20:02:51 +02:00
Noah Husby and GitHub
29c0a7f324
Bump aiorussound to 2.3.2 ( #123997 )
2024-08-15 19:23:35 +02:00
Mr. Bubbles and GitHub
bf9d621939
Revert "Rename sensor to finished downloads in pyLoad integration" ( #121483 )
...
Revert "Rename sensor to finished downloads in pyLoad integration (#120483 )"
This reverts commit 8e598ec3ff .
2024-08-15 19:09:21 +02:00
Erik Montnemery and GitHub
64a68b17f4
Simplify recorder.migration._drop_foreign_key_constraints ( #123968 )
2024-08-15 11:58:52 -05:00
46357519e0
Add Nice G.O. integration ( #122748 )
...
* Convert Linear Garage Door to Nice G.O.
* Remove useless fixtures
* Update manifest (now cloud push! 🎉 )
* Fix entry unload
* Extend config entry type
* Fix circular import
* Bump nice-go (hopefully fix dep conflict)
* Bump nice-go (moves type stubs to dev deps)
* Remove lingering mentions of Linear
* Add nice-go as logger
* Convert nice_go into a new integration and restore linear_garage_door
* Add missing new lines to snapshots
* Fixes suggested by @joostlek
* More fixes
* Fixes
* Fixes
* Fix coordinator tests
* Move coordinator tests
* Move test_no_connection_state from test_cover to test_init
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-08-15 18:46:06 +02:00
G Johansson and GitHub
24a20c75eb
Add options flow to File ( #120269 )
...
* Add options flow to File
* Review comments
2024-08-15 18:21:07 +02:00
Michael and GitHub
e39bfeac08
Allow shared Synology DSM Photo albums shown in media browser ( #123613 )
2024-08-15 18:18:05 +02:00
Joost Lekkerkerker and GitHub
874ae15d6a
Fix motionblinds ble test ( #123990 )
...
* Fix motionblinds ble test
* Fix motionblinds ble test
2024-08-15 18:16:49 +02:00
Glenn Waters and GitHub
a50aeb0a66
Environment Canada weather format fix ( #123960 )
...
* Add missing isoformat.
* Move fixture loading to common conftest.py
* Add deepcopy.
2024-08-15 16:14:01 +02:00
Philip Vanloo and GitHub
983806817b
Add ArtSound as a virtual integration ( #122636 )
...
* Add ArtSound as a virtual integration and brand
* Remove ArtSound as brand
* Add docstring for __init__
* Address hassfest
2024-08-15 15:48:02 +02:00
cnico and GitHub
21c9cd1caa
Add switch platform to chacon_dio integration ( #122514 )
...
* Adding switch platform for dio devices
* Remove useless logger
* Review corrections
* review corrections
2024-08-15 15:44:49 +02:00
c674a25eba
Add Motionblinds Bluetooth full test coverage ( #121878 )
...
* Add tests
* Fix entity test
* Format
* Fix sensor tests
* Fix sensor tests
* Fix sensor tests
* Add init tests
* Change service info
* Rename test_sensor parameters
* Removce ConfigEntryState.LOADED assertion
* Remove platforms parameter from setup_platform
* Rename setup_platform to setup_integration
* Fixture for blind_type and mock_config_entry
* Use mock for MotionDevice
* Use mock for MotionDevice
* Add type hint
* Use Mock instead of patch
* Use mock_config_entry fixture
* Move constants to init
* Fix entity_id name
* Use fixture
* Use fixtures instead of constants
* Use display_name fixture
* Rename mac to mac_code
* Remove one patch
* Use fixtures for mock_config_entry
* Apply suggestion
* Replace patch with mock
* Replace patch with mock
* Replace patch with mock
* Fix
* Use pytest.mark.usefixtures if parameter not used
* Base mac code on address
* Remove if statement from entity test
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-08-15 15:39:47 +02:00
Erik Montnemery and GitHub
f72d9a2c02
Raise on database error in recorder.migration._modify_columns ( #123642 )
...
* Raise on database error in recorder.migration._modify_columns
* Improve test coverage
2024-08-15 14:46:23 +02:00
Erik Montnemery and GitHub
ab163c356f
Bump pyhomeworks to 1.1.1 ( #123981 )
2024-08-15 12:39:01 +02:00
Brett Adams and GitHub
b3399082a8
Gold quality for Tesla Fleet ( #122235 )
...
gold quality
2024-08-15 11:33:31 +02:00
Erik Montnemery and GitHub
26e80cec3d
Deduplicate some recorder migration tests ( #123972 )
2024-08-15 11:09:24 +02:00
Michael Hansen and GitHub
f2d39feec0
Adjust VAD seconds better for microVAD ( #123942 )
2024-08-15 11:08:40 +02:00
Brett Adams and GitHub
9b78ae5908
Handle InvalidRegion in Tesla Fleet ( #123958 )
2024-08-15 11:00:07 +02:00
Erik Montnemery and GitHub
72e235ad9f
Improve some comments in recorder migration code ( #123969 )
2024-08-15 10:56:56 +02:00
Erik Montnemery and GitHub
629b919707
Remove unnecessary assignment of Template.hass from knx ( #123977 )
2024-08-15 10:56:04 +02:00
Matthias Alphart and GitHub
d6d016e029
Fix KNX UI Light color temperature DPT ( #123778 )
2024-08-15 10:52:55 +02:00
Erik Montnemery and GitHub
81c4bb5f72
Fix flaky recorder migration tests ( #123971 )
2024-08-15 10:32:40 +02:00