阅读525 返回首页    go 小米 go 小米智能家庭


万能遥控器控制空调的逻辑让人无语,是bug还是技术局限?

最近入了米家的智能家居套装外加万能遥控器,想用来控制空调等家电实现一些自动化的场景,使用上大体OK,但唯独在万能遥控器对空调的控制上遇到了很多问题,总是和我期待的结果不一致,经过摸索,弄明白了万能遥控器控制空调时的逻辑,虽然弄懂了,但这个逻辑可以说的槽点满满,不知道是bug还是技术限制只能做到这样,再或者是我家空调的问题?


首先,添加完空调遥控后,有这么一个面板,为了后面描述方便,我们称之为面板A



面板A是开机状态的,还有一个关机状态的面板B,如下图


在这两个面板上遥控空调,是基本OK的,和使用空调自己的遥控器差不多,当然,我买万能遥控器可不是为了用这个面板,这玩意和遥控器功能一样,用它不是傻吗。我是为了实现一些自动化的场景,比如晚上温度高于多少度时控制空调调低温度,或者早上5点的时候关闭空调等。   当我根据需求添加了这些场景后,发现根本不是那么回事,根本不能实现,具体原因就是遥控逻辑的问题了,为了方便描述,我用小米无线开关设计了一些简单的测试场景,如下:


1.我添加了一个场景,单击无线开关温度+,双击无线开关温度-,此时空调是开着的,空调上初始温度是23度。

我期待的结果是:我连续单击无线开关,温度应该是24,25,26,27这样一直加上去,连续双击,温度再26,25,24,23这样再一直减下来

真实结果:第一次点击的时候,温度由23跳到了26,再继续按,却不再变化,一直保持26

第一次双击,温度由26变为24,继续按,保持24


。。。。。。。


请问你们此时几脸懵逼?

此时我感觉没那么简单,略一思索,明白了,感情这个温度加减,不是在空调实际温度的基础上加减的,而是在面板A的基础上加减的,还记得本文最开始的那个图,面板A吗?上面的温度是25度,所以单击温度+,变为26度,再单击,还是在25的基础上加一,还是26,永远26

这样双击变为24且永远24的原因也说得通了


尼玛我温度加一了,你好歹把面板A显示的温度也加一啊,这样就对了啊,面板A不能联动是怎么回事?


--------------------------

未完待续




最后更新:2017-08-16 09:34:18

  上一篇:go 小米电视主机 在app中有两个
  下一篇:go 电力猫