import datetime SW_VERSION = "1.3.1" PLATFORMS = ["sensor", "geo_location"] DOMAIN = "blitzortung" DATA_UNSUBSCRIBE = "unsubscribe" ATTR_LIGHTNING_AZIMUTH = "azimuth" ATTR_LIGHTNING_COUNTER = "counter" SERVER_STATS = "server_stats" BASE_URL_TEMPLATE = ( "http://data{data_host_nr}.blitzortung.org/Data/Protected/last_strikes.php" ) CONF_RADIUS = "radius" CONF_IDLE_RESET_TIMEOUT = "idle_reset_timeout" CONF_TIME_WINDOW = "time_window" CONF_MAX_TRACKED_LIGHTNINGS = "max_tracked_lightnings" DEFAULT_IDLE_RESET_TIMEOUT = 120 DEFAULT_RADIUS = 100 DEFAULT_MAX_TRACKED_LIGHTNINGS = 100 DEFAULT_TIME_WINDOW = 120 DEFAULT_UPDATE_INTERVAL = datetime.timedelta(seconds=60) ATTR_LAT = "lat" ATTR_LON = "lon" ATTRIBUTION = "Data provided by blitzortung.org" ATTR_EXTERNAL_ID = "external_id" ATTR_PUBLICATION_DATE = "publication_date"