『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 195|回复: 0

[经验分享] 小米射频发射器的逆天操作逻辑

[复制链接]

3

主题

25

帖子

323

积分

中级会员

Rank: 3Rank: 3

积分
323
金钱
298
HASS币
0
发表于 2024-12-20 22:55:27 | 显示全部楼层 |阅读模式
本帖最后由 长洲中登 于 2024-12-21 11:21 编辑

终于知道小米的这款射频发射器的操作逻辑了https://home.miot-spec.com/s/wfxx.motor.ycmkq
这款射频接入miot很久了,小米官方的插件也有实体,但一直不知道怎么操作
今天看了github上官方插件的一个issue里,一位老哥试出来的方法:
https://github.com/XiaoMi/ha_xiaomi_home/issues/90
先Unset,再Set某个状态选择器,才算触发按下了信号发射按钮。


据此写了个简易模板转换一下实体
cover:
  - platform: template
    covers:
      xiaomi_garage_door:
        device_class: garage
        friendly_name: "小米车库门"
        open_cover:
          action: script.xiaomi_open_cover
        close_cover:
          action: script.xiaomi_close_cover
        stop_cover:
          action: script.xiaomi_stop_cover


对应的脚本如下(以停止为例):

xiaomi_stop_cover:
  alias: xiaomi_stop_cover
  sequence:
  - action: select.select_option
    metadata: {}
    data:
      option: Unset
    target:
      entity_id: select.wfxx_ycmkq_460e_keyfour_sta
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
      milliseconds: 200
  - action: select.select_option
    metadata: {}
    data:
      option: Set
    target:
      entity_id: select.wfxx_ycmkq_460e_keyfour_sta
  description: ''
  icon: mdi:garage-alert


Unset后延迟200ms再执行Set,确保生效,最终效果见附件

转换实体

转换实体

原始实体

原始实体

评分

参与人数 2金钱 +22 收起 理由
隔壁的王叔叔 + 12
lqf1206 + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-28 00:25 , Processed in 0.384460 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表