From 6bc49c1b09fcd3b72deb1143b5fcb348321d5983 Mon Sep 17 00:00:00 2001 From: sususweet Date: Fri, 10 Oct 2025 17:01:44 +0800 Subject: [PATCH] feat: update mapping for T0xAC 26093139 device. --- .../midea_auto_cloud/device_mapping/T0xAC.py | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/custom_components/midea_auto_cloud/device_mapping/T0xAC.py b/custom_components/midea_auto_cloud/device_mapping/T0xAC.py index 0be614c..bcb10dc 100644 --- a/custom_components/midea_auto_cloud/device_mapping/T0xAC.py +++ b/custom_components/midea_auto_cloud/device_mapping/T0xAC.py @@ -132,6 +132,55 @@ DEVICE_MAPPING = { } } }, + "26093139": { + "rationale": [0, 3], + "queries": [{}, {"query_type": "run_status"}], + "centralized": ["fresh_air", "fresh_air_mode", "fresh_air_fan_speed", "fresh_air_temp"], + "entities": { + Platform.FAN: { + "fan": { + "power": "fresh_air", + "speeds": [ + {"fresh_air": 3, "fresh_air_fan_speed": 20}, + {"fresh_air": 3, "fresh_air_fan_speed": 40}, + {"fresh_air": 3, "fresh_air_fan_speed": 60}, + {"fresh_air": 3, "fresh_air_fan_speed": 80}, + {"fresh_air": 3, "fresh_air_fan_speed": 100}, + ], + "preset_modes": { + "heat_exchange": { + "fresh_air_mode": 1, + "wind_strength": 0 + }, + "smooth_in": { + "fresh_air_mode": 2, + "wind_strength": 0 + }, + "rough_in": { + "fresh_air_mode": 2, + "wind_strength": 1 + }, + "smooth_out": { + "fresh_air_mode": 3, + "wind_strength": 0 + }, + "rough_out": { + "fresh_air_mode": 3, + "wind_strength": 1 + }, + "auto": { + "fresh_air_mode": 4, + "wind_strength": 0 + }, + "innercycle": { + "fresh_air_mode": 5, + "wind_strength": 0 + }, + } + } + }, + } + }, "22012227": { "rationale": ["off", "on"], "queries": [{}],