米家服务器又双叒叕宕机了智能家居用户该如何减轻云端服务故障对本地使用的影响
哈喽,艾瑞巴蒂。我是你们的智能家居领路人 CT。2022 年 6 月 16 日夜间 7 时许,米家服务器宕机,导致部分用户米家 APP 无法正常显示设备列表,但即使部分能够正常读取设备列表的用户也无法藉由 APP 对所有设备进行控制。基于云端的场景以及自动化全部失效,整个故障持续时间将近 3 小时,服务陆续恢复后,服务器再次发生了小规模故障,后修复。这次大面积故障距上次故障过了大约 1 个半月,但因上次宕机发生在凌晨,所以影响并不广泛,但这次发生在傍晚时分,几乎所有依赖于米家智能家居的用户都受到了不同程度的影响。米家崩了的话题一度冲上微博热搜前四:
因为打开 APP 就会有一个连接服务器认证的过程,所以外网或服务器故障,首当其冲的问题就会出现在第一步,无法登录。此时你手机上的 APP 就会成为一个摆设,无法对其中的设备进行操控,不过在米家有一点例外,就是即使你可能无法登录,但是因为 APP 缓存有设备信息,所以对于部分局域网连接的 WIFI 设备,你依旧有操作权限:
因为目前的智能音箱大多还是采用云端服务器来进行语义分析,所以断网或服务中断时也会处于不可用的状态。不过这个似乎影响不是很大,毕竟我用 homepod,日常不是请稍后,就是设备无响应。
其实看完上面的内容,就应该非常的清楚,只要所有设备的控制不依赖于云端,那么即使外网 / 服务器出现故障,也不会对智能家居的使用产生太多影响,那么怎么才能将所有的产品控制落到本地呢?一般来说,有三种方式:
对于大多数智能家居用户来说,智能家居用的最多的还是场景联动和自动化,我们只需要将这两者本地化了基本就可以实现自动化不依赖于外部网络。目前在米家内一共有三种通信协议共存,分别是 WIFI-BLE-ZIGBEE,其中只要 zigbee 设备接入在一个网关上,那么这些子设备之间的联动都是本地的,例如本站达人 @龙子湖提督的家:
即使没有中枢,使用多模网关,也可以将连接在多模网关上的 BLE+Zigbee 设备进行本地联动。新品多模也在来的路上,如果不着急大家可以等等:
当然,因为中枢作为新产品,bug 还比较多,在 616 事件中并没有成功发挥出预期的功能,目前官方正在抓紧修复:
这个多平台设备听起来比较复杂,但实际上最常见的就是 homekit 认证设备。
这可以说是最保险,也是最硬核的本地化方式了,因为 Home Assitant 目前几乎已经实现了全协议米家设备的本地化接入。我在米家的 164 个设备中,昨晚仅仅只有两个空调伴侣 P3 无法通过 HA 进行空调控制(子设备均可以)。而 P3 因为原生接入 homekit,可以通过 homekit 操作,所以也没有到没法用的程度。下面就跟大家推荐下将米家设备接入 home assitant 的各类集成:
HA 自带的 MIIO 集成可以本地化接入使用 MIIO 协议的设备,不过支持的品类较少,但是如果掌握的好,可以玩出很多花样,例如我下面这篇全网无敌的扫地机自动化:
目前 MIIO 的大部分功能都可以使用 MIOT AUTO 集成替代。基本,通过上面介绍的几个集成分别将米家设备接入 HA 后,大家日后就再也不用担心米家服务器会对你的设备产生任何影响,并且通过 HA,也可以非常方便的将米家的设备接入 homekit 使用。最后祝愿米家服务器永不再宕。谢谢
本文来自我家超智能