Commit Graph

76588 Commits (86637f71713f0a55169c1eac27a0e26beb200b62)

Author SHA1 Message Date
J. Nick Koston 2401580b6f
Make a copy of capability_attributes instead of making a new dict () 2024-04-30 17:54:33 -05:00
Bram Kragten d39707ee4f
Update frontend to 20240430.0 () 2024-05-01 00:46:25 +02:00
Richard Kroegel 0d0865e783
Bump bimmer_connected to 0.15.2 ()
Co-authored-by: Richard <rikroe@users.noreply.github.com>
2024-04-30 22:49:28 +02:00
J. Nick Koston d524baafd2
Fix non-thread-safe operation in roon volume callback () 2024-04-30 22:47:27 +02:00
puddly 963d8d6a76
Change SkyConnect integration type back to `hardware` and fix multi-PAN migration bug ()
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-04-30 22:47:17 +02:00
Robert Resch 1641df18ce
Store runtime data in entry in Ecovacs () 2024-04-30 22:44:56 +02:00
J. Nick Koston 2e9b1916c0
Ensure MQTT resubscribes happen before birth message () 2024-04-30 22:31:40 +02:00
J. Nick Koston 6c446b4e59
Fix local_todo blocking the event loop () 2024-04-30 22:31:09 +02:00
G Johansson 23a8b29bfe
Bring sensibo to full coverage (again) () 2024-04-30 21:31:52 +02:00
Christopher Bailey c7a84b1c7b
Bump pydantic constraint ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-30 13:13:56 -05:00
J. Nick Koston 9995207817
Avoid re-encoding the message id as bytes for every event/state change () 2024-04-30 12:02:28 -05:00
J. Nick Koston fbe1781ebc
Bump bluetooth-adapters to 0.19.1 () 2024-04-30 11:53:55 -05:00
J. Nick Koston 6be2b334d8
Avoid netloc ipaddress re-encoding to construct ingress urls () 2024-04-30 11:44:25 -05:00
J. Nick Koston ff104f54b5
Small performance improvements to ingress forwarding () 2024-04-30 11:43:58 -05:00
andarotajo 1e63665bf2
Mock dwdwfsapi in all tests that use it ()
* Mock dwdwfsapi in all tests

* Add mocking for config entries

* Fix assertions in init test
2024-04-30 18:08:15 +02:00
epenet a440783208
Store runtime data in entry in renault () 2024-04-30 17:39:03 +02:00
epenet 0005f8400d
Move Renault service registration ()
* Move Renault service registration

* Hassfest
2024-04-30 17:10:40 +02:00
Maciej Bieniek f9b1b371e9
Remove entity description mixin in NextDNS ()
Remove entity description mixin

Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-04-30 16:05:49 +02:00
J. Nick Koston feb6cfdd56
Add pydantic to skip-binary () 2024-04-30 09:00:06 -05:00
epenet 8291769361
Store runtime data in entry in onewire ()
* Store runtime data in entry in onewire

* Adjust
2024-04-30 15:55:20 +02:00
Joost Lekkerkerker a12301f696
Fix zoneminder async v2 () 2024-04-30 08:07:15 -05:00
Joost Lekkerkerker 6f406603a6
Store runtime data in entry in Withings ()
* Add entry runtime data to Withings

* Store runtime data in entry in Withings

* Fix

* Fix

* Update homeassistant/components/withings/coordinator.py

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>

---------

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2024-04-30 13:00:11 +02:00
epenet ad84ff18eb
Use remove_device helper in tests (1/2) ()
* Use remove_device helper in tests

* Update test_tag.py

* Update test_tag.py
2024-04-30 12:52:33 +02:00
epenet a3942e019b
Use remove_device helper in tests (2/2) ()
Use remove_device helper in tests (part 2)
2024-04-30 12:50:35 +02:00
Joost Lekkerkerker d84d2109c2
Add user id to coordinator name in Withings ()
* Add user id to coordinator name in Withings

* Add user id to coordinator name in Withings

