Joost Lekkerkerker
1614e2c825
Use constants in Sonos media player tests ( #124037 )
2024-08-16 16:58:42 -05:00
Maciej Bieniek
69700f068f
Migrate back from `pysnmp-lextudio` to `pysnmp` ( #123579 )
2024-08-16 16:57:10 -05:00
J. Nick Koston
91951ed734
Speed up initializing config flows ( #124015 )
2024-08-16 16:48:03 -05:00
epenet
24680b731f
Add missing hass type hint in component tests (f) ( #124076 )
2024-08-16 21:51:58 +02:00
Kim de Vos
a8a7d01a84
Add temperature sensors for unifi device ( #122518 )
...
* Add temperature sensors for device
* Move to single line
* Use right reference
* Always return a value
* Update tests
* Use slugify for id name
* Return default value if not present
* Make _device_temperature return value
* Add default value if temperatures is None
* Set value to go over all code paths
* Add test for no matching temperatures
* make first part deterministic
2024-08-16 21:37:24 +02:00
epenet
9b11aaf1eb
Add missing hass type hint in alexa tests ( #124064 )
...
* Add missing hass type hint in alexa tests
* One more
2024-08-16 19:00:44 +02:00
dontinelli
8a110abc82
Bump fyta_cli to 0.6.0 ( #123816 )
...
* Bump fyta_cli to 0.5.1
* Code adjustments to enable strit typing
* Update homeassistant/components/fyta/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update diagnostics
* Update config_flow + init (ruff)
* Update sensor
* Update coordinator
* Update homeassistant/components/fyta/diagnostics.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/fyta/diagnostics.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/fyta/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Set one ph sensor to null/none
* Update sensor
* Clean-up (ruff)
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-08-16 17:46:37 +02:00
Erik Montnemery
e07768412a
Update ffmpeg tests to async ( #124058 )
2024-08-16 10:16:56 -05:00
epenet
56b4a7f291
Add missing hass type in tests/helpers ( #124039 )
2024-08-16 17:09:12 +02:00
epenet
2cd4456762
Add missing hass type hint in component tests (a) ( #124059 )
2024-08-16 17:07:57 +02:00
Erik Montnemery
115c5d1704
Fix threading in get_test_home_assistant test helper ( #124056 )
2024-08-16 16:59:33 +02:00
Joost Lekkerkerker
06209dd94c
Bump ruff to 0.6.0 ( #123985 )
2024-08-16 16:54:20 +02:00
J. Nick Koston
c8b0c939e4
Ensure event entities are allowed for linked homekit config via YAML ( #123994 )
2024-08-16 16:48:59 +02:00
Joost Lekkerkerker
e8d57bf636
Bump aiomealie to 0.8.1 ( #124047 )
2024-08-16 16:48:33 +02:00
Joost Lekkerkerker
0cb0af496e
Re-enable concord232 ( #124000 )
2024-08-16 16:46:58 +02:00
Mr. Bubbles
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
cb8a6af12d
Add additional blocking operations to loop protection ( #124017 )
2024-08-16 09:03:24 -05:00
Erik Montnemery
14a3217d7e
Improve entity platform tests ( #124051 )
2024-08-16 15:08:37 +02:00
J. Nick Koston
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
f1b7847d1c
Simplify cv._make_entity_service_schema ( #124046 )
2024-08-16 14:09:09 +02:00
Erik Montnemery
69943af68a
Deduplicate async_register_entity_service ( #124045 )
2024-08-16 14:06:35 +02:00
Sid
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
4cc4ec44b0
Exclude aiohappyeyeballs from license check ( #124041 )
2024-08-16 13:50:02 +02:00
epenet
0a846cfca8
Add missing hass type in tests/test_util ( #124043 )
2024-08-16 13:43:43 +02:00
Matthias Alphart
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
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
Jan Bouwhuis
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
f3e2d06922
Add missing hass type in tests/scripts ( #124042 )
2024-08-16 13:21:39 +02:00
Erik Montnemery
99ab2566c2
Correct water heater service schemas ( #124038 )
...
* Correct water heater service schemas
* Update tests
2024-08-16 12:58:05 +02:00
starkillerOG
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
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
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
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
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
66a8733333
Add missing return type in test __init__ method (part 4) ( #123947 )
2024-08-16 10:26:12 +02:00
Erik Montnemery
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
6d9764185b
Bump pypck to 0.7.21 ( #124023 )
2024-08-16 09:22:00 +02:00
Robert Svensson
a944541c58
Bump aiounifi to v80 ( #124004 )
2024-08-15 21:36:06 -05:00
Brett Adams
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
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
Austin Mroczek
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
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
65fa4a34ed
Add configuration url to russound device ( #124001 )
...
feat: add configuration url
2024-08-15 20:05:28 +02:00
dougiteixeira
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
29c0a7f324
Bump aiorussound to 2.3.2 ( #123997 )
2024-08-15 19:23:35 +02:00
Mr. Bubbles
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
64a68b17f4
Simplify recorder.migration._drop_foreign_key_constraints ( #123968 )
2024-08-15 11:58:52 -05:00
IceBotYT
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
24a20c75eb
Add options flow to File ( #120269 )
...
* Add options flow to File
* Review comments
2024-08-15 18:21:07 +02:00
Michael
e39bfeac08
Allow shared Synology DSM Photo albums shown in media browser ( #123613 )
2024-08-15 18:18:05 +02:00