『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: dante210402

[学习笔记] Home Assistant 2022.8.0安装使用墨澜地图心得总结

  [复制链接]

0

主题

619

帖子

2564

积分

金牌会员

Rank: 6Rank: 6

积分
2564
金钱
1945
HASS币
0
发表于 2022-8-9 13:20:47 | 显示全部楼层
楼主,。。。ios有轨迹吗
回复

使用道具 举报

1

主题

29

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
金钱
400
HASS币
0
发表于 2022-8-9 19:00:17 | 显示全部楼层
楼主,现在高德的API必须搭配安全密钥一起用了
《添加成功后,可获取到key值和安全密钥jscode(自2021年12月02日升级,升级之后所申请的 key 必须配备安全密钥 jscode 一起使用)
注意:此次升级不会影响之前已获得 key 的使用;升级之后的新增的key必须要配备安全密钥一起使用》
这个怎么破,否者会提示未授权
回复

使用道具 举报

1

主题

29

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
金钱
400
HASS币
0
发表于 2022-8-9 19:21:35 | 显示全部楼层
ss454534 发表于 2022-8-9 19:00
楼主,现在高德的API必须搭配安全密钥一起用了
《添加成功后,可获取到key值和安全密钥jscode(自2021年12 ...

是我浏览器没强制刷新    多按几下Ctrl+F5
回复

使用道具 举报

0

主题

28

帖子

127

积分

注册会员

Rank: 2

积分
127
金钱
99
HASS币
0
发表于 2022-8-10 13:10:28 | 显示全部楼层
感谢分享。
回复

使用道具 举报

0

主题

86

帖子

1965

积分

金牌会员

Rank: 6Rank: 6

积分
1965
金钱
1879
HASS币
0
发表于 2022-8-10 14:40:09 | 显示全部楼层
ss454534 发表于 2022-8-9 19:00
楼主,现在高德的API必须搭配安全密钥一起用了
《添加成功后,可获取到key值和安全密钥jscode(自2021年12 ...

在www/custom_ui/inkwavemap/index.html文件,找到
<script type="text/javascript">
                    var gaodeMapAPI = "<script src='https://webapi.amap.com/maps?v=1.4.15&key=" + GaodeMapKey + "&plugin=AMap.MarkerClusterer,AMap.Driving,AMap.Walking,AMap.Riding'><\/script>";
                    document.write(gaodeMapAPI);
                </script>
在其上面添加以下代码:
<script type="text/javascript">
                        window._AMapSecurityConfig = {securityJsCode:'安全密钥jscode',}
                </script>
重启即可。

回复

使用道具 举报

77

主题

1392

帖子

2万

积分

元老级技术达人

积分
24753
金钱
23321
HASS币
290
发表于 2022-8-10 18:12:55 | 显示全部楼层
本帖最后由 dscao 于 2023-2-1 09:34 编辑

fork了一下,将最新的可用代码更新进去了,适配新版本及高德JSAPI要求,重新打包了一下。
config.js 增加配置:
// 高德API key
// 请至高德开放平台http://lbs.amap.com/获取
// (必填)
GaodeMapKey="cc9dxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

// 高德API key的安全密钥
// 可获取到key值和安全密钥jscode(自2021年12月02日升级,升级之后所申请的 key 必须配备安全密钥 jscode 一起使用)
// 注意:此次升级不会影响之前已获得 key 的使用;升级之后的新增的key必须要配备安全密钥一起使用(不需要则留空,但不能删除)
GaodeMapjscode=""
// 如果使用高德强烈推荐的方式一:JSAPI key搭配代理服务器并携带安全密钥转发(安全)(不使用则留空,但不能删除)
//如"https://ha.mydomain.com:8443/_AMapService"  高德说明文档:https://lbs.amap.com/api/javascript-api/guide/abc/prepare
GaodeMapserviceHost=""
//以上两者都不为空时,以GaodeMapjscode优先。


// 长期访问令牌(HomeAssistant 0.77.2版本以上时可用),安全考虑,建议留空,使用登录ha时“启用记住密码”。
// HomeAssistant 0.77.2版本以后,HomeAssistant登录后如果未启用记住密码,墨澜地图将无法自行获取Token(配置了正确的LongTimeToken后可以正常使用)
// // 获取方式:ha左下角用户名——长期访问令牌——创建令牌
// (选填,Bearer ”保留不变,后面的长串修改为你创建的HA长期访问令牌)
//LongTimeToken="Bearer eyJ0eXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
LongTimeToken=""


// 指定追踪设备ID(多个设备时用半角逗号做分隔“,”,如"device_tracker.gddr_gooddriver,device_tracker.iphone13")
// 不指定时默认显示全部可追踪的设备
// (选填)
DeviceTrackerIDList=""


安装方法:



TIP
如果使用了HA长期访问令牌,它以及高德key 明文保存在www目录中,因此ha地址不要泄漏给不信任的人使用。(坛友提到的)

安全考虑,建议不要使用长期口令,而使用登录ha时“启用记住密码”。

如果ha已经配置Nginx Proxy Manager代理,可同时配置高德安全密钥,使用高德官方强烈推荐的方式。



高德key或高德安全密钥配置不正确时,回家路线及时间就不会显示,但不影响历史运动轨迹。

1.jpg
有影响

2.jpg
无影响





ha-inkwavemap.zip

985.16 KB, 下载次数: 230

售价: 1 金钱  [记录]

2023.1.23

评分

参与人数 2金钱 +5 收起 理由
killer123 + 3 论坛有你更精彩!
gw886 + 2 感谢楼主分享!

查看全部评分

回复

使用道具 举报

1

主题

31

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
金钱
259
HASS币
0
发表于 2022-8-11 20:11:29 | 显示全部楼层
为啥我就是安装不成功啊。地图显示不出来都是按教程一步一步来都不行
回复

使用道具 举报

0

主题

25

帖子

119

积分

注册会员

Rank: 2

积分
119
金钱
94
HASS币
0
发表于 2022-8-11 21:10:25 | 显示全部楼层
按流程来的,在集成里找不到这个插件啊
回复

使用道具 举报

42

主题

524

帖子

2975

积分

金牌会员

Rank: 6Rank: 6

积分
2975
金钱
2451
HASS币
10
发表于 2022-8-11 22:30:22 来自手机 | 显示全部楼层
先Mark一下,找不到能用的显示轨迹的地图了,明天试试这个
回复

使用道具 举报

0

主题

25

帖子

119

积分

注册会员

Rank: 2

积分
119
金钱
94
HASS币
0
发表于 2022-8-12 08:32:35 | 显示全部楼层
dante210402 发表于 2022-8-7 22:53
不可能的吧,我虚拟机装过,黑群晖里也装过,都是文件直接拖拽就过去就好了。你会不会权限搞错了不能复制 ...

我试了也有这种情况,应该是HASSio.OS版本全盘不允许创建icons文件夹,新建都不行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 17:39 , Processed in 0.098945 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表