* Fix
2024-04-30 12:41:34 +02:00
Marc Mueller dace9b32de
Store runtime data inside ConfigEntry () 2024-04-30 11:29:43 +02:00
dontinelli 258e20bfc4
Update fyta async_migrate_entry ()
Update async_migrate_entry __init__.py
2024-04-30 10:02:31 +02:00
Joost Lekkerkerker fd8287bc15
Set Synology camera device name as entity name () 2024-04-30 09:49:35 +02:00
Joost Lekkerkerker 59d618bed1
Fix zoneminder async () 2024-04-30 09:48:58 +02:00
Graham Wetzler b777947978
Bump smart_meter_texas to 0.5.5 () 2024-04-30 09:47:06 +02:00
Collin Fair 7184543f12
Fix stale prayer times from `islamic-prayer-times` () 2024-04-30 09:18:09 +02:00
G Johansson 822646749d
Remove entity category "system" check from entity registry () 2024-04-30 04:01:12 +02:00
Marc Mueller 8233b621f0
Update pytest to 8.2.0 () 2024-04-29 21:50:11 +02:00
Guy Sie f5700279d3
Add Open Home Foundation link () 2024-04-29 21:28:47 +02:00
Robert Resch 630ddd6a8c
Revert "Remove strict connection" () 2024-04-29 21:26:40 +02:00
Thomas55555 f001e8524a
Add Workarea cutting height to Husqvarna Automower ()
* add work_area cutting_height

* add

* add default work_area

* ruff/mypy

* better names

* fit to api bump

* tweaks

* more tweaks

* layout

* address review

* change entity name

* tweak test

* cleanup entities

* fix for mowers with no workareas

* assure not other entities get deleted

* sort & remove one callback

* remove typing callbacks

* rename entity to entity_entry
2024-04-29 21:10:45 +02:00
Michael c5953045d4
Add error translations to AVM Fritz!Tools () 2024-04-29 20:48:54 +02:00
rale a6fdd4e1e2
Report webOS media player state ()
* support for webos media player state

* add test coverage and don't use assumed state if media player state is available

* fallback to assumed state if media state isn't available

Co-authored-by: Shay Levy <levyshay1@gmail.com>

---------

Co-authored-by: Shay Levy <levyshay1@gmail.com>
2024-04-29 21:43:46 +03:00
Michael 50d83bbdbf
Fix error handling in Shell Command integration ()
* raise proper HomeAssistantError on command timeout

* raise proper HomeAssistantError on non-utf8 command output

* add error translation and test it

* Update homeassistant/components/shell_command/strings.json

* Update tests/components/shell_command/test_init.py

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-04-29 20:19:14 +02:00
Joost Lekkerkerker d1c58467c5
Remove semicolon in Modbus () 2024-04-29 20:13:36 +02:00
Robert Resch dfc198cae0
Remove strict connection () 2024-04-29 19:33:31 +02:00
Bram Kragten b3c1a86194
Update frontend to 20240429.0 () 2024-04-29 18:34:20 +02:00
Steve Easley 420d6a2d9d
Fix jvcprojector command timeout with some projectors ()
* Fix projector timeout in pyprojector lib v1.0.10

* Fix projector timeout by increasing time between power command and refresh.

* Bump jvcprojector lib to ensure unknown power states are handled
2024-04-29 18:25:16 +02:00
dontinelli 180e178a69
Store access token in entry for Fyta ()
* save access_token and expiration date in ConfigEntry

* add MINOR_VERSION and async_migrate_entry

* shorten reading of expiration from config entry

* add additional consts and test for config entry migration

* Update homeassistant/components/fyta/coordinator.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/fyta/__init__.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* omit check for datetime data type

* Update homeassistant/components/fyta/__init__.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/fyta/coordinator.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-04-29 17:09:07 +02:00
dontinelli 8ed10c7c4f
Bump fyta_cli to 0.4.1 ()
* bump fyta_cli to 0.4.0

* Update PLANT_STATUS and add PLANT_MEASUREMENT_STATUS

* bump fyta_cli to v0.4.0

* minor adjustments of states to API documentation
2024-04-29 17:08:36 +02:00
J. Nick Koston 8bfcaf3524
Add service to log all the current asyncio Tasks to the profiler ()
* Add service to log all the current asyncio Tasks to the profiler

I have been helping users look for a task leaks, and need a
way to examine tasks at run time as trying to get someone to
run Home Assistant and attach aiomonitor is too difficult in
many cases.

* cover
2024-04-29 10:03:35 -05:00
J. Nick Koston f1e5bbcbca
Fix grammar in internal function comments ()
https://github.com/home-assistant/core/pull/116339#discussion_r1582610474
2024-04-29 17:01:15 +02:00
Mr. Bubbles 3d750414f1
Deprecate YAML configuration of Habitica ()
Add deprecation issue for yaml import
2024-04-29 17:00:13 +02:00
Joost Lekkerkerker eec1dafe11
Fix typo in Switchbot cloud () 2024-04-29 16:58:02 +02:00
mkmer f5b4637da8
Address late review in Honeywell ()
Pass honeywell_data
2024-04-29 16:16:46 +02:00