You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Google Home无法检测Raspberry Pi及设置失败问题

解决Google Home App无法识别树莓派Google Assistant设备的问题

我来帮你梳理几个可行的排查和解决步骤,这些方案都是处理类似问题时验证有效的:

一、先解决Google Home App无法检测设备的问题

  • 强制同步设备:打开Google Home App,点击右上角的「+」→「设置」→「设备同步」,或者直接对着你的Google Assistant设备说「Hey Google, sync my devices」。同步过程可能需要1-5分钟,耐心等待后再刷新App查看。
  • 确认网络和账号一致性:确保树莓派和你的手机连接的是同一个Wi-Fi网络,并且两者登录的是同一个Google账号(包括账号的地区设置要一致)。
  • 检查Assistant服务状态:在树莓派上运行ps aux | grep google-assistant,确认Google Assistant的进程是否正常运行。如果进程异常,重启服务:
    sudo systemctl restart google-assistant-demo  # 如果你用systemd管理服务
    # 或者直接重启树莓派:sudo reboot
    
  • 验证设备注册配置:登录Google Actions Console,找到你的树莓派设备项目,确认:
    • 设备的「Device Type」设置为Google Home支持的类型(比如「Smart Speaker」或「Generic Device」);
    • 已添加必要的设备Traits(比如action.devices.traits.OnOff),缺少基础Traits会导致Home App无法识别设备。

二、解决修改昵称/房间时的「无法更新设置」错误

  • 确认设备与Google服务器的连接:尝试用Google Assistant发送一个简单指令(比如「Hey Google, check my Raspberry Pi status」,如果配置了对应功能),看设备是否能正常响应,以此验证连接是否通畅。
  • 重新认证设备:认证令牌过期可能导致同步失败,重新运行认证脚本获取新令牌:
    google-assistant-sdk-googlesamples auth-helper --client-secrets /path/to/your/client_secret.json
    
    完成认证后重启Google Assistant服务。
  • 清理Home App缓存/重装:
    • 安卓设备:进入「设置」→「应用」→「Google Home」→「存储」→「清除缓存」;
    • iOS设备:卸载Google Home App后重新安装,再登录账号尝试修改设置。
  • 检查地区限制:确认你的Google账号所在地区支持Google Home的设备管理功能,部分地区可能存在功能限制导致无法修改设置。

额外提示

Google Assistant Library目前已逐渐被Google Assistant Service取代,如果上述方案都无效,可以考虑迁移到Google Assistant Service,它对Google Home的兼容性更好,配置步骤也更清晰。

内容的提问来源于stack exchange,提问作者jslee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:15:32