找回密码
 立即注册
查看: 1680|回复: 7

[技术探讨] 小米官方集成xiaomi home发现重大bug

[复制链接]

2

主题

10

回帖

83

积分

注册会员

积分
83
金钱
71
HASS币
0
发表于 2025-1-20 19:22:26 | 显示全部楼层 |阅读模式
集成xiaomi home重新加载或者重启路由器,小米中枢网关最后一次执行过的虚拟事件会再次执行,如果家里停电或者断网就会出现意外执行某些命令
回复

使用道具 举报

2

主题

10

回帖

83

积分

注册会员

积分
83
金钱
71
HASS币
0
 楼主| 发表于 2025-1-22 14:29:05 | 显示全部楼层
新建虚拟事件执行10s后执行一个虚拟事件自动化可以解决

alias: 事件置空
description: ""
triggers:
  - trigger: state
    entity_id:
      - event.xiaomi_cn_000_hub1_virtual_event_e_4_1
    for:
      hours: 0
      minutes: 0
      seconds: 10
conditions: []
actions:
  - if:
      - condition: state
        entity_id: event.xiaomi_cn_000_hub1_virtual_event_e_4_1
        attribute: 事件名称
        state: nop
    then: []
    else:
      - action: notify.send_message
        metadata: {}
        data:
          message: "[\"lop\"]"
        target:
          entity_id: notify.xiaomi_cn_000_hub1_emit_virtual_event_a_4_1
mode: single

评分

参与人数 1金钱 +8 收起 理由
summ99111 + 8 感谢楼主分享!

查看全部评分

回复

使用道具 举报

16

主题

216

回帖

2555

积分

论坛技术达人

积分
2555
金钱
2303
HASS币
40
发表于 2025-1-20 21:07:51 来自手机 | 显示全部楼层
本帖最后由 hzcoolwind 于 2025-1-20 21:10 编辑

早发现了,其它设备也一样都会有事件发生,已经提了bug, 没修复前可以设置触发条件必须上次状态或者变化后状态不是无效状态来避免
回复

使用道具 举报

0

主题

27

回帖

129

积分

注册会员

积分
129
金钱
102
HASS币
0
发表于 2025-3-2 15:12:16 | 显示全部楼层
zioyi 发表于 2025-1-22 14:29
新建虚拟事件执行10s后执行一个虚拟事件自动化可以解决

alias: 事件置空

似乎没有用,我按照你说的设置了,但是两个虚拟事件都被重新执行了一遍,我感觉是xiaomi home重新加载后把所有的虚拟事件都执行了一遍
回复

使用道具 举报

2

主题

102

回帖

1979

积分

金牌会员

积分
1979
金钱
1875
HASS币
0
发表于 2025-3-2 22:14:44 来自手机 | 显示全部楼层
在触发条件conditions里加个事件时间戳判断即可,我是统一判断距离now()是5s内才执行后面动作
回复

使用道具 举报

2

主题

10

回帖

83

积分

注册会员

积分
83
金钱
71
HASS币
0
 楼主| 发表于 2025-3-18 02:11:11 | 显示全部楼层
whongq 发表于 2025-3-2 15:12
似乎没有用,我按照你说的设置了,但是两个虚拟事件都被重新执行了一遍,我感觉是xiaomi home重新加载后 ...

我的没有问题,我发的事件置空里面中枢网关要改成自己的
回复

使用道具 举报

2

主题

124

回帖

1050

积分

金牌会员

积分
1050
金钱
924
HASS币
0
发表于 2025-3-19 18:38:37 | 显示全部楼层
  message: "[\"lop\"]"
这里是nop不是lop 这里写错了 之前没发现,直到今天发现每10S中枢网关都发生了虚拟时间才晓得。

两个多月了。每10秒就产生虚拟时间。。。哎。
怪我没仔细看代码
回复

使用道具 举报

2

主题

94

回帖

1172

积分

金牌会员

积分
1172
金钱
1076
HASS币
0
发表于 2025-3-29 11:07:58 | 显示全部楼层
早发现了,只要重新加载就会动作,所以我换了,暂时弃用xiaomi home
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 09:45 , Processed in 0.703792 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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