我刚接触HA,想安装高德地图的lovelace卡,死活装不上,一直提醒
<font size="4">Custom element doesn't exist: gaode-map-card.</font>
原因是卡片没有在资源注册卡片,我做了如下操作就正常了。
1、点击你的用户,打开高级模式
地址是
<font size="4">http://你的IP:8123/profile</font>
2、重装 Gaode Map card打开HACS 重新下载
3、添加卡片到界面
绕了多大圈子才搞明白,现在的ha用可视化界面注册resources(需高级模式),以前的用ui-lovelace.yaml注册资源。
如果想恢复ui-lovelace.yaml注册资源,你需要配置configuration.yaml
<font size="4">lovelace:
mode: yaml</font>
在confiug目录和configuration.yaml同级新建ui-lovelace.yaml,在里面
<font size="4">resources:
- url: /config/www/community/lovelace-cn-map-card/cn-map-card.js
type: module
- type: custom:gaode-map-card
default_zoom: '9'
dark_mode: false
hours_to_show: '168'
entities:
- zone.home
key: 9ea1c34d0d0b1b2dd47839c5b69bec32
title: Map</font>
根据是 Registering Resources | Home Assistant Developer Docs (home-assistant.io) 沙雕官方文档,写在最后一行
NOTE 注意
This tab is only available when the active user's profile has "advanced mode" enabled. 只有当活动用户的配置文件启用“高级模式”时,此选项卡才可用。
|