mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 18:57:06 +00:00
Move imports in mopar component (#28028)
This commit is contained in:
parent
4bb82fa8ad
commit
ad39b957d6
@ -1,17 +1,18 @@
|
|||||||
"""Support for Mopar vehicles."""
|
"""Support for Mopar vehicles."""
|
||||||
import logging
|
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
import logging
|
||||||
|
|
||||||
|
import motorparts
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.lock import DOMAIN as LOCK
|
from homeassistant.components.lock import DOMAIN as LOCK
|
||||||
from homeassistant.components.sensor import DOMAIN as SENSOR
|
from homeassistant.components.sensor import DOMAIN as SENSOR
|
||||||
from homeassistant.components.switch import DOMAIN as SWITCH
|
from homeassistant.components.switch import DOMAIN as SWITCH
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
CONF_USERNAME,
|
|
||||||
CONF_PASSWORD,
|
CONF_PASSWORD,
|
||||||
CONF_PIN,
|
CONF_PIN,
|
||||||
CONF_SCAN_INTERVAL,
|
CONF_SCAN_INTERVAL,
|
||||||
|
CONF_USERNAME,
|
||||||
)
|
)
|
||||||
from homeassistant.helpers import config_validation as cv
|
from homeassistant.helpers import config_validation as cv
|
||||||
from homeassistant.helpers.discovery import load_platform
|
from homeassistant.helpers.discovery import load_platform
|
||||||
@ -53,8 +54,6 @@ SERVICE_HORN_SCHEMA = vol.Schema({vol.Required(ATTR_VEHICLE_INDEX): cv.positive_
|
|||||||
|
|
||||||
def setup(hass, config):
|
def setup(hass, config):
|
||||||
"""Set up the Mopar component."""
|
"""Set up the Mopar component."""
|
||||||
import motorparts
|
|
||||||
|
|
||||||
conf = config[DOMAIN]
|
conf = config[DOMAIN]
|
||||||
cookie = hass.config.path(COOKIE_FILE)
|
cookie = hass.config.path(COOKIE_FILE)
|
||||||
try:
|
try:
|
||||||
@ -101,8 +100,6 @@ class MoparData:
|
|||||||
|
|
||||||
def update(self, now, **kwargs):
|
def update(self, now, **kwargs):
|
||||||
"""Update data."""
|
"""Update data."""
|
||||||
import motorparts
|
|
||||||
|
|
||||||
_LOGGER.debug("Updating vehicle data")
|
_LOGGER.debug("Updating vehicle data")
|
||||||
try:
|
try:
|
||||||
self.vehicles = motorparts.get_summary(self._session)["vehicles"]
|
self.vehicles = motorparts.get_summary(self._session)["vehicles"]
|
||||||
@ -123,8 +120,6 @@ class MoparData:
|
|||||||
@property
|
@property
|
||||||
def attribution(self):
|
def attribution(self):
|
||||||
"""Get the attribution string from Mopar."""
|
"""Get the attribution string from Mopar."""
|
||||||
import motorparts
|
|
||||||
|
|
||||||
return motorparts.ATTRIBUTION
|
return motorparts.ATTRIBUTION
|
||||||
|
|
||||||
def get_vehicle_name(self, index):
|
def get_vehicle_name(self, index):
|
||||||
@ -136,8 +131,6 @@ class MoparData:
|
|||||||
|
|
||||||
def actuate(self, command, index):
|
def actuate(self, command, index):
|
||||||
"""Run a command on the specified Mopar vehicle."""
|
"""Run a command on the specified Mopar vehicle."""
|
||||||
import motorparts
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
response = getattr(motorparts, command)(self._session, index)
|
response = getattr(motorparts, command)(self._session, index)
|
||||||
except motorparts.MoparError as error:
|
except motorparts.MoparError as error:
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
"""Support for the Mopar vehicle sensor platform."""
|
"""Support for the Mopar vehicle sensor platform."""
|
||||||
from homeassistant.components.mopar import (
|
from homeassistant.components.mopar import (
|
||||||
DOMAIN as MOPAR_DOMAIN,
|
|
||||||
DATA_UPDATED,
|
|
||||||
ATTR_VEHICLE_INDEX,
|
ATTR_VEHICLE_INDEX,
|
||||||
|
DATA_UPDATED,
|
||||||
|
DOMAIN as MOPAR_DOMAIN,
|
||||||
)
|
)
|
||||||
from homeassistant.const import ATTR_ATTRIBUTION, LENGTH_KILOMETERS
|
from homeassistant.const import ATTR_ATTRIBUTION, LENGTH_KILOMETERS
|
||||||
from homeassistant.core import callback
|
from homeassistant.core import callback
|
||||||
|
@ -3,7 +3,7 @@ import logging
|
|||||||
|
|
||||||
from homeassistant.components.mopar import DOMAIN as MOPAR_DOMAIN
|
from homeassistant.components.mopar import DOMAIN as MOPAR_DOMAIN
|
||||||
from homeassistant.components.switch import SwitchDevice
|
from homeassistant.components.switch import SwitchDevice
|
||||||
from homeassistant.const import STATE_ON, STATE_OFF
|
from homeassistant.const import STATE_OFF, STATE_ON
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user