Home Assistant Unofficial Reference 2024.12.1
device_condition.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.sensor.device_condition
 

Functions

condition.ConditionCheckerType homeassistant.components.sensor.device_condition.async_condition_from_config (HomeAssistant hass, ConfigType config)
 
dict[str, vol.Schema] homeassistant.components.sensor.device_condition.async_get_condition_capabilities (HomeAssistant hass, ConfigType config)
 
list[dict[str, str]] homeassistant.components.sensor.device_condition.async_get_conditions (HomeAssistant hass, str device_id)
 

Variables

 homeassistant.components.sensor.device_condition.CONDITION_SCHEMA
 
string homeassistant.components.sensor.device_condition.CONF_IS_APPARENT_POWER = "is_apparent_power"
 
string homeassistant.components.sensor.device_condition.CONF_IS_AQI = "is_aqi"
 
string homeassistant.components.sensor.device_condition.CONF_IS_AREA = "is_area"
 
string homeassistant.components.sensor.device_condition.CONF_IS_ATMOSPHERIC_PRESSURE = "is_atmospheric_pressure"
 
string homeassistant.components.sensor.device_condition.CONF_IS_BATTERY_LEVEL = "is_battery_level"
 
string homeassistant.components.sensor.device_condition.CONF_IS_BLOOD_GLUCOSE_CONCENTRATION = "is_blood_glucose_concentration"
 
string homeassistant.components.sensor.device_condition.CONF_IS_CO = "is_carbon_monoxide"
 
string homeassistant.components.sensor.device_condition.CONF_IS_CO2 = "is_carbon_dioxide"
 
string homeassistant.components.sensor.device_condition.CONF_IS_CONDUCTIVITY = "is_conductivity"
 
string homeassistant.components.sensor.device_condition.CONF_IS_CURRENT = "is_current"
 
string homeassistant.components.sensor.device_condition.CONF_IS_DATA_RATE = "is_data_rate"
 
string homeassistant.components.sensor.device_condition.CONF_IS_DATA_SIZE = "is_data_size"
 
string homeassistant.components.sensor.device_condition.CONF_IS_DISTANCE = "is_distance"
 
string homeassistant.components.sensor.device_condition.CONF_IS_DURATION = "is_duration"
 
string homeassistant.components.sensor.device_condition.CONF_IS_ENERGY = "is_energy"
 
string homeassistant.components.sensor.device_condition.CONF_IS_FREQUENCY = "is_frequency"
 
string homeassistant.components.sensor.device_condition.CONF_IS_GAS = "is_gas"
 
string homeassistant.components.sensor.device_condition.CONF_IS_HUMIDITY = "is_humidity"
 
string homeassistant.components.sensor.device_condition.CONF_IS_ILLUMINANCE = "is_illuminance"
 
string homeassistant.components.sensor.device_condition.CONF_IS_IRRADIANCE = "is_irradiance"
 
string homeassistant.components.sensor.device_condition.CONF_IS_MOISTURE = "is_moisture"
 
string homeassistant.components.sensor.device_condition.CONF_IS_MONETARY = "is_monetary"
 
string homeassistant.components.sensor.device_condition.CONF_IS_NITROGEN_DIOXIDE = "is_nitrogen_dioxide"
 
string homeassistant.components.sensor.device_condition.CONF_IS_NITROGEN_MONOXIDE = "is_nitrogen_monoxide"
 
string homeassistant.components.sensor.device_condition.CONF_IS_NITROUS_OXIDE = "is_nitrous_oxide"
 
string homeassistant.components.sensor.device_condition.CONF_IS_OZONE = "is_ozone"
 
string homeassistant.components.sensor.device_condition.CONF_IS_PH = "is_ph"
 
string homeassistant.components.sensor.device_condition.CONF_IS_PM1 = "is_pm1"
 
string homeassistant.components.sensor.device_condition.CONF_IS_PM10 = "is_pm10"
 
string homeassistant.components.sensor.device_condition.CONF_IS_PM25 = "is_pm25"
 
string homeassistant.components.sensor.device_condition.CONF_IS_POWER = "is_power"
 
string homeassistant.components.sensor.device_condition.CONF_IS_POWER_FACTOR = "is_power_factor"
 
string homeassistant.components.sensor.device_condition.CONF_IS_PRECIPITATION = "is_precipitation"
 
string homeassistant.components.sensor.device_condition.CONF_IS_PRECIPITATION_INTENSITY = "is_precipitation_intensity"
 
string homeassistant.components.sensor.device_condition.CONF_IS_PRESSURE = "is_pressure"
 
string homeassistant.components.sensor.device_condition.CONF_IS_REACTIVE_POWER = "is_reactive_power"
 
string homeassistant.components.sensor.device_condition.CONF_IS_SIGNAL_STRENGTH = "is_signal_strength"
 
string homeassistant.components.sensor.device_condition.CONF_IS_SOUND_PRESSURE = "is_sound_pressure"
 
string homeassistant.components.sensor.device_condition.CONF_IS_SPEED = "is_speed"
 
string homeassistant.components.sensor.device_condition.CONF_IS_SULPHUR_DIOXIDE = "is_sulphur_dioxide"
 
string homeassistant.components.sensor.device_condition.CONF_IS_TEMPERATURE = "is_temperature"
 
string homeassistant.components.sensor.device_condition.CONF_IS_VALUE = "is_value"
 
string homeassistant.components.sensor.device_condition.CONF_IS_VOLATILE_ORGANIC_COMPOUNDS = "is_volatile_organic_compounds"
 
string homeassistant.components.sensor.device_condition.CONF_IS_VOLATILE_ORGANIC_COMPOUNDS_PARTS = "is_volatile_organic_compounds_parts"
 
string homeassistant.components.sensor.device_condition.CONF_IS_VOLTAGE = "is_voltage"
 
string homeassistant.components.sensor.device_condition.CONF_IS_VOLUME = "is_volume"
 
string homeassistant.components.sensor.device_condition.CONF_IS_VOLUME_FLOW_RATE = "is_volume_flow_rate"
 
string homeassistant.components.sensor.device_condition.CONF_IS_WATER = "is_water"
 
string homeassistant.components.sensor.device_condition.CONF_IS_WEIGHT = "is_weight"
 
string homeassistant.components.sensor.device_condition.CONF_IS_WIND_SPEED = "is_wind_speed"
 
string homeassistant.components.sensor.device_condition.DEVICE_CLASS_NONE = "none"
 
dictionary homeassistant.components.sensor.device_condition.ENTITY_CONDITIONS