返回介绍

系统 - 设备追踪

发布于 2020-01-29 21:13:20 字数 1196 浏览 2446 评论 0 收藏 0

Home Assistant 自带完善的设备追踪系统,方便用户监控人员及物品的地理位置。具体实现步骤:

1. 区域

Home Assistant 使用组件 zone 定义区域。启动后将根据configuration.yaml 设置的经纬度,默认生成『家』区域 zone.home,同时在地图 map 面板上以圈的形式标出。

区域也可手动创建和修改:

zone:
  - name: School
    latitude: 32.8773367
    longitude: -117.2494053
    radius: 250     //区域半径
    icon: mdi:school

  - name: Work
    latitude: 32.8753367
    longitude: -117.2474053

  #  手动设置 Home 区域将覆盖默认设定
  - name: Home
    latitude: 32.8793367
    longitude: -117.2474053
    radius: 100
    icon: mdi:account-multiple

2. 设备定位

Home Assistant 支持众多设备追踪平台,用户可以使用路由器、网络侦测、云服务、定位应用等多平台和组件侦测设备的位置。

使用组件接入设备后,系统将自动生成 known_devices.yaml 文件,此文件包括所有可追踪设备的信息:

appletv:
  hide_if_away: false   //离开状态下是否隐藏
  icon:
  mac: XX:XX:XX:XX:XX:XX
  name: Apple-TV
  picture:
  track: false  //是否追踪
  vendor: Apple, Inc.

ipad2:
  hide_if_away: false
  icon:
  mac: XX:XX:XX:XX:XX:XX
  name: iPad2
  picture:
  track: false
  vendor: Apple, Inc.

3. 前端展示

定位设备和区域设置完毕后,设备将显示当前所在的区域,若不在任何一个区域之外将显示为离开 (not_home)

默认地图 map 面板将显示接入的设备位置:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文