Homekit 设备更新超慢

2021-02-16 22:28:42 +08:00
 BiteDXH

最近组了一套智能家居,但是每次打开家庭应用设备都要刷新很久才能更新状态,想问问各位是不是这样?

6321 次点击
所在节点    Apple
23 条回复
vonsy
2021-02-16 22:36:55 +08:00
如果用华硕,禁用: Airtime Fairness, Universal Beamforming
如果用 Aruba IAP, Configuration - Networks - Broadcast filtering: Disabled
Heiban
2021-02-16 22:39:50 +08:00
还经常未响应。不知道是更新服务器的问题还是家里路由器的问题( ac86u ),HomePod mini 投送也会偶尔断连搜不到,但是音响本机播放内容就没问题!
BiteDXH
2021-02-16 22:41:27 +08:00
@vonsy 我用的软路由 ikuai +openwrt 能想到有影响的只有科学和 adguard smartdns
BiteDXH
2021-02-16 22:43:04 +08:00
@Heiban 对的超烦的,有时候在外面给楼下的人开个门还要等个半天
Heiban
2021-02-16 22:53:59 +08:00
@vonsy #1 按照你说的改了,用几天看看。请问 2.4g 和 5g 都要改还是只需要改 2.4g ?
Heiban
2021-02-16 22:56:22 +08:00
@vonsy #1 一般都是手机 5g,智能家居 2.4g
bao3
2021-02-17 00:40:36 +08:00
这也是为什么家里的设备都支持 HomeKit,而我们还是需要用 home bridge ……
ftu
2021-02-17 00:49:59 +08:00
是的,特别慢

户外还可以慢到点下去令人怀疑有没有响应
VersusClyne
2021-02-17 00:59:23 +08:00
影响的可能:
1.家庭中枢是 homepod 或者 ipad
2.mdns 默认端口 5353 占用
3.mdns 组播被限制或者 block
4.终端设备到苹果服务访问 路况太烂

1 楼说的第一个情况只会影响通过 Wi-Fi 接入的 homekit 设备或者网关(少之又少),大多数 zigbee 设备网关走 LAN 接入的 HomeKit 设备,远程链接 3 秒给出设备状态才是正常水平
第二个问题就是组播过滤问题,homekit 强依赖 mdns ( google home/chromecast/samsung smartthings 等 IoT 都常用)
ikuai+openwrt+梯子+smartdns,套娃套成这样,我是分析不出你路由表啥情况
Auster
2021-02-17 09:43:14 +08:00
原理上面有大佬分析的很到位了,我就说说几个方案,能极大改善使用体验:
1. 使用接入网线的 Apple TV 4k 作为 Home Hub,而不是 HomePod 或者 iPad
2. 搭建局域网内搭建 HASS,尽可能使用 hass 的第三方桥接接入 HomeKit 设备
3. 绑定 Homekit 设备的 MAC 地址和 DHCP 的 ip
ajyz
2021-02-17 11:52:16 +08:00
我目前就俩 homekit 设备,都是原生支持 homekit 的。确有延迟,但一般不超过 5 秒,还能接受。家里有 Apple TV 以及 HomePod,发现用 Apple TV 作为智能中心,连接速度要快一些,但假如 Apple TV 正在使用(看视频),速度又会有影响。这里头我不知道是否跟距离有关,因为我的 homekit 设备是通过蓝牙接入的,尤其是门锁,离客厅的 Apple TV 比较近。至于播放中影响,就不知道是 Apple TV 的性能导致还是其它原因了
BiteDXH
2021-02-17 13:40:07 +08:00
@VersusClyne 谢谢大佬,我先自己排查一下是不是路由器的问题
BiteDXH
2021-02-17 13:44:42 +08:00
@VersusClyne 我现在的智能家居基本上是通过一个绿米 zigbee 网关接入 HomeKit 的,目前还没有条件接入 lan
BiteDXH
2021-02-17 13:48:31 +08:00
@Auster 嗯我现在是 homepod 作为网关的,后期试试 Apple tv
luzhh
2021-02-18 10:53:23 +08:00
我刚开始用绿米 zigbee 网关,手机连家里 Wi-Fi 在控制中心里面操作秒响应。后面买了 Apple TV 设置为家庭中枢之后在外面打开家庭 app 时状态更新还行,两三秒就更新状态了。
vincent26
2021-02-18 11:59:56 +08:00
我家里用 HomePod mini 作为网关,在家连 Wi-Fi 响应很快,在外面用 4G5G 也还行,偶尔有 Wi-Fi 设备状态无响应。
BiteDXH
2021-02-22 11:07:09 +08:00
汇报一下,我现在把所有的翻墙,dns 服务都排除了 homepod,看了下 homepod 一直在连一个美国的 ip:17.57.145.100 (服务器在国外?) 排除后可以做到 3 秒内刷新完成。
devxz
2021-06-04 15:43:05 +08:00
跟楼主有相同的问题,固定 HomePod ip,强制 HomePod 不走代理,然后目前是 5 秒左右,在能接受范围了。
devxz
2021-06-04 16:21:22 +08:00
回收上面那句话,找到根本原因了,用的路由器是 小米 AX3600,关闭 wifi 6 模式后,好了...
不清楚是 HomePod 对 wifi 6 不兼容,还是小米路由器有问题。
BiteDXH
2021-06-04 16:30:32 +08:00
@devxz homepod 是 2.4 网段的吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/753601

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX