New apps Added
This commit is contained in:
@@ -311,6 +311,12 @@ MIDEA_DEVICES: dict[int, dict[str, dict[str, Any] | str]] = {
|
||||
"name": "Swing",
|
||||
"icon": "mdi:pan-horizontal",
|
||||
},
|
||||
A1Attributes.pump: {
|
||||
"type": Platform.SWITCH,
|
||||
"translation_key": "water_pump",
|
||||
"name": "Water Pump",
|
||||
"icon": "mdi:water-pump",
|
||||
},
|
||||
A1Attributes.fan_speed: {
|
||||
"type": Platform.SELECT,
|
||||
"translation_key": "fan_speed",
|
||||
@@ -462,6 +468,12 @@ MIDEA_DEVICES: dict[int, dict[str, dict[str, Any] | str]] = {
|
||||
"name": "Sleep Mode",
|
||||
"icon": "mdi:power-sleep",
|
||||
},
|
||||
ACAttributes.out_silent: {
|
||||
"type": Platform.SWITCH,
|
||||
"translation_key": "out_silent",
|
||||
"name": "Outdoor Silent Mode",
|
||||
"icon": "mdi:hvac-off",
|
||||
},
|
||||
ACAttributes.smart_eye: {
|
||||
"type": Platform.SWITCH,
|
||||
"translation_key": "smart_eye",
|
||||
@@ -480,6 +492,24 @@ MIDEA_DEVICES: dict[int, dict[str, dict[str, Any] | str]] = {
|
||||
"name": "Swing Vertical",
|
||||
"icon": "mdi:arrow-split-horizontal",
|
||||
},
|
||||
ACAttributes.anion: {
|
||||
"type": Platform.SWITCH,
|
||||
"translation_key": "anion",
|
||||
"name": "Anion",
|
||||
"icon": "mdi:vanish",
|
||||
},
|
||||
ACAttributes.sound: {
|
||||
"type": Platform.SWITCH,
|
||||
"translation_key": "sound",
|
||||
"name": "Sound",
|
||||
"icon": "mdi:volume-high",
|
||||
},
|
||||
ACAttributes.self_clean: {
|
||||
"type": Platform.SWITCH,
|
||||
"translation_key": "self_clean",
|
||||
"name": "Self Clean",
|
||||
"icon": "mdi:air-filter",
|
||||
},
|
||||
ACAttributes.full_dust: {
|
||||
"type": Platform.BINARY_SENSOR,
|
||||
"translation_key": "full_dust",
|
||||
@@ -535,6 +565,19 @@ MIDEA_DEVICES: dict[int, dict[str, dict[str, Any] | str]] = {
|
||||
"unit": UnitOfPower.WATT,
|
||||
"state_class": SensorStateClass.MEASUREMENT,
|
||||
},
|
||||
ACAttributes.pmv: {
|
||||
"type": Platform.SENSOR,
|
||||
"translation_key": "pmv",
|
||||
"name": "PMV",
|
||||
"icon": "mdi:thermometer-lines",
|
||||
"state_class": SensorStateClass.MEASUREMENT,
|
||||
},
|
||||
ACAttributes.error_code: {
|
||||
"type": Platform.SENSOR,
|
||||
"translation_key": "error_code",
|
||||
"name": "Error Code",
|
||||
"icon": "mdi:alert-box",
|
||||
},
|
||||
ACAttributes.wind_lr_angle: {
|
||||
"type": Platform.SELECT,
|
||||
"translation_key": "wind_lr_angle",
|
||||
@@ -1643,11 +1686,13 @@ MIDEA_DEVICES: dict[int, dict[str, dict[str, Any] | str]] = {
|
||||
"name": "Water Level",
|
||||
"icon": "mdi:cup-water",
|
||||
},
|
||||
CDAttributes.disinfect: {
|
||||
"type": Platform.SWITCH,
|
||||
"translation_key": "disinfect",
|
||||
"name": "Disinfect",
|
||||
"icon": "mdi:bacteria",
|
||||
CDAttributes.disinfection_temperature: {
|
||||
"type": Platform.SENSOR,
|
||||
"translation_key": "disinfection_temperature",
|
||||
"name": "Disinfection Temperature",
|
||||
"device_class": SensorDeviceClass.TEMPERATURE,
|
||||
"unit": UnitOfTemperature.CELSIUS,
|
||||
"state_class": SensorStateClass.MEASUREMENT,
|
||||
},
|
||||
CDAttributes.elec_heat: {
|
||||
"type": Platform.SENSOR,
|
||||
@@ -1751,6 +1796,99 @@ MIDEA_DEVICES: dict[int, dict[str, dict[str, Any] | str]] = {
|
||||
"name": "Type Info",
|
||||
"icon": "mdi:information-outline",
|
||||
},
|
||||
CDAttributes.eco: {
|
||||
"type": Platform.BINARY_SENSOR,
|
||||
"translation_key": "eco",
|
||||
"name": "ECO",
|
||||
"icon": "mdi:leaf",
|
||||
},
|
||||
CDAttributes.maintenance_reminder: {
|
||||
"type": Platform.BINARY_SENSOR,
|
||||
"translation_key": "maintenance_reminder",
|
||||
"name": "Maintenance Reminder",
|
||||
"icon": "mdi:wrench-clock",
|
||||
},
|
||||
CDAttributes.maintain_warn: {
|
||||
"type": Platform.BINARY_SENSOR,
|
||||
"translation_key": "maintain_warn",
|
||||
"name": "Maintenance Warning",
|
||||
"icon": "mdi:wrench-clock",
|
||||
"device_class": BinarySensorDeviceClass.PROBLEM,
|
||||
},
|
||||
CDAttributes.order1_effect: {
|
||||
"type": Platform.BINARY_SENSOR,
|
||||
"translation_key": "order1_effect",
|
||||
"name": "Schedule 1 Active",
|
||||
"icon": "mdi:calendar-check",
|
||||
"device_class": BinarySensorDeviceClass.RUNNING,
|
||||
},
|
||||
CDAttributes.order2_effect: {
|
||||
"type": Platform.BINARY_SENSOR,
|
||||
"translation_key": "order2_effect",
|
||||
"name": "Schedule 2 Active",
|
||||
"icon": "mdi:calendar-check",
|
||||
"device_class": BinarySensorDeviceClass.RUNNING,
|
||||
},
|
||||
CDAttributes.max_temperature: {
|
||||
"type": Platform.SENSOR,
|
||||
"translation_key": "max_temperature",
|
||||
"name": "Maximum Target Temperature",
|
||||
"device_class": SensorDeviceClass.TEMPERATURE,
|
||||
"unit": UnitOfTemperature.CELSIUS,
|
||||
"state_class": SensorStateClass.MEASUREMENT,
|
||||
"icon": "mdi:thermometer-high",
|
||||
},
|
||||
CDAttributes.vacation_mode: {
|
||||
"type": Platform.SWITCH,
|
||||
"translation_key": "vacation_mode",
|
||||
"name": "Vacation Mode",
|
||||
"icon": "mdi:beach",
|
||||
},
|
||||
CDAttributes.vacation_days: {
|
||||
"type": Platform.NUMBER,
|
||||
"translation_key": "vacation_days",
|
||||
"name": "Vacation Days",
|
||||
"max": 360,
|
||||
"min": 1,
|
||||
"step": 1,
|
||||
"icon": "mdi:calendar-range",
|
||||
},
|
||||
CDAttributes.vacation_start_year: {
|
||||
"type": Platform.SENSOR,
|
||||
"translation_key": "vacation_start_year",
|
||||
"name": "Vacation Start Year",
|
||||
"icon": "mdi:calendar-start",
|
||||
},
|
||||
CDAttributes.vacation_start_month: {
|
||||
"type": Platform.SENSOR,
|
||||
"translation_key": "vacation_start_month",
|
||||
"name": "Vacation Start Month",
|
||||
"icon": "mdi:calendar-start",
|
||||
},
|
||||
CDAttributes.vacation_start_day: {
|
||||
"type": Platform.SENSOR,
|
||||
"translation_key": "vacation_start_day",
|
||||
"name": "Vacation Start Day",
|
||||
"icon": "mdi:calendar-start",
|
||||
},
|
||||
CDAttributes.auto_sterilize_week: {
|
||||
"type": Platform.SENSOR,
|
||||
"translation_key": "auto_sterilize_week",
|
||||
"name": "Auto Sterilize Week",
|
||||
"icon": "mdi:calendar-week",
|
||||
},
|
||||
CDAttributes.auto_sterilize_hour: {
|
||||
"type": Platform.SENSOR,
|
||||
"translation_key": "auto_sterilize_hour",
|
||||
"name": "Auto Sterilize Hour",
|
||||
"icon": "mdi:clock-outline",
|
||||
},
|
||||
CDAttributes.auto_sterilize_minute: {
|
||||
"type": Platform.SENSOR,
|
||||
"translation_key": "auto_sterilize_minute",
|
||||
"name": "Auto Sterilize Minute",
|
||||
"icon": "mdi:clock-outline",
|
||||
},
|
||||
CDAttributes.power: {
|
||||
"type": Platform.SWITCH,
|
||||
"translation_key": "power",
|
||||
|
||||
Reference in New Issue
Block a user