Skip to content

Commit 23f7a96

Browse files
authored
Update miio2miot_specs.py about zhimi.aircondition.v1
1. 主要修改了提示音和显示屏亮度的Setter以适用这个型号特殊的空调 2. 扫风角度实体没有如期生成,而且'set_ver_pos'这个Setter也不适用该空调,暂时没有找到正确的Setter 还有一些问题,见issue al-one#2107 al-one#2107 希望大佬抽出时间,我们一起把这个空调完美搞定🤝
1 parent 4d85516 commit 23f7a96

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

custom_components/xiaomi_miot/core/miio2miot_specs.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -2596,18 +2596,18 @@ def cbk(prop, params, props, **kwargs):
25962596
}},
25972597
'prop.3.2': {'prop': 'horizon_swing', 'setter': 'set_horizon', 'format': 'onoff'},
25982598
'prop.3.3': {'prop': 'vertical_swing', 'setter': 'set_vertical', 'format': 'onoff'},
2599-
'prop.3.4': {'prop': 'vertical_rt', 'setter': 'set_ver_pos'},
2599+
'prop.3.4': {'prop': 'vertical_rt', 'setter': 'set_ver_pos'}, # 该Setter不适用本空调
26002600
'prop.4.1': {'prop': 'temp_dec', 'template': '{{ value|default(0,true)/10.0 }}'},
26012601
'prop.4.2': {'prop': 'temp_dec', 'template': '{{ value|default(0,true)/10.0 }}'},
26022602
'prop.4.3': {'prop': 'humidity'},
26032603
'prop.4.4': {'prop': 'humidity'},
26042604
'prop.5.1': {
2605-
'prop': 'volume_level',
2606-
'setter': 'set_volume_sw',
2607-
'template': '{{ (value*14.286)|int }}',
2608-
'set_template': '{{ [(value/14.285)|int] }}',
2605+
'prop': 'volume', # 修改了适用本空调的Attributes
2606+
'setter': 'set_volume', # 修改了适用本空调的Setter
2607+
'template': '{{ (value/10)|int }}', # miio 取回的值为设定值的10倍,即0-70,步长10
2608+
'set_template': '{{ value|int }}', # miio 设定的值为0-7的整数,步长1
26092609
},
2610-
'prop.6.1': {'prop': 'lcd_level', 'setter': 'set_lcd'},
2610+
'prop.6.1': {'prop': 'lcd_level', 'setter': 'set_lcd_level'}, # 修改了适用本空调的Attributes和Setter,miio 设定的值为0-7的整数,步长1
26112611
},
26122612
},
26132613

0 commit comments

Comments
 (0)