Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.ign_sismologia.geo_location Namespace Reference

Classes

class  IgnSismologiaFeedEntityManager
 
class  IgnSismologiaLocationEvent
 

Functions

None setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback add_entities, DiscoveryInfoType|None discovery_info=None)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
string ATTR_EXTERNAL_ID = "external_id"
 
string ATTR_IMAGE_URL = "image_url"
 
string ATTR_MAGNITUDE = "magnitude"
 
string ATTR_PUBLICATION_DATE = "publication_date"
 
string ATTR_REGION = "region"
 
string ATTR_TITLE = "title"
 
string CONF_MINIMUM_MAGNITUDE = "minimum_magnitude"
 
float DEFAULT_MINIMUM_MAGNITUDE = 0.0
 
float DEFAULT_RADIUS_IN_KM = 50.0
 
 PLATFORM_SCHEMA
 
 SCAN_INTERVAL = timedelta(minutes=5)
 
string SOURCE = "ign_sismologia"
 

Detailed Description

Support for IGN Sismologia (Earthquakes) Feeds.

Function Documentation

◆ setup_platform()

None homeassistant.components.ign_sismologia.geo_location.setup_platform ( HomeAssistant  hass,
ConfigType  config,
AddEntitiesCallback  add_entities,
DiscoveryInfoType | None   discovery_info = None 
)
Set up the IGN Sismologia Feed platform.

Definition at line 65 of file geo_location.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.ign_sismologia.geo_location._LOGGER = logging.getLogger(__name__)
private

Definition at line 35 of file geo_location.py.

◆ ATTR_EXTERNAL_ID

string homeassistant.components.ign_sismologia.geo_location.ATTR_EXTERNAL_ID = "external_id"

Definition at line 37 of file geo_location.py.

◆ ATTR_IMAGE_URL

string homeassistant.components.ign_sismologia.geo_location.ATTR_IMAGE_URL = "image_url"

Definition at line 38 of file geo_location.py.

◆ ATTR_MAGNITUDE

string homeassistant.components.ign_sismologia.geo_location.ATTR_MAGNITUDE = "magnitude"

Definition at line 39 of file geo_location.py.

◆ ATTR_PUBLICATION_DATE

string homeassistant.components.ign_sismologia.geo_location.ATTR_PUBLICATION_DATE = "publication_date"

Definition at line 40 of file geo_location.py.

◆ ATTR_REGION

string homeassistant.components.ign_sismologia.geo_location.ATTR_REGION = "region"

Definition at line 41 of file geo_location.py.

◆ ATTR_TITLE

string homeassistant.components.ign_sismologia.geo_location.ATTR_TITLE = "title"

Definition at line 42 of file geo_location.py.

◆ CONF_MINIMUM_MAGNITUDE

string homeassistant.components.ign_sismologia.geo_location.CONF_MINIMUM_MAGNITUDE = "minimum_magnitude"

Definition at line 44 of file geo_location.py.

◆ DEFAULT_MINIMUM_MAGNITUDE

float homeassistant.components.ign_sismologia.geo_location.DEFAULT_MINIMUM_MAGNITUDE = 0.0

Definition at line 46 of file geo_location.py.

◆ DEFAULT_RADIUS_IN_KM

float homeassistant.components.ign_sismologia.geo_location.DEFAULT_RADIUS_IN_KM = 50.0

Definition at line 47 of file geo_location.py.

◆ PLATFORM_SCHEMA

homeassistant.components.ign_sismologia.geo_location.PLATFORM_SCHEMA
Initial value:
1 = GEO_LOCATION_PLATFORM_SCHEMA.extend(
2  {
3  vol.Optional(CONF_LATITUDE): cv.latitude,
4  vol.Optional(CONF_LONGITUDE): cv.longitude,
5  vol.Optional(CONF_RADIUS, default=DEFAULT_RADIUS_IN_KM): vol.Coerce(float),
6  vol.Optional(
7  CONF_MINIMUM_MAGNITUDE, default=DEFAULT_MINIMUM_MAGNITUDE
8  ): cv.positive_float,
9  }
10 )

Definition at line 53 of file geo_location.py.

◆ SCAN_INTERVAL

homeassistant.components.ign_sismologia.geo_location.SCAN_INTERVAL = timedelta(minutes=5)

Definition at line 49 of file geo_location.py.

◆ SOURCE

string homeassistant.components.ign_sismologia.geo_location.SOURCE = "ign_sismologia"

Definition at line 51 of file geo_location.py.