Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, AddEntitiesCallback add_entities) |
Private Member Functions | |
| DemoGeolocationEvent | _generate_random_event (self) |
| None | _init_regular_updates (self) |
| None | _update (self, int count=1) |
Private Attributes | |
| _add_entities | |
| _hass | |
Device manager for demo geolocation events.
Definition at line 55 of file geo_location.py.
| None homeassistant.components.demo.geo_location.DemoManager.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| AddEntitiesCallback | add_entities | ||
| ) |
Initialise the demo geolocation event manager.
Definition at line 58 of file geo_location.py.
|
private |
Generate a random event in vicinity of this HA instance.
Definition at line 66 of file geo_location.py.
|
private |
Schedule regular updates based on configured time interval.
Definition at line 87 of file geo_location.py.
|
private |
Remove events and add new random events.
Definition at line 96 of file geo_location.py.
|
private |
Definition at line 61 of file geo_location.py.
|
private |
Definition at line 60 of file geo_location.py.