【已解决】家庭 App 反复推送摄像头离线/在线消息

现象:

1. Home App反复推送离线、在线消息
2. 摄像头录像时间轴上出现的离线时长均为5分钟





发生原因:

用户曾经在HomeKit “A家”中,添加A家本地的新HomeKit设备时,忘记了切换到A家,而是将设备从逻辑上添加到了到了远程的HomeKit “B家”中。这个误操作使得HomeKit将A家中的Home Hub设备同步到了B家的中枢列表中,影响了HomeKit的Home Hub 主从选举策略,进而导致中枢发生错误的主从切换,主从切换期间,报摄像头假离线。


短期解决方案(用户侧):

1. 把A家的家居中枢全部删除(删除方法:在家庭app的HomePod设置页面点击移除配件,并在手机设置——iCloud,找到对应的HomePod,点击移除,等待10分钟左右,等iCloud同步更新数据后,回到家庭app——家庭设置——中枢列表,查看是否已完全移除)
2. 确保B家的Home Hub列表中不再显示A家的Home Hub后,重新把A家的家居中枢添加回A家。
注意:
a. 此方案仅适用于多个家庭多个家居中枢混用导致的HomeKit配件假离线问题。其他情况的离线问题需要具体分析。
b. A家和B家在物理上要有一定的距离,距离太近的地理位置信息会导致HomeKit认为AB是同一个“家”。



长期方案:

已将此情况反馈给Apple,等待进一步分析和解决此问题。


背景知识:

1、由于HomeKit配件的远程访问、自动化、iCloud录像存储等服务依赖于家居中枢,意味着HomeKit配件必须要与已连接的家居中枢处于同一个局域网。
2、当家中安装了多台家居中枢后,HomeKit会自动选举其中一个家居中枢作为主要中枢。但目前的选举机制似乎没有考虑中枢是否与HomeKit配件处于同一个局域网的情况。



备注:

此方案仅适用于多个家庭多个家居中枢混用导致的HomeKit配件离线问题。其他情况的离线问题需要具体分析。