智能家庭 +关注 已有0人关注 +发表新主题
Mi_600901258

发烧级手机控

  1. 932 积分
  2. 128 经验
  3. 400 贡献值
Ta的主页 发消息
签到
连续0天
0人
签到看排名
扫码下载App
一键签到 升级加速
回复

某情况下,执行到一半的智能(自动化)无法被关闭

发表在 问题&讨论 01-12 10:35:55  来自PC 复制链接 手机看帖扫一扫!手机看帖更爽 5 378

首先请看下图:

【智能A】为检测到人经过就打开一个灯泡的夜灯模式,延时1分钟后关闭该灯泡

但如果在延时期间触发了【智能B】,也就是单击无线开关,那效果就是关闭智能A,同时将2个灯泡都开为明亮模式

最后等到自己双击无线开关的时候,再触发【智能C】,调低2个灯泡亮度,延时后关闭2个灯泡,再重新打开【智能A】

图中橙色实线为预计执行的途径


可真实情况是,在【智能B】成功触发,打开了2个灯泡的明亮模式,同时也成功关闭了【智能A】(通过刷新智能列表得知【智能A】已被关闭)后,实际上【智能A】仍然在后台继续运行,等到设定的延时后,依旧把灯泡1给关闭了。


最后在橙色实线路径结束后,得到的结果是,灯泡1被关闭,灯泡2维持明亮模式,而不是图中所预计的2个灯泡均明亮模式的情况,尽管此时【智能A】显示为关闭状态(而日志里可以看到【智能A】被成功运行了)。


相反,用另一种办法再来测试,却可以得到不同的现象,请看描述:

首先人经过,触发【智能A】,灯泡1开夜灯模式,并进入【智能A】的延时。随后,手动在智能列表中将【智能A】关闭。此后,【智能A】的延时就停止了,灯泡1永远不会被关闭。


这是否说明,通过一条智能来关闭另一条执行到一半的智能,是会出现bug的。而手动关闭执行一半的智能,却可以将其有效关闭。这个现象我印象中在UI改版前的米家里是不会出现的,就是UI变掉后出现了这个问题。


请工程师排查。

扫描二维码,手机查看本帖
发表
最新评论 | 正序排列
只看楼主|楼层直达:
  • Mi_1629954269   骨灰级手机控 发表于 01-17 05:24:51 ·来自PC 只看该作者 5#
    用了开灯并延时关灯不行么? 一个动作就把亮度和延时都做好了

    回复 举报

  • Mi_600901258   发烧级手机控 发表于 01-16 13:41:17 ·来自移动端 只看该作者 4#

    每日回复一个,直到有人来管

    回复 举报

  • Mi_600901258   发烧级手机控 发表于 01-15 09:51:05 ·来自PC 只看该作者 地板

    我看要等多久才有官方的人来回答!

    回复 举报

  • xmybye   骨灰级手机控 发表于 01-14 09:19:15 ·来自PC 只看该作者 板凳

    我也是被两种情况折腾死,规则变来变去的,头疼。

    回复 举报

  • Mi_600901258   发烧级手机控 发表于 01-13 23:58:13 ·来自PC 只看该作者 沙发

    没有官方的人员出来管事么。。。

    回复 举报

回复