|
6 | 6 |
|
7 | 7 | from __future__ import annotations |
8 | 8 |
|
9 | | -import re |
10 | 9 | import logging |
11 | | -from types import MappingProxyType |
| 10 | +import re |
12 | 11 | from datetime import datetime |
| 12 | +from types import MappingProxyType |
13 | 13 |
|
14 | 14 | import voluptuous as vol |
15 | 15 | from awesomeversion.awesomeversion import AwesomeVersion |
16 | 16 |
|
17 | | -from homeassistant.core import HassJob, HomeAssistant, callback |
| 17 | +from homeassistant.config_entries import SOURCE_IGNORE, ConfigEntry, ConfigSubentry |
18 | 18 | from homeassistant.const import ( |
19 | 19 | CONF_DEVICE_ID, |
20 | 20 | __version__ as HA_VERSION, # noqa: N812 |
21 | 21 | ) |
| 22 | +from homeassistant.core import HassJob, HomeAssistant, callback |
22 | 23 | from homeassistant.helpers import ( |
23 | | - issue_registry as ir, |
| 24 | + config_validation as cv, |
24 | 25 | device_registry as dr, |
25 | 26 | entity_registry as er, |
26 | | - config_validation as cv, |
| 27 | + issue_registry as ir, |
27 | 28 | ) |
28 | | -from homeassistant.helpers.event import async_call_later |
29 | | -from homeassistant.config_entries import SOURCE_IGNORE, ConfigEntry, ConfigSubentry |
30 | 29 | from homeassistant.helpers.device import async_entity_id_to_device_id |
31 | | -from homeassistant.helpers.typing import ConfigType |
32 | | -from homeassistant.helpers.issue_registry import IssueSeverity, async_create_issue |
| 30 | +from homeassistant.helpers.event import async_call_later |
33 | 31 | from homeassistant.helpers.helper_integration import ( |
34 | 32 | async_remove_helper_config_entry_from_source_device, |
35 | 33 | ) |
| 34 | +from homeassistant.helpers.issue_registry import IssueSeverity, async_create_issue |
| 35 | +from homeassistant.helpers.typing import ConfigType |
36 | 36 |
|
37 | 37 | from .const import ( |
38 | | - NAME as INTEGRATION_NAME, |
39 | | - DOMAIN, |
40 | | - PLATFORMS, |
41 | | - CONF_MODEL, |
42 | | - CONF_MODEL_ID, |
43 | | - MIN_HA_VERSION, |
44 | | - CONF_HW_VERSION, |
45 | | - CONF_DEVICE_NAME, |
| 38 | + CONF_ADVANCED_SETTINGS, |
| 39 | + CONF_BATTERY_INCREASE_THRESHOLD, |
| 40 | + CONF_BATTERY_LOW_TEMPLATE, |
| 41 | + CONF_BATTERY_QUANTITY, |
46 | 42 | CONF_BATTERY_TYPE, |
| 43 | + CONF_DEFAULT_BATTERY_LOW_THRESHOLD, |
| 44 | + CONF_DEVICE_NAME, |
| 45 | + CONF_ENABLE_AUTODISCOVERY, |
| 46 | + CONF_ENABLE_REPLACED, |
| 47 | + CONF_FILTER_OUTLIERS, |
47 | 48 | CONF_HIDE_BATTERY, |
| 49 | + CONF_HW_VERSION, |
48 | 50 | CONF_MANUFACTURER, |
49 | | - CONF_USER_LIBRARY, |
| 51 | + CONF_MODEL, |
| 52 | + CONF_MODEL_ID, |
50 | 53 | CONF_ROUND_BATTERY, |
51 | | - CONF_ENABLE_REPLACED, |
52 | | - CONF_FILTER_OUTLIERS, |
53 | | - CONF_BATTERY_QUANTITY, |
54 | 54 | CONF_SHOW_ALL_DEVICES, |
| 55 | + CONF_USER_LIBRARY, |
| 56 | + DEFAULT_BATTERY_INCREASE_THRESHOLD, |
| 57 | + DEFAULT_BATTERY_LOW_THRESHOLD, |
| 58 | + DOMAIN, |
55 | 59 | ISSUE_DEPRECATED_YAML, |
| 60 | + MIN_HA_VERSION, |
| 61 | + NAME as INTEGRATION_NAME, |
| 62 | + PLATFORMS, |
56 | 63 | SUBENTRY_BATTERY_NOTE, |
57 | | - CONF_ADVANCED_SETTINGS, |
58 | | - CONF_BATTERY_LOW_TEMPLATE, |
59 | | - CONF_ENABLE_AUTODISCOVERY, |
60 | | - DEFAULT_BATTERY_LOW_THRESHOLD, |
61 | | - CONF_BATTERY_INCREASE_THRESHOLD, |
62 | | - CONF_DEFAULT_BATTERY_LOW_THRESHOLD, |
63 | | - DEFAULT_BATTERY_INCREASE_THRESHOLD, |
64 | 64 | ) |
65 | | -from .store import async_get_registry |
66 | | -from .library import DATA_LIBRARY, Library |
67 | | -from .services import async_setup_services |
68 | | -from .discovery import DiscoveryManager |
69 | 65 | from .coordinator import ( |
70 | 66 | MY_KEY, |
71 | | - BatteryNotesData, |
72 | 67 | BatteryNotesConfigEntry, |
| 68 | + BatteryNotesData, |
73 | 69 | BatteryNotesDomainConfig, |
74 | 70 | BatteryNotesSubentryCoordinator, |
75 | 71 | ) |
| 72 | +from .discovery import DiscoveryManager |
| 73 | +from .library import DATA_LIBRARY, Library |
76 | 74 | from .library_updater import LibraryUpdater |
| 75 | +from .services import async_setup_services |
| 76 | +from .store import async_get_registry |
77 | 77 |
|
78 | 78 | _LOGGER = logging.getLogger(__name__) |
79 | 79 |
|
|
0 commit comments