From 059cf3aebf1c41a5040ff69095b0e52e2bbc3121 Mon Sep 17 00:00:00 2001 From: sususweet Date: Tue, 28 Oct 2025 22:04:27 +0800 Subject: [PATCH] feat: add device support for T0xAC(106J6363). --- .../midea_auto_cloud/device_mapping/T0xAC.py | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/custom_components/midea_auto_cloud/device_mapping/T0xAC.py b/custom_components/midea_auto_cloud/device_mapping/T0xAC.py index c8baac9..5733c5f 100644 --- a/custom_components/midea_auto_cloud/device_mapping/T0xAC.py +++ b/custom_components/midea_auto_cloud/device_mapping/T0xAC.py @@ -1,4 +1,4 @@ -from homeassistant.const import Platform, UnitOfTemperature, PRECISION_HALVES +from homeassistant.const import Platform, UnitOfTemperature, PRECISION_HALVES, PRECISION_WHOLE from homeassistant.components.sensor import SensorStateClass, SensorDeviceClass # from homeassistant.components.binary_sensor import BinarySensorDeviceClass from homeassistant.components.switch import SwitchDeviceClass @@ -132,6 +132,32 @@ DEVICE_MAPPING = { } } }, + "106J6363": { + "rationale": ["off", "on"], + "queries": [{}], + "centralized": [], + "entities": { + Platform.CLIMATE: { + "thermostat": { + "power": "water_model_power", + "hvac_modes": { + "off": {"water_model_power": "off"}, + "heat": {"water_model_power": "on", "water_model_temperature_auto": "off"}, + "auto": {"water_model_power": "on", "water_model_temperature_auto": "on"}, + }, + "preset_modes": { + "none": {"water_model_go_out": "off"}, + "go out": {"water_model_go_out": "on"}, + }, + "target_temperature": "water_model_temperature_set", + "min_temp": 25, + "max_temp": 60, + "temperature_unit": UnitOfTemperature.CELSIUS, + "precision": PRECISION_WHOLE, + } + }, + } + }, "26093139": { "rationale": [0, 3], "queries": [{}, {"query_type": "run_status"}],