Go to the source code of this file.
Classes | |
| class | homeassistant.util.location.LocationInfo |
Namespaces | |
| homeassistant.util.location | |
Functions | |
| dict[str, Any]|None | homeassistant.util.location._get_whoami (aiohttp.ClientSession session) |
| LocationInfo|None | homeassistant.util.location.async_detect_location_info (aiohttp.ClientSession session) |
| float|None | homeassistant.util.location.distance (float|None lat1, float|None lon1, float lat2, float lon2) |
| float|None | homeassistant.util.location.vincenty (tuple[float, float] point1, tuple[float, float] point2, bool miles=False) |
Variables | |
| int | homeassistant.util.location.AXIS_A = 6378137 |
| float | homeassistant.util.location.AXIS_B = 6356752.314245 |
| int | homeassistant.util.location.CONVERGENCE_THRESHOLD = 1e-12 |
| int | homeassistant.util.location.FLATTENING = 1 / 298.257223563 |
| int | homeassistant.util.location.MAX_ITERATIONS = 200 |
| float | homeassistant.util.location.MILES_PER_KILOMETER = 0.621371 |
| string | homeassistant.util.location.WHOAMI_URL = "https://services.home-assistant.io/whoami/v1" |
| string | homeassistant.util.location.WHOAMI_URL_DEV = "https://services-dev.home-assistant.workers.dev/whoami/v1" |