Skip to main content

beta测试:在构建之间清理

iOS 参与2.0版本beta测试的用户可能经历了许多构建,并拾取了现在冗余的多个传感器。 Android 已安装 Play Store beta构建 的Android用户可能也需要从新的集成开始以清理一些问题。以下步骤将允许您对Home Assistant实例中的以前构建进行_焦土_删除,并让您再次运行。

tip

在大多数情况下,可以通过从Home Assistant中删除相关的“移动应用”集成来完全移除Home Assistant和伴随应用之间的连接。可以在“配置”中找到,然后是“集成”。完成此操作后,您可以从设备中卸载伴随应用(如果需要,可以重新安装)。如果您有Apple Watch,值得检查一下在重新安装之前Home Assistant伴随应用是否已从您的手表上卸载。

如果上述方法无效,您可以按照下面的步骤从Home Assistant中完全删除伴随应用的所有痕迹。步骤假设您在测试期间仅使用了一个设备,或者希望从所有设备中删除以前beta版本的所有痕迹。

  1. 对您的Home Assistant进行备份或快照。不要跳过此步骤!
  2. 前往Home Assistant配置页面上的集成
  3. 选择移动应用:<设备ID>(设备ID是您的设备名称)。
  4. 点击右上角的垃圾桶图标删除集成。如果您在上一页有多个移动应用条目,请对每一个重复此步骤。
  5. 返回Home Assistant配置页面并打开实体注册表
  6. 删除右侧列出mobile_app的所有条目,这一步可能不是必要的,因为它们可能在上面的第3步中已经被删除。
  7. 使用您偏好的方式在Home Assistant实例中编辑文件,打开.storage文件夹并删除mobile_app文件。
  8. 打开known_devices.yaml,删除由一个32字符唯一ID组成的条目,代表您设备的device_tracker。这一步可能不是必要的,因为实体可能在第3步后已经被删除。
  9. 重启Home Assistant。
  10. 从您的设备中删除Home Assistant应用。如果您有Apple Watch,请在手表应用中检查Home Assistant Companion是否也已从中卸载。
  11. 从TestFlight(在beta测试期间)、AppStore、Google Play Store或Firebase重新安装Home Assistant应用。
  12. 打开应用并按照设置过程进行操作。