Feed Entity Manager for GeoJSON feeds.
Definition at line 29 of file manager.py.
◆ __init__()
| None homeassistant.components.geo_json_events.manager.GeoJsonFeedEntityManager.__init__ |
( |
|
self, |
|
|
HomeAssistant |
hass, |
|
|
ConfigEntry |
config_entry |
|
) |
| |
Initialize the GeoJSON Feed Manager.
Definition at line 32 of file manager.py.
◆ _generate_entity()
| None homeassistant.components.geo_json_events.manager.GeoJsonFeedEntityManager._generate_entity |
( |
|
self, |
|
|
str |
external_id |
|
) |
| |
|
private |
Generate new entity.
Definition at line 91 of file manager.py.
◆ _remove_entity()
| None homeassistant.components.geo_json_events.manager.GeoJsonFeedEntityManager._remove_entity |
( |
|
self, |
|
|
str |
external_id |
|
) |
| |
|
private |
◆ _update_entity()
| None homeassistant.components.geo_json_events.manager.GeoJsonFeedEntityManager._update_entity |
( |
|
self, |
|
|
str |
external_id |
|
) |
| |
|
private |
◆ async_init()
| None homeassistant.components.geo_json_events.manager.GeoJsonFeedEntityManager.async_init |
( |
|
self | ) |
|
Schedule initial and regular updates based on configured time interval.
Definition at line 59 of file manager.py.
◆ async_stop()
| None homeassistant.components.geo_json_events.manager.GeoJsonFeedEntityManager.async_stop |
( |
|
self | ) |
|
Stop this feed entity manager from refreshing.
Definition at line 78 of file manager.py.
◆ async_update()
| None homeassistant.components.geo_json_events.manager.GeoJsonFeedEntityManager.async_update |
( |
|
self | ) |
|
◆ get_entry()
| GenericFeedEntry | None homeassistant.components.geo_json_events.manager.GeoJsonFeedEntityManager.get_entry |
( |
|
self, |
|
|
str |
external_id |
|
) |
| |
Get feed entry by external id.
Definition at line 87 of file manager.py.
◆ _track_time_remove_callback
| homeassistant.components.geo_json_events.manager.GeoJsonFeedEntityManager._track_time_remove_callback |
|
private |
◆ listeners
| homeassistant.components.geo_json_events.manager.GeoJsonFeedEntityManager.listeners |
The documentation for this class was generated from the following file:
- core/homeassistant/components/geo_json_events/manager.py