Sid and GitHub
304ed8bf3d
Unignore Ruff PLC in tests ( #114572 )
2024-04-01 21:28:54 +02:00
J. Nick Koston and GitHub
ae640b6e1a
Small cleanups to zone to reduce startup time ( #114587 )
2024-04-01 09:03:59 -10:00
Michael and GitHub
886f03dd71
Apply late review of tankerkoenig ( #114582 )
...
remove config entry from device, not device itself
2024-04-01 19:36:57 +02:00
jjlawren and GitHub
94060b1566
Bump plexapi to 4.15.11 ( #114581 )
2024-04-01 19:28:39 +02:00
J. Nick Koston and GitHub
96120b64e0
Fix missing mocking in nextdns tests ( #114541 )
2024-04-01 06:53:49 -10:00
Aidan Timson and GitHub
429b5d22cf
Upgrade aioazuredevops to 2.0.0 ( #114537 )
...
* Upgrade aioazuredevops to 2.0.0
* Refactor Azure DevOps config flow to use async_get_clientsession
* Wrap conditional in parentesis
2024-04-01 16:51:27 +02:00
Michael and GitHub
2e11a61726
Automatic cleanup of entity and device registry in Tankerkoenig ( #114573 )
2024-04-01 16:04:18 +02:00
Joost Lekkerkerker and GitHub
7f9ad140f9
Fix wrong icons ( #114567 )
...
* Fix wrong icons
* Fix wrong icons
2024-04-01 15:53:14 +02:00
Maikel Punie and GitHub
72447a0717
Bump velbusaio to 2024.4.0 ( #114569 )
...
Bump valbusaio to 2024.4.0
2024-04-01 14:49:14 +02:00
ad3577804b
Ensure coverage entries are sorted ( #114424 )
...
* Ensure coverage entries are sorted
* Use autofix
* Adjust
* Add comment to coverage file
* test CI
* revert CI test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-04-01 14:12:24 +02:00
J. Nick Koston and GitHub
ea7f2af966
Fix missing mocking in blink tests ( #114540 )
...
extracted from #114539
2024-04-01 11:23:38 +02:00
Sid and GitHub
d5f883fbf0
Unignore Ruff PLR in tests ( #114470 )
...
* Unignore Ruff PLR in tests
* Address review comments
* review comments
* fix import
* Update test_api.py
* Update test_api.py
* Update test_api.py
2024-04-01 11:11:59 +02:00
Jonny Rimkus and GitHub
dc59073f25
Bump slixmpp version to 1.8.5 ( #114448 )
...
* Update slixmpp to 1.8.5, hopefully fixes #113990
* Bump slixmpp version to 1.8.5 #114448
2024-04-01 10:50:21 +02:00
Teemu R and GitHub
55657dcb40
Bump python-songpal to 0.16.2 ( #114525 )
2024-04-01 02:08:05 +02:00
J. Nick Koston and GitHub
be398e0a3f
Fix flakey sonos test test_creating_entry_sets_up_media_player ( #114539 )
2024-03-31 13:49:24 -10:00
Jan-Philipp Benecke and GitHub
04786e019a
Use device registry mock instead of hass.helpers in traccar_server tests ( #114532 )
2024-04-01 00:42:46 +02:00
Jan-Philipp Benecke and GitHub
ecf286cd81
Avoid use of hass.helpers in plugwise test ( #114534 )
2024-04-01 00:41:47 +02:00
Jan-Philipp Benecke and GitHub
0238c2ea9e
Use device registry mock instead of hass.helpers in dsmr tests ( #114535 )
2024-04-01 00:41:06 +02:00
Robert Svensson and GitHub
05d40fbc4c
Bump axis to v60 ( #114544 )
...
* Improve Axis MQTT support
* Bump axis to v60
2024-04-01 00:24:41 +02:00
Jan-Philipp Benecke and GitHub
f08af5dc6d
Avoid use of hass.helpers in _mqtt_mock_entry fixture ( #114536 )
2024-03-31 11:33:59 -10:00
G Johansson and GitHub
3bb9858dfb
Fix server update from breaking setup in Speedtest.NET ( #114524 )
2024-03-31 20:08:43 +02:00
5eb4cf6a05
Add error sensor for Husqvarna Automower ( #113165 )
...
* Add error sensor for Husqvarna Automower
* Apply suggestions from code review
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
* address review
* Add restricted reason sensor
* ruff
* pin options
---------
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
2024-03-31 20:06:30 +02:00
7919ca63d0
Add uptime sensor to Glances ( #111402 )
...
* Add uptime sensor to Glances
* Merge upstream
* Merge upstream
* Fix coverage
* Add uptime sensor to Glances
* Merge upstream
* Merge upstream
* Fix coverage
* Move most uptime specific code to DataUpdateCoordinator
* Add last_reported after merge with upstream
* Add unit tests for uptime sensor
* Add unit tests for uptime sensor
* Add unit tests for uptime sensor
* Add unit tests for uptime sensor
* Move update code out of getter native_value()
* Add unit tests for uptime sensor
* Update uptime method signatures
* Set uptime icon in icons.json
* Use freezer.tick for uptime tests
* Frozen time test fails on github
* Add MIN_UPTIME_VARIATION const value
* Only update uptime on startup or when remote server restarts
* Fix for 0 values
* Set value to None to set state to Unknown if key is not found
* Add unit test for uptime change
* Code reduction
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-03-31 20:04:39 +02:00
J. Nick Koston and GitHub
8ebdd46509
Bump aiodns to 3.2.0 ( #114527 )
...
changelog: https://github.com/saghul/aiodns/compare/v3.1.1...v3.2.0
2024-03-31 19:41:06 +02:00
Joost Lekkerkerker and GitHub
52741d7114
Add single config entry to Analytics insights ( #114427 )
...
* Add single config entry to Analytics insights
* Add single config entry to Analytics insights
* Add single config entry to Analytics insights
2024-03-31 15:47:24 +02:00
Jan-Philipp Benecke and GitHub
d5da0a053b
Deprecate hass.helpers ( #114484 )
...
* Deprecate hass.helpers
* Patch
* Patch _REPORTED_INTEGRATIONS set in test
* Fix test
* Update version
2024-03-31 11:44:11 +02:00
dotvav and GitHub
f2f24a5d35
Fix Overkiz Hitachi OVP air-to-air heat pump ( #114487 )
...
Unpack command parameters instead of passing a list
2024-03-31 11:38:59 +02:00
Sid and GitHub
d846676e84
Enable first batch of Ruff RET rules ( #114480 )
...
* Enable first batch of Ruff RET rules
* disable pylint rules
2024-03-31 11:30:59 +02:00
Jan-Philipp Benecke and GitHub
6e3e09f2c3
Use entity & device registry mocks instead of hass.helpers in airthings_ble tests ( #114520 )
2024-03-31 09:08:07 +02:00
J. Nick Koston and GitHub
5038a035bd
Detect blocking module imports in the event loop ( #114488 )
2024-03-30 19:51:31 -10:00
Paulus Schoutsen and GitHub
f01235ef74
Re-organize conversation integration ( #114502 )
...
* Re-organize conversation integration
* Clean up 2 more imports
* Re-export models
* Fix imports
* Uno mas
* Rename agents to models
* Fix cast test that i broke?
* Just blocking till I'm done
* Wrong place
2024-03-31 00:05:25 -04:00
Paulus Schoutsen and GitHub
fb572b8413
Conversation to unsubscribe when no cache to invalidate ( #114515 )
...
* Add event filter callbacks to conversation
* Unsusbcribe when we have no slot lists
2024-03-30 23:47:13 -04:00
J. Nick Koston and GitHub
f0b07ae942
Add pytest rewrite for wemo tests that use entity_test_helpers ( #114516 )
2024-03-30 17:35:49 -10:00
TheJulianJES and GitHub
b0a1450a2b
Fix ZHA websocket API test ( #114495 )
...
* Fix result overwriting expected config
* Use `BASE_CUSTOM_CONFIGURATION` for initial/expected config
2024-03-31 00:17:09 +01:00
Michael Hansen and GitHub
d23b22b566
Add initial support for floors to intents ( #114456 )
...
* Add initial support for floors to intents
* Fix climate intent
* More tests
* No return value
* Add requested changes
* Reuse event handler
2024-03-30 16:59:20 -04:00
Jan-Philipp Benecke and GitHub
502231b7d2
Avoid call to hass.helpers.store in CategoryRegistry ( #114485 )
2024-03-30 21:15:52 +01:00
J. Nick Koston and GitHub
ef5f6829e7
Fix late load of anyio doing blocking I/O in the event loop ( #114491 )
...
* Fix late load of anyio doing blocking I/O in the event loop
httpx loads anyio which loads the asyncio backend in the event loop
as soon as httpx makes the first request
* tweak
2024-03-30 14:56:01 -04:00
9f9a141112
Add UniFi WLAN Password sensor ( #114419 )
...
* Adding UniFi WLAN Password Sensor
* Adding UniFi WLAN Password Sensor
* Adding UniFi WLAN Password Sensor
* Adding UniFi WLAN Password Sensor
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* Adding UniFi WLAN Password Sensor
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* Adding UniFi WLAN Password Sensor
* Adding UniFi WLAN Password Sensor
* Adding UniFi WLAN Password Sensor
---------
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2024-03-30 19:49:33 +01:00
J. Nick Koston and GitHub
0b9c40a233
Fix workday doing blocking I/O in the event loop ( #114492 )
2024-03-30 19:05:14 +01:00
J. Nick Koston and GitHub
d63adb6350
Improve sonos test synchronization ( #114468 )
2024-03-30 06:34:47 -10:00
Shay Levy and GitHub
3e99afdd54
Cleanup Shelly RGBW light entities ( #114410 )
2024-03-30 18:48:57 +03:00
53f262095c
Add UniFi WLAN regenerate password button ( #114422 )
...
* Adding UniFi WLAN Change Password Button
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* Adding UniFi WLAN Regenerate Password Button
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
---------
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2024-03-30 15:53:23 +01:00
Tom Matheussen and GitHub
a1eef4732f
Add hourly forecast to open_meteo ( #113622 )
...
* Add hourly forecast to open_meteo
* Ran ruff formatting again
2024-03-30 15:13:26 +01:00
Joost Lekkerkerker and GitHub
b7527feb5f
Rework opensky tests ( #114441 )
...
* Rework opensky tests
* Rework opensky tests
* Fix
2024-03-30 14:52:33 +01:00
Sid and GitHub
6587ee20db
Enable Ruff TRY300 ( #114437 )
...
* Enable Ruff TRY300
* Update validation.py
* Address review comments
2024-03-30 10:37:59 +01:00
J. Nick Koston and GitHub
9a79320861
Mark executor jobs as background unless created from a tracked task ( #114450 )
...
* Mark executor jobs as background unless created from a tracked task
If the current task is not tracked the executor job should not
be a background task to avoid delaying startup and shutdown.
Currently any executor job created in a untracked task or
background task would end up being tracked and delaying
startup/shutdown
* import exec has the same issue
* Avoid tracking import executor jobs
There is no reason to track these jobs as they are always awaited
and we do not want to support fire and forget import executor jobs
* fix xiaomi_miio
* lots of fire time changed without background await
* revert changes moved to other PR
* more
* more
* more
* m
* m
* p
* fix fire and forget tests
* scrape
* sonos
* system
* more
* capture callback before block
* coverage
* more
* more races
* more races
* more
* missed some
* more fixes
* missed some more
* fix
* remove unneeded
* one more race
* two
2024-03-30 00:16:53 -04:00
Sid and GitHub
aec7a67a58
Unignore Ruff PLE, PLW in tests ( #114406 )
...
* Unignore Ruff PLE, PLW in tests
* fix tests
2024-03-29 23:58:30 +01:00
Franck Nijhof
11b8b01cde
Bump version to 2024.4.0b3
2024.4.0b3
2024-03-29 22:22:45 +01:00
Paul Bottein and Franck Nijhof
4f761c25d8
Update frontend to 20240329.1 ( #114459 )
2024-03-29 22:22:37 +01:00
J. Nick Koston and Franck Nijhof
953ceb0d8d
Avoid tracking import executor jobs ( #114453 )
2024-03-29 22:22:33 +01:00