Functions | |
| condition.ConditionCheckerType | async_condition_from_config (HomeAssistant hass, ConfigType config) |
| dict[str, vol.Schema] | async_get_condition_capabilities (HomeAssistant hass, ConfigType config) |
| list[dict[str, str]] | async_get_conditions (HomeAssistant hass, str device_id) |
Variables | |
| CONDITION_SCHEMA | |
| string | CONF_IS_APPARENT_POWER = "is_apparent_power" |
| string | CONF_IS_AQI = "is_aqi" |
| string | CONF_IS_AREA = "is_area" |
| string | CONF_IS_ATMOSPHERIC_PRESSURE = "is_atmospheric_pressure" |
| string | CONF_IS_BATTERY_LEVEL = "is_battery_level" |
| string | CONF_IS_BLOOD_GLUCOSE_CONCENTRATION = "is_blood_glucose_concentration" |
| string | CONF_IS_CO = "is_carbon_monoxide" |
| string | CONF_IS_CO2 = "is_carbon_dioxide" |
| string | CONF_IS_CONDUCTIVITY = "is_conductivity" |
| string | CONF_IS_CURRENT = "is_current" |
| string | CONF_IS_DATA_RATE = "is_data_rate" |
| string | CONF_IS_DATA_SIZE = "is_data_size" |
| string | CONF_IS_DISTANCE = "is_distance" |
| string | CONF_IS_DURATION = "is_duration" |
| string | CONF_IS_ENERGY = "is_energy" |
| string | CONF_IS_FREQUENCY = "is_frequency" |
| string | CONF_IS_GAS = "is_gas" |
| string | CONF_IS_HUMIDITY = "is_humidity" |
| string | CONF_IS_ILLUMINANCE = "is_illuminance" |
| string | CONF_IS_IRRADIANCE = "is_irradiance" |
| string | CONF_IS_MOISTURE = "is_moisture" |
| string | CONF_IS_MONETARY = "is_monetary" |
| string | CONF_IS_NITROGEN_DIOXIDE = "is_nitrogen_dioxide" |
| string | CONF_IS_NITROGEN_MONOXIDE = "is_nitrogen_monoxide" |
| string | CONF_IS_NITROUS_OXIDE = "is_nitrous_oxide" |
| string | CONF_IS_OZONE = "is_ozone" |
| string | CONF_IS_PH = "is_ph" |
| string | CONF_IS_PM1 = "is_pm1" |
| string | CONF_IS_PM10 = "is_pm10" |
| string | CONF_IS_PM25 = "is_pm25" |
| string | CONF_IS_POWER = "is_power" |
| string | CONF_IS_POWER_FACTOR = "is_power_factor" |
| string | CONF_IS_PRECIPITATION = "is_precipitation" |
| string | CONF_IS_PRECIPITATION_INTENSITY = "is_precipitation_intensity" |
| string | CONF_IS_PRESSURE = "is_pressure" |
| string | CONF_IS_REACTIVE_POWER = "is_reactive_power" |
| string | CONF_IS_SIGNAL_STRENGTH = "is_signal_strength" |
| string | CONF_IS_SOUND_PRESSURE = "is_sound_pressure" |
| string | CONF_IS_SPEED = "is_speed" |
| string | CONF_IS_SULPHUR_DIOXIDE = "is_sulphur_dioxide" |
| string | CONF_IS_TEMPERATURE = "is_temperature" |
| string | CONF_IS_VALUE = "is_value" |
| string | CONF_IS_VOLATILE_ORGANIC_COMPOUNDS = "is_volatile_organic_compounds" |
| string | CONF_IS_VOLATILE_ORGANIC_COMPOUNDS_PARTS = "is_volatile_organic_compounds_parts" |
| string | CONF_IS_VOLTAGE = "is_voltage" |
| string | CONF_IS_VOLUME = "is_volume" |
| string | CONF_IS_VOLUME_FLOW_RATE = "is_volume_flow_rate" |
| string | CONF_IS_WATER = "is_water" |
| string | CONF_IS_WEIGHT = "is_weight" |
| string | CONF_IS_WIND_SPEED = "is_wind_speed" |
| string | DEVICE_CLASS_NONE = "none" |
| dictionary | ENTITY_CONDITIONS |
Provides device conditions for sensors.
| condition.ConditionCheckerType homeassistant.components.sensor.device_condition.async_condition_from_config | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Evaluate state based on configuration.
Definition at line 255 of file device_condition.py.
| dict[str, vol.Schema] homeassistant.components.sensor.device_condition.async_get_condition_capabilities | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
List condition capabilities.
Definition at line 275 of file device_condition.py.
| list[dict[str, str]] homeassistant.components.sensor.device_condition.async_get_conditions | ( | HomeAssistant | hass, |
| str | device_id | ||
| ) |
List device conditions.
Definition at line 216 of file device_condition.py.
| homeassistant.components.sensor.device_condition.CONDITION_SCHEMA |
Definition at line 150 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_APPARENT_POWER = "is_apparent_power" |
Definition at line 36 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_AQI = "is_aqi" |
Definition at line 37 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_AREA = "is_area" |
Definition at line 38 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_ATMOSPHERIC_PRESSURE = "is_atmospheric_pressure" |
Definition at line 39 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_BATTERY_LEVEL = "is_battery_level" |
Definition at line 40 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_BLOOD_GLUCOSE_CONCENTRATION = "is_blood_glucose_concentration" |
Definition at line 41 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_CO = "is_carbon_monoxide" |
Definition at line 42 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_CO2 = "is_carbon_dioxide" |
Definition at line 43 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_CONDUCTIVITY = "is_conductivity" |
Definition at line 44 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_CURRENT = "is_current" |
Definition at line 45 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_DATA_RATE = "is_data_rate" |
Definition at line 46 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_DATA_SIZE = "is_data_size" |
Definition at line 47 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_DISTANCE = "is_distance" |
Definition at line 48 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_DURATION = "is_duration" |
Definition at line 49 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_ENERGY = "is_energy" |
Definition at line 50 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_FREQUENCY = "is_frequency" |
Definition at line 51 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_GAS = "is_gas" |
Definition at line 53 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_HUMIDITY = "is_humidity" |
Definition at line 52 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_ILLUMINANCE = "is_illuminance" |
Definition at line 54 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_IRRADIANCE = "is_irradiance" |
Definition at line 55 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_MOISTURE = "is_moisture" |
Definition at line 56 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_MONETARY = "is_monetary" |
Definition at line 57 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_NITROGEN_DIOXIDE = "is_nitrogen_dioxide" |
Definition at line 58 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_NITROGEN_MONOXIDE = "is_nitrogen_monoxide" |
Definition at line 59 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_NITROUS_OXIDE = "is_nitrous_oxide" |
Definition at line 60 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_OZONE = "is_ozone" |
Definition at line 61 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_PH = "is_ph" |
Definition at line 62 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_PM1 = "is_pm1" |
Definition at line 63 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_PM10 = "is_pm10" |
Definition at line 64 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_PM25 = "is_pm25" |
Definition at line 65 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_POWER = "is_power" |
Definition at line 66 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_POWER_FACTOR = "is_power_factor" |
Definition at line 67 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_PRECIPITATION = "is_precipitation" |
Definition at line 68 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_PRECIPITATION_INTENSITY = "is_precipitation_intensity" |
Definition at line 69 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_PRESSURE = "is_pressure" |
Definition at line 70 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_REACTIVE_POWER = "is_reactive_power" |
Definition at line 72 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_SIGNAL_STRENGTH = "is_signal_strength" |
Definition at line 73 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_SOUND_PRESSURE = "is_sound_pressure" |
Definition at line 74 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_SPEED = "is_speed" |
Definition at line 71 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_SULPHUR_DIOXIDE = "is_sulphur_dioxide" |
Definition at line 75 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_TEMPERATURE = "is_temperature" |
Definition at line 76 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_VALUE = "is_value" |
Definition at line 77 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_VOLATILE_ORGANIC_COMPOUNDS = "is_volatile_organic_compounds" |
Definition at line 78 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_VOLATILE_ORGANIC_COMPOUNDS_PARTS = "is_volatile_organic_compounds_parts" |
Definition at line 79 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_VOLTAGE = "is_voltage" |
Definition at line 80 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_VOLUME = "is_volume" |
Definition at line 81 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_VOLUME_FLOW_RATE = "is_volume_flow_rate" |
Definition at line 82 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_WATER = "is_water" |
Definition at line 83 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_WEIGHT = "is_weight" |
Definition at line 84 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.CONF_IS_WIND_SPEED = "is_wind_speed" |
Definition at line 85 of file device_condition.py.
| string homeassistant.components.sensor.device_condition.DEVICE_CLASS_NONE = "none" |
Definition at line 34 of file device_condition.py.
| dictionary homeassistant.components.sensor.device_condition.ENTITY_CONDITIONS |
Definition at line 87 of file device_condition.py.