HomeAssistant添加墨澜地图

  1. HomeAssistant添加墨澜地图
    1. 1、简介
    2. 2、配置方法
    3. 3、使用 TIP
    4. 4、常见问题

HomeAssistant添加墨澜地图

项目网址:https://github.com/F-numen/ha-inkwavemap

本项目已在原项目基础上修改,支持最新版 Home Assistant 2021.3.4 。

1、简介

本地化 Home Assistant 的地图面板,实现:

  • 高德地图显示
  • 自带坐标系转换(即地理位置纠偏)
  • 显示/隐藏 交通态势
  • 显示/隐藏 区域(zone)范围及家标签
  • 显示/隐藏 Home Assistant 中区域 zone 及设备 device_tracker 信息
  • 显示/隐藏 预算到家时间及路线轨迹,支持不同交通方式
  • 替代原有图层替换方法,不受 HA 更新影响,一步到位

2、配置方法

  1. 拷贝 wwwpanelscustom_components文件夹至 Home Assistant 配置文件夹;
  2. 打开 Home Assistant 配置文件 configuration.yaml,添加 sample_configuration.yaml 中的内容;
  3. 打开 Home Assistant 配置文件 groups.yaml,添加sample_groups.yaml中的内容;
  4. 修改 configuration.yaml 中的默认经纬度为谷歌地球坐标,注意非地图,是地球!坐标可至该 网站 获取;
  5. 前往 高德开放平台 申请开发者身份,创建新应用,服务类型选择 web 端,注意是 web 端,不是 web 服务!!! 之后获取 key;
  6. 打开 www/custom_ui/inkwavemapconfig.js 文件,填入你的 HA 密码以及高德 token。
  7. 清除浏览器缓存,重启 HA。

3、使用 TIP

  • 默认经纬度请使用 Google 地球坐标,注意是地球,不是地图!防止误纠偏。
  • 如果有多人在同一地点,将聚合为数字标签,点触即可展开详情
  • 点触 Dock 栏最后图标可选择追踪设备(对象)

4、常见问题

1、打开地图空白或报错Failed to load resource: net::ERR_CONNECTION_REFUSED
请检查config.js配置中HA的路径(即HomeAssistantWebAPIUrl项)是否正确,建议使用相对路径”./../../..”。

2、地图中不显示设备
请检查config.js配置中HA的访问密码(即HomeAssistantWebAPIPassword项)是否正确。
可通过访问HA提供的API地址https://HA的地址:8123/api/states/device_tracker.设备的ID?api_password=HA的访问密码,来查看是否可以通过HA获取到设备信息。

3、地图和设备可以加载,但无设备状态和交通轨迹。出现此问题一般是由于高德 API 申请时选错『服务平台』导致,注意请选择『web 端』,而不是 『web 服务』。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 xumeng32@126.com

文章标题:HomeAssistant添加墨澜地图

文章字数:579

本文作者:F_numen

发布时间:2021-03-29, 00:27:14

最后更新:2021-03-29, 01:09:58

原始链接:https://netheroone.cn/archives/fcf53d90.html

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
/*baidu统计*/