Home Assistant Unofficial Reference 2024.12.1
location.py File Reference

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"