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"