J. Nick Koston
|
fba7c6cacd
|
Remove deprecated async_get_registry (#91928)
Deprecated in 2021 via #46265, report was added a year ago in #72088
|
2023-04-23 23:02:21 -04:00 |
epenet
|
029093d0b2
|
Fix lingering timer in device registry (#89422)
|
2023-03-10 09:48:58 -05:00 |
epenet
|
ba23816a0c
|
Inverse json import logic (#88099)
* Fix helpers and util
* Adjust components
* Move back errors
* Add report
* mypy
* mypy
* Assert deprecation messages
* Move test_json_loads_object
* Adjust tests
* Fix rebase
* Adjust pylint plugin
* Fix plugin
* Adjust references
* Adjust backup tests
|
2023-02-16 11:37:57 +01:00 |
Franck Nijhof
|
79b52a2b41
|
Stricter pylint message control (#86154)
|
2023-01-20 13:47:55 +01:00 |
Erik Montnemery
|
8983f665cf
|
Refactor device registry JSON cache (#85539)
|
2023-01-09 09:50:27 -10:00 |
Franck Nijhof
|
06a35fb7db
|
Code styling tweaks to core helpers (#85441)
|
2023-01-08 13:44:09 -10:00 |
Erik Montnemery
|
11c174aca3
|
Revert "Add aliases to device registry items" (#84976)
|
2023-01-02 12:30:25 +01:00 |
Franck Nijhof
|
d4f69a3652
|
String formatting and max line length - Part 7 (#84532)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
|
2022-12-27 11:18:56 +01:00 |
Erik Montnemery
|
057bb6ea0a
|
Add aliases to device registry items (#84246)
|
2022-12-20 23:43:31 +01:00 |
Erik Montnemery
|
f88ed6b69e
|
Use dict.setdefault in registry migration code (#84277)
|
2022-12-20 11:31:31 +01:00 |
Erik Montnemery
|
53263ea9bc
|
Revert "Add serial_number to device registry entries" (#79139)
|
2022-09-27 16:36:38 +02:00 |
Erik Montnemery
|
cba3b6ad94
|
Add serial_number to device registry entries (#77713)
|
2022-09-27 09:08:54 +02:00 |
epenet
|
0a13fe99d2
|
Move mypy override for device_registry (#78493)
|
2022-09-15 11:00:25 +02:00 |
Erik Montnemery
|
56278a4421
|
Simplify device registry (#77715)
* Simplify device registry
* Fix test fixture
* Update homeassistant/helpers/device_registry.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update device_registry.py
* Remove dead code
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
|
2022-09-03 12:50:55 +02:00 |
Erik Montnemery
|
8924725d69
|
Improve some device registry tests (#77659)
|
2022-09-02 08:54:02 +02:00 |
J. Nick Koston
|
8300d5b89e
|
Add bluetooth connection constant to the device registry (#75666)
|
2022-07-23 19:59:35 +02:00 |
Marc Mueller
|
5ae5ae5392
|
Improve debouncer typing (#75436)
|
2022-07-19 18:35:04 +02:00 |
epenet
|
16900dcef1
|
Make Store a generic class (#74617)
|
2022-07-09 22:32:57 +02:00 |
epenet
|
99941b1c32
|
Warn on use of deprecated async_get_registry (#72088)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
|
2022-05-18 12:04:06 -07:00 |
Franck Nijhof
|
bfb47eb212
|
Final clean up of helpers accessed via hass (#72032)
* Final clean up of helpers accessed via hass
* Fix circular dep
* Fix import
|
2022-05-17 23:42:37 +03:00 |
Franck Nijhof
|
7d2deae592
|
Clean up use of deprecated async_get_registry methods (#72001)
|
2022-05-17 13:40:19 +02:00 |
J. Nick Koston
|
c2c6d12d73
|
Only fire device_registry_updated for suggested_area if the suggestion results in an area change (#69215)
|
2022-04-04 09:51:39 +02:00 |
Erik Montnemery
|
dcb3fc49c9
|
Include changes in EVENT_DEVICE_REGISTRY_UPDATED (#66641)
|
2022-02-16 12:29:08 +01:00 |
Stefan Agner
|
42706f780c
|
Convert disabled_by to DeviceEntryDisabler on load (#63944)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
|
2022-01-11 20:50:32 -08:00 |
Paulus Schoutsen
|
2b4bb49eb7
|
Make device tracker entities work better (#63328)
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
|
2022-01-04 23:16:43 -08:00 |
Ville Skyttä
|
5231bc5dcb
|
Simplify device registry update (#62868)
|
2022-01-04 15:02:11 +01:00 |
Ruslan Sayfutdinov
|
55f4962c06
|
Fix pylint plugin which checks relative imports (#62693)
|
2021-12-23 11:14:47 -08:00 |
J. Nick Koston
|
04153c0075
|
Add hardware version to the device registry (#61650)
|
2021-12-16 05:16:19 -06:00 |
Paulus Schoutsen
|
a59ec9ca5e
|
Handle invalid device registry entry type (#60966)
Co-authored-by: Franck Nijhof <git@frenck.dev>
|
2021-12-04 09:20:12 +01:00 |
Marvin Wichmann
|
707fe67c00
|
Move StrEnum to homeassistant.backports and move Platform to homeassistant.const (#60880)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
|
2021-12-03 09:31:17 +01:00 |
Ville Skyttä
|
e5718ccac4
|
Add removal versions and backcompat constants for device registry enum changes (#60421)
|
2021-11-29 09:47:14 +01:00 |
Ville Skyttä
|
9f4de8df18
|
Make device entry disabled by an enum (#60239)
|
2021-11-24 22:32:16 +01:00 |
Erik Montnemery
|
24779dea3b
|
Bump device registry version to 1.2 (#60199)
|
2021-11-23 22:22:15 +01:00 |
Erik Montnemery
|
ca20fc857f
|
Remove via_device links when a device is removed (#60153)
* Remove via_device links when a device is removed
* Update test
|
2021-11-23 09:36:03 +01:00 |
Ville Skyttä
|
053c456199
|
Change device entry type to an StrEnum (#59940)
Co-authored-by: Ville Skyttä <ville.skytta@iki.fi>
Co-authored-by: Franck Nijhof <git@frenck.dev>
|
2021-11-22 18:14:15 +01:00 |
J. Nick Koston
|
96f7b0d910
|
Use atomicwrites for mission critical core files (#59606)
|
2021-11-15 11:19:31 +01:00 |
Erik Montnemery
|
e27e4c3561
|
Add support for device configuration URL (#57539)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
|
2021-10-14 11:16:56 -07:00 |
Erik Montnemery
|
bdbedd0f06
|
Alphabetize parts of device registry code (#57532)
|
2021-10-12 12:08:59 +02:00 |
J. Nick Koston
|
f74291ccb6
|
Expose the ability to move an entity/device between config entries (#56661)
|
2021-09-26 09:50:57 -07:00 |
Robert Svensson
|
c6213b36ad
|
Only disable a device if all associated config entries are disabled (#53681)
|
2021-07-29 12:08:53 -07:00 |
Ville Skyttä
|
b89c53f759
|
Type hint device registry identifiers as set of str 2-tuples (#50355)
* Type hint device registry identifiers as set of str 2-tuples
* Fix airly test
* Really fix airly test, add another migration test
|
2021-05-10 12:13:45 +02:00 |
Ville Skyttä
|
ddd7e79ee9
|
Improve device registry internal typing (#49924)
|
2021-05-01 12:33:31 -10:00 |
Ville Skyttä
|
a19f757120
|
Allow str 1..n-tuples in device registry identifier type hints (#49864)
This reflects current practice, but the intent has been to have them as
2-tuples, and a future change is likely to start enforcing that (again).
Refs https://github.com/home-assistant/core/pull/49670#discussion_r622344872
|
2021-04-30 08:56:55 +02:00 |
Raman Gupta
|
769923e8dd
|
Raise exception for invalid call to DeviceRegistry.async_get_or_create (#49038)
* Raise exception instead of returning None for DeviceRegistry.async_get_or_create
* fix entity_platform logic
|
2021-04-13 14:18:51 +02:00 |
Franck Nijhof
|
38d14702fa
|
Remove HomeAssistantType alias from helpers (#48400)
|
2021-03-27 12:55:24 +01:00 |
Franck Nijhof
|
dc15f243e6
|
Upgrade pyupgrade to v2.11.0 (#48220)
|
2021-03-22 13:29:39 +01:00 |
Marc Mueller
|
4cb7718192
|
Update typing 16 (#48087)
|
2021-03-18 22:58:19 +01:00 |
Marc Mueller
|
6fb2e63e49
|
Update typing 02 (#48014)
|
2021-03-17 18:34:19 +01:00 |
Erik Montnemery
|
504e5b77ca
|
Improve behaviour when disabling or enabling config entries (#47301)
|
2021-03-03 10:12:37 -08:00 |
Erik Montnemery
|
5e26bda52d
|
Add support for disabling config entries (#46779)
|
2021-02-20 19:21:39 -08:00 |