New apps Added

This commit is contained in:
2026-07-08 10:43:39 -04:00
parent 3b1f4bbd75
commit fefc2c8b5c
1114 changed files with 406637 additions and 154 deletions
+143 -5
View File
@@ -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",