feat: update translation

This commit is contained in:
sususweet
2025-10-11 14:59:16 +08:00
parent 69098292f0
commit 160957abb8
4 changed files with 16 additions and 7 deletions

View File

@@ -39,14 +39,23 @@ logger:
要适配本项目中暂未包含的设备,可以按照以下步骤进行: 要适配本项目中暂未包含的设备,可以按照以下步骤进行:
1. 在Homeassistant中安装本插件安装完成后登录自己的账号可以看到自己名下的设备。 1. 在Homeassistant中安装本插件安装完成后登录自己的账号可以看到自己名下的设备。
2. 在集成中找到需要适配的设备,点击设备的相关字段进入详情页面,如下图: 2. 在集成中找到需要适配的设备,点击设备的相关字段进入详情页面,如下图:
![img_2.png](./img/img_2.png) ![img_2.png](./img/img_2.png)
3. 点击传感器中的`连通性`,可以看到该设备可以被读取和访问的状态,如下图: 3. 点击传感器中的`连通性`,可以看到该设备可以被读取和访问的状态,如下图:
![img_3.png](./img/img_3.png) ![img_3.png](./img/img_3.png)
着重关注Device type、Subtype这两个字段这是后续获得设备控制对应lua文件的基础。 着重关注Device type、Subtype这两个字段这是后续获得设备控制对应lua文件的基础。
4. 进入Homeassistant的安装目录`.storage/midea_auto_cloud/lua/`目录下找到T_0000_`Device type`_`Subtype`_***.lua文件例如上面干衣机设备的lua文件是 T_0000_DC_12852_2021121701.lua。 4. 进入Homeassistant的安装目录`.storage/midea_auto_cloud/lua/`目录下找到T_0000_`Device type`_`Subtype`_***.lua文件例如上面干衣机设备的lua文件是 T_0000_DC_12852_2021121701.lua。
5. 可用人工分析或者AI分析的方法解析lua文件结合美的官方APP的控制界面提取出需要控制的设备属性把修改合并到`device_mapping`中对应设备`Device type`的py文件中。 5. 可用人工分析或者AI分析的方法解析lua文件结合美的官方APP的控制界面提取出需要控制的设备属性把修改合并到`device_mapping`中对应设备`Device type`的py文件中。
6. `device_mapping`中设备映射文件的编写方法可参考之前编写过的,`default`是默认的映射可以作为参考默认改这个就可以。如果自己设备的映射跟通用的差别太大目前发现有空调、新风系统设备类型都是T0xAC但可控制的变量差别比较大可以根据设备的sn8来新建字段。 6. `device_mapping`中设备映射文件的编写方法可参考之前编写过的,`default`是默认的映射可以作为参考默认改这个就可以。如果自己设备的映射跟通用的差别太大目前发现有空调、新风系统设备类型都是T0xAC但可控制的变量差别比较大可以根据设备的sn8来新建字段。
7. 完成上述步骤,编写好`device_mapping`中对应设备的py文件即可在自己的机器上测试测试好后就可以提pr。 7. 完成上述步骤,编写好`device_mapping`中对应设备的py文件即可在自己的机器上测试测试好后就可以提pr。
## 拉取请求准则 ## 拉取请求准则

View File

@@ -145,7 +145,7 @@ DEVICE_MAPPING = {
"state_class": SensorStateClass.MEASUREMENT "state_class": SensorStateClass.MEASUREMENT
}, },
"tank_status": { "tank_status": {
"device_class": SensorDeviceClass.POWER_FACTOR, "device_class": SensorDeviceClass.BATTERY,
"unit_of_measurement": PERCENTAGE, "unit_of_measurement": PERCENTAGE,
"state_class": SensorStateClass.MEASUREMENT "state_class": SensorStateClass.MEASUREMENT
} }

View File

@@ -320,9 +320,6 @@
}, },
"standby_status": { "standby_status": {
"name": "Standby Status" "name": "Standby Status"
},
"tank_status": {
"name": "Tank Status"
} }
}, },
"climate": { "climate": {
@@ -626,6 +623,9 @@
} }
}, },
"sensor": { "sensor": {
"tank_status": {
"name": "Tank Status"
},
"fan_level": { "fan_level": {
"name": "Fan Level" "name": "Fan Level"
}, },

View File

@@ -320,9 +320,6 @@
}, },
"standby_status": { "standby_status": {
"name": "待机状态" "name": "待机状态"
},
"tank_status": {
"name": "水箱状态"
} }
}, },
"climate": { "climate": {
@@ -626,6 +623,9 @@
} }
}, },
"sensor": { "sensor": {
"tank_status": {
"name": "水箱状态"
},
"fan_level": { "fan_level": {
"name": "风扇档位" "name": "风扇档位"
}, },