Sid
6d22dd073c
Bump ruff to 0.3.7 ( #115451 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2024-04-12 16:03:23 +02:00
Robert Resch
348e1df949
Add strict connection ( #112387 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-12 14:47:46 +02:00
Marc Mueller
f70ce8abf9
Fix ci Python cache key ( #115467 )
2024-04-12 13:11:24 +02:00
Bram Kragten
d59af22b69
Update frontend to 20240404.2 ( #115460 )
2024-04-12 11:50:22 +02:00
Jan Bouwhuis
a213de3db5
Add service schema tests for notify entity platform ( #115457 )
...
* Add service schema tests for notify entity platform
* Use correct entity
* Assert on exception value
2024-04-12 10:40:17 +02:00
J. Nick Koston
f3a3e6821b
Switch imap push coordinator to use eager_start ( #115454 )
...
When I turned on eager_start here the data would always end up being
None because _async_update_data always returned None. To fix this
it now returns the value from the push loop. It appears this race
would happen in production so this may be a bugfix but since
I do not use this integration it could use a second set of eyes
2024-04-12 09:14:35 +02:00
Sid
9bf87329da
Enable Ruff FLY002 rule ( #115112 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-04-12 09:04:16 +02:00
Stefan Agner
35d3f2b29b
Support backup of add-ons with hyphens ( #115274 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-12 09:02:22 +02:00
Joost Lekkerkerker
adafdb2b2d
Use enum device class in Netatmo health index sensor ( #115409 )
2024-04-12 08:40:27 +02:00
Joost Lekkerkerker
6cc2b1e10a
Use enum device class in Netatmo wind direction ( #115413 )
...
* Use enum device class in Netatmo wind direction
* Use enum device class in Netatmo wind direction
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-12 08:39:59 +02:00
J. Nick Koston
fb5fc136e8
Avoid falling back to event loop import on ModuleNotFound ( #115404 )
2024-04-11 16:32:47 -10:00
J. Nick Koston
28bdbec14e
Bypass ConfigEntry __setattr__ in __init__ ( #115405 )
...
ConfigEntries.async_initialize was trigger asyncio warnings because of the CPU time
to call __setattr__ for every variable for each ConfigEntry being loaded at startup
2024-04-11 22:16:01 -04:00
Allen Porter
c7cb0237d1
Fix bug in rainbird switch when turning off a switch that is already off ( #115421 )
...
Fix big in rainbird switch when turning off a switch that is already off
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-11 22:14:52 -04:00
Marc Mueller
1b24e78dd9
Improve FlowHandler menu_options typing ( #115296 )
2024-04-11 22:14:37 -04:00
Marc Mueller
a48f2803b2
Add py.typed file ( #115446 )
2024-04-11 22:14:10 -04:00
J. Nick Koston
e3680044fe
Fix flakey influxdb test ( #115442 )
2024-04-11 13:26:03 -10:00
Luke Lashley
cfda8f64b4
Bump python-roborock to 2.0.0 ( #115449 )
2024-04-12 01:04:51 +02:00
J. Nick Koston
2e8f4743eb
Fix flakey mobile app webhook test ( #115447 )
2024-04-11 12:17:01 -10:00
Sid
a093f943d7
Use library classes instead of namedtuple in ipma tests ( #115372 )
2024-04-12 01:03:10 +03:00
J. Nick Koston
137514edb7
Bump aiohttp to 3.9.4 ( #110730 )
...
* Bump aiohttp to 3.9.4
This is rc0 for now but will be updated when the full release it out
* cleanup cruft
* regen
* fix tests (these changes are fine)
* chunk size is too small to read since boundry is now enforced
* chunk size is too small to read since boundry is now enforced
2024-04-11 11:58:56 -10:00
Marc Mueller
db38da8eb8
Update pytest warnings filter ( #115275 )
2024-04-11 23:35:15 +02:00
J. Nick Koston
d9fc9f2e0c
Convert async_setup calls for auth sub-modules to callback functions ( #115443 )
2024-04-11 11:22:50 -10:00
Santobert
c14f11fbf0
Bump pybotvac to 0.0.25 ( #115435 )
...
Bump pybotvac
2024-04-11 21:57:18 +02:00
TheJulianJES
6ba7a30cc8
Fix Codecov upload with token ( #115384 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-11 09:51:09 -10:00
Allen Porter
6c1bc2a9f4
Reduce scope of diagnostics tests for rtsp_to_webrtc to not depend on global state ( #115422 )
2024-04-11 18:13:39 +02:00
Jessica Smith
f558121752
Bump whirlpool-sixth-sense to 0.18.8 ( #115393 )
...
bump whirlpool to 0.18.8
2024-04-11 16:26:05 +02:00
Jan Bouwhuis
10076e6523
Add notify entity component ( #110950 )
...
* Add notify entity component
* Device classes, restore state, icons
* Add icons file
* Add tests for kitchen_sink
* Remove notify from no_entity_platforms in hassfest icons, translation link
* ruff
* Remove `data` feature
* Only message support
* Complete initial device classes
* mypy pylint
* Remove device_class implementation
* format
* Follow up comments
* Remove _attr_supported_features
* Use setup_test_component_platform
* User helper at other places
* last comment
* Add entry unload test and non async test
* Avoid default mutable object in constructor
2024-04-11 12:04:08 +02:00
Steven B
df5d818c08
Make ring device generic in RingEntity ( #115406 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2024-04-11 11:31:37 +02:00
Mike Degatano
5308e02c99
Add support for adopt data disk repair ( #114891 )
2024-04-11 11:23:10 +02:00
Steven B
6954fcc8ad
Add strict typing to ring integration ( #115276 )
2024-04-11 10:10:56 +02:00
Jan Bouwhuis
3546ca386f
Use freezer on diagnostics test ( #115398 )
...
* Use freezer on diagnostics test
* Patch correctly
2024-04-11 09:40:16 +02:00
Joost Lekkerkerker
4224234b7a
Add binary sensor to Netatmo ( #115119 )
...
* Add binary sensor to Netatmo
* Update homeassistant/components/netatmo/binary_sensor.py
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
* Sigh
* Fix
* Fix
* Fix
---------
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
2024-04-11 07:46:07 +02:00
J. Nick Koston
d9b74fda89
Add PYTHONASYNCIODEBUG to the dev container env ( #115392 )
2024-04-11 07:26:30 +02:00
J. Nick Koston
f0c8c2a684
Adjust importlib helper to avoid leaking memory on re-raise ( #115377 )
2024-04-10 15:19:17 -10:00
J. Nick Koston
6bd6adc4f5
Avoid calling valid_entity_id when adding entities if they are already registered ( #115388 )
2024-04-10 15:18:47 -10:00
J. Nick Koston
288f3d84ba
Fix duplicate automation entity state writes ( #115386 )
...
_async_attach_triggers was writing state, async_enable was
writing state, and all of them were called async_added_to_hass
After entity calls async_added_to_hass via add_to_platform_finish
it will also write state so there were some paths that
did it 3x
async_disable was also writing state when the entity was
removed
2024-04-10 21:15:21 -04:00
J. Nick Koston
e17c4ab4e3
Fix flakey tessie media_player test ( #115391 )
2024-04-10 14:18:11 -10:00
Jan Bouwhuis
be8adf9d29
Fix zha test by tweaking the log level ( #115368 )
2024-04-10 13:10:46 -10:00
J. Nick Koston
bbecb98927
Fix type on known_object_ids in _entity_id_available and async_generate_entity_id ( #115378 )
2024-04-10 11:44:25 -10:00
J. Nick Koston
9d7e20f9ca
Fix deadlock in holidays dynamic loading ( #115385 )
2024-04-10 23:38:34 +02:00
On Freund
6394e25f75
Improve Risco exception logging ( #115232 )
2024-04-10 11:26:15 -10:00
jan iversen
220801bf1c
Secure against resetting a non active modbus ( #115364 )
2024-04-10 22:09:10 +02:00
jan iversen
8d6473061c
Solve modbus test problem ( #115376 )
...
Fix test.
2024-04-10 21:39:53 +02:00
Åke Strandberg
b99cdf3144
Add missing oauth2 error strings to myuplink ( #115315 )
...
Add some oauth2 error strings
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-10 17:52:08 +02:00
J. Nick Koston
63545ceaa4
Ensure automations do not execute from a trigger if they are disabled ( #115305 )
...
* Ensure automations are stopped as soon as the stop future is set
* revert script changes and move them to #115325
2024-04-10 08:42:18 -04:00
J. Nick Koston
f80894d56f
Stop scripts with eager tasks ( #115340 )
2024-04-10 08:41:13 -04:00
Shay Levy
a6b93ea8ac
Fix Aranet failure when the Bluetooth proxy is not providing a device name ( #115298 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-10 14:58:35 +03:00
Joakim Sørensen
012509f683
Add documentation link for custom integrations in diagnostics ( #115336 )
...
* Add documentation link for custom integrations in diagnostics
* Enable custom integrations in test_download_diagnostics
2024-04-10 11:36:25 +02:00
Marc Mueller
8aa3ea575f
Update pytest-xdist to 3.5.0 ( #111266 )
2024-04-10 08:56:08 +02:00
Sid
3efee10b95
Enable Ruff RUF013 ( #115333 )
2024-04-10 08:55:59 +02:00