本帖最后由 gasment 于 2025-8-2 18:06 编辑
集成中的风速档位调节只有6档:
自动、silent-20%、low-40%、midum-60%、high-80%、full-100%;
百分比调节目前没有实体,可以使用服务调用实现,这个功能之前就有的的了;
没有的是挡风板的风向调节,今天翻查github发现作者提了一个PR,实现了上下左右风向调节,我按着说明修改了一下,已经正常使用了
因为还没有合入发布,需要自己修改集成,需要有一定ssh操作基础;
前提:
使用wuwentao/midea_ac_lan集成接入美的、华凌等空调
空调需要在美的美居APP里自带有这两个功能,如图:
PS:一些低端空调只有上下风调节的也可以,可以按需添加风向实体
实现效果:
1、风速可以在1~100%里按1%步进自由调节(没有实体,需要使用服务调用来调节)
2、上下挡风板6个位置档位调整(一个关闭档+5个角度档位)
3、(若支持)左右挡风板6个位置档位调整(一个关闭档+5个角度档位)
4、我这边实测3台空调均正常调用,一台美的冷静星(仅支持上下风向),一台美的京绽,一台华凌HL1
下面进行实际操作:
隐藏骗点回复(bushi
相关github讨论,技术力高的可以直接看作者的说明操作:
Feature(AC): support to set fan speed/step and fan blades position for 0xAC device · Issue #290 · wuwentao/midea_ac_lan
修改风速百分比,就比较简单了,直接在开发者工具->动作中测试
搜索midea,选择midea_ac_lan.set.attribute
填充示例数据,把data字段内的id改为你空调climate实体的数字串,属性为fan_speed,value为百分比值
命令生效了,就可以在其他地方调用这个服务了,包括卡片内,自动化什么的
我喜欢用nodered,可以将其转换为一个number滑块实体,nodered中action节点data要使用json格式,内容为:
{"device_id":"211106****74699","attribute":"fan_speed","value":{{payload}}}
跟开发者工具中的用法是一样的,value值可以由前一个节点传入,或者直接指定:
{"device_id":"211106****74699","attribute":"fan_speed","value": 50}
|