Force alias when importing air_quality PLATFORM_SCHEMA (#120502)
This commit is contained in:
parent
4bfecea2f4
commit
caa57c56f6
4 changed files with 17 additions and 8 deletions
|
@ -9,7 +9,7 @@ from asmog import AmpioSmog
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.air_quality import (
|
from homeassistant.components.air_quality import (
|
||||||
PLATFORM_SCHEMA as BASE_PLATFORM_SCHEMA,
|
PLATFORM_SCHEMA as AIR_QUALITY_PLATFORM_SCHEMA,
|
||||||
AirQualityEntity,
|
AirQualityEntity,
|
||||||
)
|
)
|
||||||
from homeassistant.const import CONF_NAME
|
from homeassistant.const import CONF_NAME
|
||||||
|
@ -24,7 +24,7 @@ from .const import CONF_STATION_ID, SCAN_INTERVAL
|
||||||
|
|
||||||
_LOGGER: Final = logging.getLogger(__name__)
|
_LOGGER: Final = logging.getLogger(__name__)
|
||||||
|
|
||||||
PLATFORM_SCHEMA: Final = BASE_PLATFORM_SCHEMA.extend(
|
PLATFORM_SCHEMA: Final = AIR_QUALITY_PLATFORM_SCHEMA.extend(
|
||||||
{vol.Required(CONF_STATION_ID): cv.string, vol.Optional(CONF_NAME): cv.string}
|
{vol.Required(CONF_STATION_ID): cv.string, vol.Optional(CONF_NAME): cv.string}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,10 @@ from niluclient import (
|
||||||
)
|
)
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.air_quality import PLATFORM_SCHEMA, AirQualityEntity
|
from homeassistant.components.air_quality import (
|
||||||
|
PLATFORM_SCHEMA as AIR_QUALITY_PLATFORM_SCHEMA,
|
||||||
|
AirQualityEntity,
|
||||||
|
)
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
CONF_LATITUDE,
|
CONF_LATITUDE,
|
||||||
CONF_LONGITUDE,
|
CONF_LONGITUDE,
|
||||||
|
@ -86,7 +89,7 @@ CONF_ALLOWED_AREAS = [
|
||||||
"Ålesund",
|
"Ålesund",
|
||||||
]
|
]
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
PLATFORM_SCHEMA = AIR_QUALITY_PLATFORM_SCHEMA.extend(
|
||||||
{
|
{
|
||||||
vol.Inclusive(
|
vol.Inclusive(
|
||||||
CONF_LATITUDE, "coordinates", "Latitude and longitude must exist together"
|
CONF_LATITUDE, "coordinates", "Latitude and longitude must exist together"
|
||||||
|
|
|
@ -8,7 +8,10 @@ import logging
|
||||||
import metno
|
import metno
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.air_quality import PLATFORM_SCHEMA, AirQualityEntity
|
from homeassistant.components.air_quality import (
|
||||||
|
PLATFORM_SCHEMA as AIR_QUALITY_PLATFORM_SCHEMA,
|
||||||
|
AirQualityEntity,
|
||||||
|
)
|
||||||
from homeassistant.const import CONF_LATITUDE, CONF_LONGITUDE, CONF_NAME
|
from homeassistant.const import CONF_LATITUDE, CONF_LONGITUDE, CONF_NAME
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
||||||
|
@ -26,7 +29,7 @@ DEFAULT_NAME = "Air quality Norway"
|
||||||
|
|
||||||
OVERRIDE_URL = "https://aa015h6buqvih86i1.api.met.no/weatherapi/airqualityforecast/0.1/"
|
OVERRIDE_URL = "https://aa015h6buqvih86i1.api.met.no/weatherapi/airqualityforecast/0.1/"
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
PLATFORM_SCHEMA = AIR_QUALITY_PLATFORM_SCHEMA.extend(
|
||||||
{
|
{
|
||||||
vol.Optional(CONF_FORECAST, default=DEFAULT_FORECAST): vol.Coerce(int),
|
vol.Optional(CONF_FORECAST, default=DEFAULT_FORECAST): vol.Coerce(int),
|
||||||
vol.Optional(CONF_LATITUDE): cv.latitude,
|
vol.Optional(CONF_LATITUDE): cv.latitude,
|
||||||
|
|
|
@ -9,7 +9,10 @@ from opensensemap_api import OpenSenseMap
|
||||||
from opensensemap_api.exceptions import OpenSenseMapError
|
from opensensemap_api.exceptions import OpenSenseMapError
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.air_quality import PLATFORM_SCHEMA, AirQualityEntity
|
from homeassistant.components.air_quality import (
|
||||||
|
PLATFORM_SCHEMA as AIR_QUALITY_PLATFORM_SCHEMA,
|
||||||
|
AirQualityEntity,
|
||||||
|
)
|
||||||
from homeassistant.const import CONF_NAME
|
from homeassistant.const import CONF_NAME
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.exceptions import PlatformNotReady
|
from homeassistant.exceptions import PlatformNotReady
|
||||||
|
@ -26,7 +29,7 @@ CONF_STATION_ID = "station_id"
|
||||||
|
|
||||||
SCAN_INTERVAL = timedelta(minutes=10)
|
SCAN_INTERVAL = timedelta(minutes=10)
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
PLATFORM_SCHEMA = AIR_QUALITY_PLATFORM_SCHEMA.extend(
|
||||||
{vol.Required(CONF_STATION_ID): cv.string, vol.Optional(CONF_NAME): cv.string}
|
{vol.Required(CONF_STATION_ID): cv.string, vol.Optional(CONF_NAME): cv.string}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue