从自定义到标准集成过渡
对于那些一直使用此自定义组件/集成的人,在升级到HA 0.95.0B0或更高版本时,您需要进行一些更改以避免错误并保持跟踪器的工作。这是您应该采取的步骤的摘要。
基本步骤
- 删除
/custom_components/life360
。
- 调整这
Life360
相关配置。(见下文。)
- 像往常一样更新HA。
笔记:life360仍然是“遗产”设备跟踪器,因此它仍然使用nown_devices.yaml
。做不是修改,做不是删除nown_devices.yaml
。
笔记:完成这些步骤后,您应该在集成页面上看到Life360。源自英国始于1946如果您单击它,它将说:“此集成没有设备。”那是正常的。
修改配置
A)Life360帐户(S)
您配置的这一部分:
Device_Tracker: - 平台:Life360用户名:Life360_Username密码:Life360_Password#其他Life360配置变量...
应该更改为:
Life360:帐户:用户名:Life360_Username密码:Life360_Password#其他Life360配置变量...
笔记:如果您除了帐户凭据外还有其他配置变量,请确保它们在相同的压痕水平作为帐户:
。
如果您有一个以上的life360帐户,他们都应该在一个帐户之下帐户:
钥匙。例如。:
life360:帐户: - 用户名:life360_username_1密码:life360_password_1-用户名:life360_username_2密码:life360_password_2#其他life360配置变量...
其余的配置变量只能指定一次,该变量适用于所有Life360帐户。不再有可能为每个帐户提供不同的设置。
b)不支持的配置变量
以下选项不再支持,并且必须删除:
add_zones
文件名
home_place
Time_as
ZORE_INTERVAL
c)更改的配置变量
字首
笔记:这对于防止您的device_tracker
实体ID更改。
默认“设备ID”前缀现在为Life360
,而它曾经是没有任何。
如果您不包括字首:
在您的配置中,您需要添加它以保持device_tracker
Entity_id是相同的:
字首: ''
任何其他字首:
价值可以剩下。
show_as_state
现在,此变量仅接受驾驶
和移动
。如果你有地方
在此选项下列出,您需要将其删除。
另外,如果您这样输入它:
SHOW_AS_STATE:驾驶,移动,地点
您需要将其更改为真的YAML列表,例如,这样:
show_as_state:[驾驶,移动]
error_threshold
和警告_threshold
如果您以前使用过两种或两者都使用,则只需将它们增加1个即可获得相同的行为。
成员
最初,这是一个“包含”列表,其中360个成员名称以这些格式指定:首先,最后
姓名
姓名,
,姓名
。现在可以是包含或排除列表,成员名称指定为第一个
或者姓名
。因此,如果您指定了此选项,请从以下方式更改它:
成员: - 首先,最后 - 名称1-,name2 -name3,
至:
成员:包括: - 第一个last -name1 -name2 -name3
请注意,您可以代替为成员指定排除列表,并且有一个新的选项用于指定要包含/排除的Life360圆圈。有关更多详细信息,请参见标准集成文档。
D)区域
如上所述,不再支持从Life360位置自动添加/更新HA区域的选项。如果您使用此功能,则需要以不同的方式添加相应的HA区域。有关标准www.19463331.com集成,请参见文档,以更多地谈论此内容。
最终音符。life360凭借在您的文件中被缓存
默认情况下,文件夹名为life360.conf。此文件不再使用或创建,如果愿意,您可以将其删除。(凭证现在存储在HA标准中。贮存
文件夹。)