mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Remove additional airvisual_pro
references in airvisual
(#84724)
This commit is contained in:
parent
5e2753d2fc
commit
03ca50f292
@ -60,7 +60,6 @@ DOMAIN_AIRVISUAL_PRO = "airvisual_pro"
|
|||||||
PLATFORMS = [Platform.SENSOR]
|
PLATFORMS = [Platform.SENSOR]
|
||||||
|
|
||||||
DEFAULT_ATTRIBUTION = "Data provided by AirVisual"
|
DEFAULT_ATTRIBUTION = "Data provided by AirVisual"
|
||||||
DEFAULT_NODE_PRO_UPDATE_INTERVAL = timedelta(minutes=1)
|
|
||||||
|
|
||||||
CONFIG_SCHEMA = cv.removed(DOMAIN, raise_if_present=False)
|
CONFIG_SCHEMA = cv.removed(DOMAIN, raise_if_present=False)
|
||||||
|
|
||||||
|
@ -19,11 +19,8 @@ from homeassistant.const import (
|
|||||||
CONF_LONGITUDE,
|
CONF_LONGITUDE,
|
||||||
CONF_SHOW_ON_MAP,
|
CONF_SHOW_ON_MAP,
|
||||||
CONF_STATE,
|
CONF_STATE,
|
||||||
PERCENTAGE,
|
|
||||||
UnitOfTemperature,
|
|
||||||
)
|
)
|
||||||
from homeassistant.core import HomeAssistant, callback
|
from homeassistant.core import HomeAssistant, callback
|
||||||
from homeassistant.helpers.entity import EntityCategory
|
|
||||||
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
||||||
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator
|
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator
|
||||||
|
|
||||||
@ -37,17 +34,8 @@ ATTR_POLLUTANT_UNIT = "pollutant_unit"
|
|||||||
ATTR_REGION = "region"
|
ATTR_REGION = "region"
|
||||||
|
|
||||||
SENSOR_KIND_AQI = "air_quality_index"
|
SENSOR_KIND_AQI = "air_quality_index"
|
||||||
SENSOR_KIND_BATTERY_LEVEL = "battery_level"
|
|
||||||
SENSOR_KIND_CO2 = "carbon_dioxide"
|
|
||||||
SENSOR_KIND_HUMIDITY = "humidity"
|
|
||||||
SENSOR_KIND_LEVEL = "air_pollution_level"
|
SENSOR_KIND_LEVEL = "air_pollution_level"
|
||||||
SENSOR_KIND_PM_0_1 = "particulate_matter_0_1"
|
|
||||||
SENSOR_KIND_PM_1_0 = "particulate_matter_1_0"
|
|
||||||
SENSOR_KIND_PM_2_5 = "particulate_matter_2_5"
|
|
||||||
SENSOR_KIND_POLLUTANT = "main_pollutant"
|
SENSOR_KIND_POLLUTANT = "main_pollutant"
|
||||||
SENSOR_KIND_SENSOR_LIFE = "sensor_life"
|
|
||||||
SENSOR_KIND_TEMPERATURE = "temperature"
|
|
||||||
SENSOR_KIND_VOC = "voc"
|
|
||||||
|
|
||||||
GEOGRAPHY_SENSOR_DESCRIPTIONS = (
|
GEOGRAPHY_SENSOR_DESCRIPTIONS = (
|
||||||
SensorEntityDescription(
|
SensorEntityDescription(
|
||||||
@ -82,70 +70,6 @@ GEOGRAPHY_SENSOR_DESCRIPTIONS = (
|
|||||||
)
|
)
|
||||||
GEOGRAPHY_SENSOR_LOCALES = {"cn": "Chinese", "us": "U.S."}
|
GEOGRAPHY_SENSOR_LOCALES = {"cn": "Chinese", "us": "U.S."}
|
||||||
|
|
||||||
NODE_PRO_SENSOR_DESCRIPTIONS = (
|
|
||||||
SensorEntityDescription(
|
|
||||||
key=SENSOR_KIND_AQI,
|
|
||||||
name="Air quality index",
|
|
||||||
device_class=SensorDeviceClass.AQI,
|
|
||||||
native_unit_of_measurement="AQI",
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
|
||||||
),
|
|
||||||
SensorEntityDescription(
|
|
||||||
key=SENSOR_KIND_BATTERY_LEVEL,
|
|
||||||
name="Battery",
|
|
||||||
device_class=SensorDeviceClass.BATTERY,
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
|
||||||
native_unit_of_measurement=PERCENTAGE,
|
|
||||||
),
|
|
||||||
SensorEntityDescription(
|
|
||||||
key=SENSOR_KIND_CO2,
|
|
||||||
name="C02",
|
|
||||||
device_class=SensorDeviceClass.CO2,
|
|
||||||
native_unit_of_measurement=CONCENTRATION_PARTS_PER_MILLION,
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
|
||||||
),
|
|
||||||
SensorEntityDescription(
|
|
||||||
key=SENSOR_KIND_HUMIDITY,
|
|
||||||
name="Humidity",
|
|
||||||
device_class=SensorDeviceClass.HUMIDITY,
|
|
||||||
native_unit_of_measurement=PERCENTAGE,
|
|
||||||
),
|
|
||||||
SensorEntityDescription(
|
|
||||||
key=SENSOR_KIND_PM_0_1,
|
|
||||||
name="PM 0.1",
|
|
||||||
device_class=SensorDeviceClass.PM1,
|
|
||||||
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
|
||||||
),
|
|
||||||
SensorEntityDescription(
|
|
||||||
key=SENSOR_KIND_PM_1_0,
|
|
||||||
name="PM 1.0",
|
|
||||||
device_class=SensorDeviceClass.PM10,
|
|
||||||
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
|
||||||
),
|
|
||||||
SensorEntityDescription(
|
|
||||||
key=SENSOR_KIND_PM_2_5,
|
|
||||||
name="PM 2.5",
|
|
||||||
device_class=SensorDeviceClass.PM25,
|
|
||||||
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
|
||||||
),
|
|
||||||
SensorEntityDescription(
|
|
||||||
key=SENSOR_KIND_TEMPERATURE,
|
|
||||||
name="Temperature",
|
|
||||||
device_class=SensorDeviceClass.TEMPERATURE,
|
|
||||||
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
|
||||||
),
|
|
||||||
SensorEntityDescription(
|
|
||||||
key=SENSOR_KIND_VOC,
|
|
||||||
name="VOC",
|
|
||||||
device_class=SensorDeviceClass.VOLATILE_ORGANIC_COMPOUNDS,
|
|
||||||
native_unit_of_measurement=CONCENTRATION_PARTS_PER_MILLION,
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
|
||||||
),
|
|
||||||
)
|
|
||||||
|
|
||||||
STATE_POLLUTANT_LABEL_CO = "co"
|
STATE_POLLUTANT_LABEL_CO = "co"
|
||||||
STATE_POLLUTANT_LABEL_N2 = "n2"
|
STATE_POLLUTANT_LABEL_N2 = "n2"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user