HA文档 目录

  1. 主页
  2. HA文档
  3. HA文档
  4. 位置追踪
  5. 区域(zone)

区域(zone)

这篇文章是系列文章的第1/8篇:

用户可以设置若干个对其有实际意义的地理位置(比如家、学校、工作单位等)——在HomeAssistant中,被称为区域(zone)。

上面的样例共设置了三个区域,学校、工作、家。在区域配置中,有以下的配置项:

  • name(可选项):区域的名称,因为直接作为区域实体的ObjectID,因此不能是中文
  • latitude(必配项):区域中心的维度
  • longitude(必配项):区域中心的经度
  • radius(可选项):区域的半径(米),缺省值为100。
  • icon(可选项):图标,用于在前端地图上显示区域
  • passive(可选项):当为true时,表示仅仅在自动化中使用此区域(不显示,也不用于被跟踪设备状态设置)。缺省值为false。

【经纬度】
要查询某一个地点的经纬度信息有很多方式(但不同地图软件的经纬度信息有些许的差别)。

【区域-家】
即使没有配置,HomeAssitant也会创建一个名为home(zone.home)的区域。这个区域使用configuration.yaml中基础信息的经纬度,半径为100米。
如果在zone域中,手工配置一个名称为“Home”的区域,会覆盖系统自动生成的home区域。

【图标】
可以从materialdesignicons.com中选择图标,在区域配置的icon项中使用。例如,mdi:worker、mdi:home、mdi:cart、mdi:castle……这样,在地图上显示的区域,就可以具有不同的图形样例了。

【区域实体】
配置中的每一个区域,都会在系统中生成一个zone.xxxx的实体(entity),这个实体的状态值是“zoning”(不会改变),会有经纬度、半径、icon等属性值。

遇到问题了?快来学习免费在线课程吧,博学老司机在线答疑,找到更多志同道合的HA玩家一起进步

此文不允许转载,如需转载请与BD@hachina.io联系。

这篇文章对您有用吗? 1 0