Classes | |
| class | XiaomiAirQualityMonitor |
| class | XiaomiGatewayIlluminanceSensor |
| class | XiaomiGatewaySensor |
| class | XiaomiGenericSensor |
| class | XiaomiMiioSensorDescription |
Functions | |
| def | _setup_vacuum_sensors (hass, config_entry, async_add_entities) |
| None | async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| tuple | AIRFRESH_SENSORS |
| tuple | AIRFRESH_SENSORS_A1 |
| tuple | AIRFRESH_SENSORS_T2017 |
| string | ATTR_ACTUAL_SPEED = "actual_speed" |
| string | ATTR_AIR_QUALITY = "air_quality" |
| string | ATTR_AQI = "aqi" |
| string | ATTR_BATTERY = "battery" |
| string | ATTR_CARBON_DIOXIDE = "co2" |
| string | ATTR_CHARGING = "charging" |
| string | ATTR_CLEAN_HISTORY_COUNT = "count" |
| string | ATTR_CLEAN_HISTORY_DUST_COLLECTION_COUNT = "dust_collection_count" |
| string | ATTR_CLEAN_HISTORY_TOTAL_AREA = "total_area" |
| string | ATTR_CLEAN_HISTORY_TOTAL_DURATION = "total_duration" |
| string | ATTR_CONSUMABLE_STATUS_FILTER_LEFT = "filter_left" |
| string | ATTR_CONSUMABLE_STATUS_MAIN_BRUSH_LEFT = "main_brush_left" |
| string | ATTR_CONSUMABLE_STATUS_SENSOR_DIRTY_LEFT = "sensor_dirty_left" |
| string | ATTR_CONSUMABLE_STATUS_SIDE_BRUSH_LEFT = "side_brush_left" |
| string | ATTR_CONTROL_SPEED = "control_speed" |
| string | ATTR_DISPLAY_CLOCK = "display_clock" |
| string | ATTR_DND_END = "end" |
| string | ATTR_DND_START = "start" |
| string | ATTR_DUST_FILTER_LIFE_REMAINING = "dust_filter_life_remaining" |
| string | ATTR_DUST_FILTER_LIFE_REMAINING_DAYS = "dust_filter_life_remaining_days" |
| string | ATTR_FAVORITE_SPEED = "favorite_speed" |
| string | ATTR_FILTER_HOURS_USED = "filter_hours_used" |
| string | ATTR_FILTER_LEFT_TIME = "filter_left_time" |
| string | ATTR_FILTER_LIFE_REMAINING = "filter_life_remaining" |
| string | ATTR_FILTER_USE = "filter_use" |
| string | ATTR_HUMIDITY = "humidity" |
| string | ATTR_ILLUMINANCE = "illuminance" |
| string | ATTR_ILLUMINANCE_LUX = "illuminance_lux" |
| string | ATTR_LAST_CLEAN_AREA = "area" |
| string | ATTR_LAST_CLEAN_END = "end" |
| string | ATTR_LAST_CLEAN_START = "start" |
| string | ATTR_LAST_CLEAN_TIME = "duration" |
| string | ATTR_LOAD_POWER = "load_power" |
| string | ATTR_MOTOR2_SPEED = "motor2_speed" |
| string | ATTR_MOTOR_SPEED = "motor_speed" |
| string | ATTR_NIGHT_MODE = "night_mode" |
| string | ATTR_NIGHT_TIME_BEGIN = "night_time_begin" |
| string | ATTR_NIGHT_TIME_END = "night_time_end" |
| string | ATTR_PM10 = "pm10_density" |
| string | ATTR_PM25 = "pm25" |
| string | ATTR_PM25_2 = "pm25_2" |
| string | ATTR_POWER = "power" |
| string | ATTR_PRESSURE = "pressure" |
| string | ATTR_PURIFY_VOLUME = "purify_volume" |
| string | ATTR_SENSOR_STATE = "sensor_state" |
| string | ATTR_STATUS_CLEAN_AREA = "clean_area" |
| string | ATTR_STATUS_CLEAN_TIME = "clean_time" |
| string | ATTR_TVOC = "tvoc" |
| string | ATTR_UPPER_FILTER_LIFE_REMAINING = "upper_filter_life_remaining" |
| string | ATTR_UPPER_FILTER_LIFE_REMAINING_DAYS = "upper_filter_life_remaining_days" |
| string | ATTR_USE_TIME = "use_time" |
| string | ATTR_WATER_LEVEL = "water_level" |
| string | DEFAULT_NAME = "Xiaomi Miio Sensor" |
| tuple | FAN_V2_V3_SENSORS |
| tuple | FAN_ZA5_SENSORS = (ATTR_HUMIDITY, ATTR_TEMPERATURE) |
| tuple | HUMIDIFIER_CA1_CB1_SENSORS |
| tuple | HUMIDIFIER_MIIO_SENSORS |
| tuple | HUMIDIFIER_MIOT_SENSORS |
| tuple | HUMIDIFIER_MJJSQ_SENSORS = (ATTR_HUMIDITY, ATTR_TEMPERATURE) |
| tuple | PURIFIER_3C_SENSORS |
| tuple | PURIFIER_4_LITE_SENSORS |
| tuple | PURIFIER_4_PRO_SENSORS |
| tuple | PURIFIER_4_SENSORS |
| tuple | PURIFIER_MA2_SENSORS |
| tuple | PURIFIER_MIIO_SENSORS |
| tuple | PURIFIER_MIOT_SENSORS |
| tuple | PURIFIER_PRO_SENSORS |
| tuple | PURIFIER_PRO_V7_SENSORS |
| tuple | PURIFIER_V2_SENSORS |
| tuple | PURIFIER_V3_SENSORS |
| tuple | PURIFIER_ZA1_SENSORS |
| dictionary | SENSOR_TYPES |
| string | UNIT_LUMEN = "lm" |
| dictionary | VACUUM_SENSORS |
Support for Xiaomi Mi Air Quality Monitor (PM2.5) and Humidifier.
|
private |
| None homeassistant.components.xiaomi_miio.sensor.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry, | ||
| AddEntitiesCallback | async_add_entities | ||
| ) |
|
private |
| tuple homeassistant.components.xiaomi_miio.sensor.AIRFRESH_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.AIRFRESH_SENSORS_A1 |
| tuple homeassistant.components.xiaomi_miio.sensor.AIRFRESH_SENSORS_T2017 |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_ACTUAL_SPEED = "actual_speed" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_AIR_QUALITY = "air_quality" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_AQI = "aqi" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_BATTERY = "battery" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_CARBON_DIOXIDE = "co2" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_CHARGING = "charging" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_CLEAN_HISTORY_COUNT = "count" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_CLEAN_HISTORY_DUST_COLLECTION_COUNT = "dust_collection_count" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_CLEAN_HISTORY_TOTAL_AREA = "total_area" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_CLEAN_HISTORY_TOTAL_DURATION = "total_duration" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_CONSUMABLE_STATUS_FILTER_LEFT = "filter_left" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_CONSUMABLE_STATUS_MAIN_BRUSH_LEFT = "main_brush_left" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_CONSUMABLE_STATUS_SENSOR_DIRTY_LEFT = "sensor_dirty_left" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_CONSUMABLE_STATUS_SIDE_BRUSH_LEFT = "side_brush_left" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_CONTROL_SPEED = "control_speed" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_DISPLAY_CLOCK = "display_clock" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_DND_END = "end" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_DND_START = "start" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_DUST_FILTER_LIFE_REMAINING = "dust_filter_life_remaining" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_DUST_FILTER_LIFE_REMAINING_DAYS = "dust_filter_life_remaining_days" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_FAVORITE_SPEED = "favorite_speed" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_FILTER_HOURS_USED = "filter_hours_used" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_FILTER_LEFT_TIME = "filter_left_time" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_FILTER_LIFE_REMAINING = "filter_life_remaining" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_FILTER_USE = "filter_use" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_HUMIDITY = "humidity" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_ILLUMINANCE = "illuminance" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_ILLUMINANCE_LUX = "illuminance_lux" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_LAST_CLEAN_AREA = "area" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_LAST_CLEAN_END = "end" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_LAST_CLEAN_START = "start" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_LAST_CLEAN_TIME = "duration" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_LOAD_POWER = "load_power" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_MOTOR2_SPEED = "motor2_speed" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_MOTOR_SPEED = "motor_speed" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_NIGHT_MODE = "night_mode" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_NIGHT_TIME_BEGIN = "night_time_begin" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_NIGHT_TIME_END = "night_time_end" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_PM10 = "pm10_density" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_PM25 = "pm25" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_PM25_2 = "pm25_2" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_POWER = "power" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_PRESSURE = "pressure" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_PURIFY_VOLUME = "purify_volume" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_SENSOR_STATE = "sensor_state" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_STATUS_CLEAN_AREA = "clean_area" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_STATUS_CLEAN_TIME = "clean_time" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_TVOC = "tvoc" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_UPPER_FILTER_LIFE_REMAINING = "upper_filter_life_remaining" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_UPPER_FILTER_LIFE_REMAINING_DAYS = "upper_filter_life_remaining_days" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_USE_TIME = "use_time" |
| string homeassistant.components.xiaomi_miio.sensor.ATTR_WATER_LEVEL = "water_level" |
| string homeassistant.components.xiaomi_miio.sensor.DEFAULT_NAME = "Xiaomi Miio Sensor" |
| tuple homeassistant.components.xiaomi_miio.sensor.FAN_V2_V3_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.FAN_ZA5_SENSORS = (ATTR_HUMIDITY, ATTR_TEMPERATURE) |
| tuple homeassistant.components.xiaomi_miio.sensor.HUMIDIFIER_CA1_CB1_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.HUMIDIFIER_MIIO_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.HUMIDIFIER_MIOT_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.HUMIDIFIER_MJJSQ_SENSORS = (ATTR_HUMIDITY, ATTR_TEMPERATURE) |
| tuple homeassistant.components.xiaomi_miio.sensor.PURIFIER_3C_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.PURIFIER_4_LITE_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.PURIFIER_4_PRO_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.PURIFIER_4_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.PURIFIER_MA2_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.PURIFIER_MIIO_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.PURIFIER_MIOT_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.PURIFIER_PRO_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.PURIFIER_PRO_V7_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.PURIFIER_V2_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.PURIFIER_V3_SENSORS |
| tuple homeassistant.components.xiaomi_miio.sensor.PURIFIER_ZA1_SENSORS |
| dictionary homeassistant.components.xiaomi_miio.sensor.SENSOR_TYPES |
| string homeassistant.components.xiaomi_miio.sensor.UNIT_LUMEN = "lm" |