Force alias when importing geo location PLATFORM_SCHEMA (#120525)

This commit is contained in:
epenet 2024-06-26 11:24:45 +02:00 committed by GitHub
parent 59ae297ccd
commit 17946c4b45
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 20 additions and 8 deletions

View file

@ -13,7 +13,10 @@ from georss_ign_sismologia_client import (
)
import voluptuous as vol
from homeassistant.components.geo_location import PLATFORM_SCHEMA, GeolocationEvent
from homeassistant.components.geo_location import (
PLATFORM_SCHEMA as GEO_LOCATION_PLATFORM_SCHEMA,
GeolocationEvent,
)
from homeassistant.const import (
CONF_LATITUDE,
CONF_LONGITUDE,
@ -47,7 +50,7 @@ SCAN_INTERVAL = timedelta(minutes=5)
SOURCE = "ign_sismologia"
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
PLATFORM_SCHEMA = GEO_LOCATION_PLATFORM_SCHEMA.extend(
{
vol.Optional(CONF_LATITUDE): cv.latitude,
vol.Optional(CONF_LONGITUDE): cv.longitude,

View file

@ -13,7 +13,10 @@ from aio_geojson_nsw_rfs_incidents.feed_entry import (
)
import voluptuous as vol
from homeassistant.components.geo_location import PLATFORM_SCHEMA, GeolocationEvent
from homeassistant.components.geo_location import (
PLATFORM_SCHEMA as GEO_LOCATION_PLATFORM_SCHEMA,
GeolocationEvent,
)
from homeassistant.const import (
ATTR_LOCATION,
CONF_LATITUDE,
@ -59,7 +62,7 @@ SOURCE = "nsw_rural_fire_service_feed"
VALID_CATEGORIES = ["Advice", "Emergency Warning", "Not Applicable", "Watch and Act"]
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
PLATFORM_SCHEMA = GEO_LOCATION_PLATFORM_SCHEMA.extend(
{
vol.Optional(CONF_CATEGORIES, default=[]): vol.All(
cv.ensure_list, [vol.In(VALID_CATEGORIES)]

View file

@ -13,7 +13,10 @@ from georss_qld_bushfire_alert_client import (
)
import voluptuous as vol
from homeassistant.components.geo_location import PLATFORM_SCHEMA, GeolocationEvent
from homeassistant.components.geo_location import (
PLATFORM_SCHEMA as GEO_LOCATION_PLATFORM_SCHEMA,
GeolocationEvent,
)
from homeassistant.const import (
CONF_LATITUDE,
CONF_LONGITUDE,
@ -56,7 +59,7 @@ VALID_CATEGORIES = [
"Information",
]
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
PLATFORM_SCHEMA = GEO_LOCATION_PLATFORM_SCHEMA.extend(
{
vol.Optional(CONF_LATITUDE): cv.latitude,
vol.Optional(CONF_LONGITUDE): cv.longitude,

View file

@ -13,7 +13,10 @@ from aio_geojson_usgs_earthquakes.feed_entry import (
)
import voluptuous as vol
from homeassistant.components.geo_location import PLATFORM_SCHEMA, GeolocationEvent
from homeassistant.components.geo_location import (
PLATFORM_SCHEMA as GEO_LOCATION_PLATFORM_SCHEMA,
GeolocationEvent,
)
from homeassistant.const import (
ATTR_TIME,
CONF_LATITUDE,
@ -81,7 +84,7 @@ VALID_FEED_TYPES = [
"past_month_all_earthquakes",
]
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
PLATFORM_SCHEMA = GEO_LOCATION_PLATFORM_SCHEMA.extend(
{
vol.Required(CONF_FEED_TYPE): vol.In(VALID_FEED_TYPES),
vol.Optional(CONF_LATITUDE): cv.latitude,