2019-12-31 12:05:31 +00:00
|
|
|
"""Constants for GIOS integration."""
|
2021-05-11 14:57:24 +00:00
|
|
|
from __future__ import annotations
|
|
|
|
|
2019-12-31 12:05:31 +00:00
|
|
|
from datetime import timedelta
|
2021-05-11 14:57:24 +00:00
|
|
|
from typing import Final
|
2019-12-31 12:05:31 +00:00
|
|
|
|
2021-05-11 14:57:24 +00:00
|
|
|
ATTRIBUTION: Final = "Data provided by GIOŚ"
|
2021-05-07 11:03:11 +00:00
|
|
|
|
2021-05-11 14:57:24 +00:00
|
|
|
CONF_STATION_ID: Final = "station_id"
|
2019-12-31 12:05:31 +00:00
|
|
|
# Term of service GIOŚ allow downloading data no more than twice an hour.
|
2021-05-11 14:57:24 +00:00
|
|
|
SCAN_INTERVAL: Final = timedelta(minutes=30)
|
|
|
|
DOMAIN: Final = "gios"
|
|
|
|
MANUFACTURER: Final = "Główny Inspektorat Ochrony Środowiska"
|
|
|
|
|
2021-11-01 03:22:13 +00:00
|
|
|
URL = "http://powietrze.gios.gov.pl/pjp/current/station_details/info/{station_id}"
|
|
|
|
|
2021-05-11 14:57:24 +00:00
|
|
|
API_TIMEOUT: Final = 30
|
|
|
|
|
2021-07-04 16:54:07 +00:00
|
|
|
ATTR_INDEX: Final = "index"
|
|
|
|
ATTR_STATION: Final = "station"
|
|
|
|
|
|
|
|
ATTR_C6H6: Final = "c6h6"
|
|
|
|
ATTR_CO: Final = "co"
|
|
|
|
ATTR_NO2: Final = "no2"
|
|
|
|
ATTR_O3: Final = "o3"
|
|
|
|
ATTR_PM10: Final = "pm10"
|
2021-07-27 17:10:38 +00:00
|
|
|
ATTR_PM25: Final = "pm25"
|
2021-07-04 16:54:07 +00:00
|
|
|
ATTR_SO2: Final = "so2"
|
|
|
|
ATTR_AQI: Final = "aqi"
|