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


网关局域网通讯协议读取智能插座状态不稳定

米家网关里添加了一个智能插座(ZIGBEE版),使用米家网关局域网通讯协议读取数据:

{"cmd":"read","sid":"158d00016ff10c"}

网关返回:

{"cmd":"read_ack","model":"plug","sid":"158d00016ff10c","short_id":24932,"data":"{\"voltage\":3600,\"status\":\"off\",\"inuse\":\"0\"}"}

断掉智能插座的电,直到米家APP上的插座图标变灰(表明插座已掉线),此时再通过局域网读取数据,网关有时返回:

{"cmd":"read_ack","model":"plug","sid":"158d00016ff10c","short_id":24932,"data":"{\"voltage\":3600,\"status\":\"unknown\",\"inuse\":\"0\"}"}

但也有时返回:

{"cmd":"read_ack","model":"plug","sid":"158d00016ff10c","short_id":24932,"data":"{\"voltage\":3600,\"status\":\"off\",\"inuse\":\"0\"}"}


返回的数据中,如果status是unknown则可以判断插座掉线,但如果返回on/off就没法判断了。

米家APP可以实时显示智能插座的在线状态,但通过局域网通讯协议读取时存在上面的问题。

不知道大家有没有发现类似现象?

最后更新:2017-10-26 17:23:32

  上一篇:go 强烈要求还原上个版本米家APP
  下一篇:go 米家消息通知