ha-2gis-weather/custom_components/two_gis_weather/const.py
2025-11-04 11:21:01 +06:00

23 lines
626 B
Python

from __future__ import annotations
from datetime import timedelta
from homeassistant.const import Platform
DOMAIN = "two_gis_weather"
PLATFORMS: list[Platform] = [Platform.WEATHER, Platform.SENSOR]
API_BASE = "https://mobile-weather.api.2gis.ru/api/1.0"
DEFAULT_USER_AGENT = "2gis/4.0 v4-iphone/7.13.1 (iPhone17,1; iOS 26.0.1; V2:37d4101b-dca7-42a2-ae41-fdc69d122794) application"
REQUEST_TIMEOUT = 10
DEFAULT_UPDATE_INTERVAL = timedelta(minutes=10)
CONF_API_KEY = "api_key"
CONF_NAME = "name"
CONF_LATITUDE = "latitude"
CONF_LONGITUDE = "longitude"
CONF_LANGUAGE = "language"
CONF_UPDATE_INTERVAL = "update_interval"