Add a use_time sensor for Xiaomi_miio humidifiers (#57560)
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
This commit is contained in:
parent
1fa6329c2e
commit
c470a03a4e
1 changed files with 18 additions and 2 deletions
|
@ -112,6 +112,7 @@ ATTR_POWER = "power"
|
||||||
ATTR_PRESSURE = "pressure"
|
ATTR_PRESSURE = "pressure"
|
||||||
ATTR_PURIFY_VOLUME = "purify_volume"
|
ATTR_PURIFY_VOLUME = "purify_volume"
|
||||||
ATTR_SENSOR_STATE = "sensor_state"
|
ATTR_SENSOR_STATE = "sensor_state"
|
||||||
|
ATTR_USE_TIME = "use_time"
|
||||||
ATTR_WATER_LEVEL = "water_level"
|
ATTR_WATER_LEVEL = "water_level"
|
||||||
ATTR_DND_START = "start"
|
ATTR_DND_START = "start"
|
||||||
ATTR_DND_END = "end"
|
ATTR_DND_END = "end"
|
||||||
|
@ -193,6 +194,14 @@ SENSOR_TYPES = {
|
||||||
icon="mdi:fast-forward",
|
icon="mdi:fast-forward",
|
||||||
state_class=STATE_CLASS_MEASUREMENT,
|
state_class=STATE_CLASS_MEASUREMENT,
|
||||||
),
|
),
|
||||||
|
ATTR_USE_TIME: XiaomiMiioSensorDescription(
|
||||||
|
key=ATTR_USE_TIME,
|
||||||
|
name="Use Time",
|
||||||
|
native_unit_of_measurement=TIME_SECONDS,
|
||||||
|
icon="mdi:progress-clock",
|
||||||
|
state_class=STATE_CLASS_TOTAL_INCREASING,
|
||||||
|
entity_registry_enabled_default=False,
|
||||||
|
),
|
||||||
ATTR_ILLUMINANCE: XiaomiMiioSensorDescription(
|
ATTR_ILLUMINANCE: XiaomiMiioSensorDescription(
|
||||||
key=ATTR_ILLUMINANCE,
|
key=ATTR_ILLUMINANCE,
|
||||||
name="Illuminance",
|
name="Illuminance",
|
||||||
|
@ -259,20 +268,27 @@ SENSOR_TYPES = {
|
||||||
),
|
),
|
||||||
}
|
}
|
||||||
|
|
||||||
HUMIDIFIER_MIIO_SENSORS = (ATTR_HUMIDITY, ATTR_TEMPERATURE, ATTR_WATER_LEVEL)
|
HUMIDIFIER_MIIO_SENSORS = (
|
||||||
|
ATTR_HUMIDITY,
|
||||||
|
ATTR_TEMPERATURE,
|
||||||
|
ATTR_USE_TIME,
|
||||||
|
ATTR_WATER_LEVEL,
|
||||||
|
)
|
||||||
HUMIDIFIER_CA1_CB1_SENSORS = (
|
HUMIDIFIER_CA1_CB1_SENSORS = (
|
||||||
ATTR_HUMIDITY,
|
ATTR_HUMIDITY,
|
||||||
ATTR_TEMPERATURE,
|
ATTR_TEMPERATURE,
|
||||||
ATTR_MOTOR_SPEED,
|
ATTR_MOTOR_SPEED,
|
||||||
|
ATTR_USE_TIME,
|
||||||
ATTR_WATER_LEVEL,
|
ATTR_WATER_LEVEL,
|
||||||
)
|
)
|
||||||
HUMIDIFIER_MIOT_SENSORS = (
|
HUMIDIFIER_MIOT_SENSORS = (
|
||||||
ATTR_ACTUAL_SPEED,
|
ATTR_ACTUAL_SPEED,
|
||||||
ATTR_HUMIDITY,
|
ATTR_HUMIDITY,
|
||||||
ATTR_TEMPERATURE,
|
ATTR_TEMPERATURE,
|
||||||
|
ATTR_USE_TIME,
|
||||||
ATTR_WATER_LEVEL,
|
ATTR_WATER_LEVEL,
|
||||||
)
|
)
|
||||||
HUMIDIFIER_MJJSQ_SENSORS = (ATTR_HUMIDITY, ATTR_TEMPERATURE)
|
HUMIDIFIER_MJJSQ_SENSORS = (ATTR_HUMIDITY, ATTR_TEMPERATURE, ATTR_USE_TIME)
|
||||||
|
|
||||||
PURIFIER_MIIO_SENSORS = (
|
PURIFIER_MIIO_SENSORS = (
|
||||||
ATTR_FILTER_LIFE_REMAINING,
|
ATTR_FILTER_LIFE_REMAINING,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue