我的目标
这个页面可以作为备忘录,但可能对其他人有用。
我想在Home Assistant卡上测试更改,以便向开发人员提出改进建议。
在此页面中,我将编辑Pronote de Delphiki系列卡片的地图。
在 Home Assistant 上组织文件
地图是通常保存在 /homeassistant/ww/community 中的 JavaScript 脚本。
在这些文件夹中,我们在 GZ 中找到 JS 文件及其压缩版本。
在 GitHub 上组织文件
所以我举个例子 Pronote 卡 存款.
这些卡片的源文件在 Lovelace-xx/src/cards 中。
我得到一个JS卡文件,并把它放在我的HA上。
在我今天的例子中,我将恢复卡片。 缺勤卡.js 我把它放在我的HA文件夹 /homeassistant/ww/community/lovelace-pronote/cards。
我必须将此卡声明为HA资源。
在设置/仪表板/资源(右上角3个点),我点击
因此,我添加了我的JS文件: /hacsfiles/Lovelace-pronote/cards/absences-card.js
它已经结束了,在这个阶段,卡片将在仪表板上工作。
我想知道是否应该从资源中删除pronote.js卡来测试新卡,以避免双重报告。 显然没有,这是考虑到的消息。 我不知道HA如何管理JS代码的优先级,如果我能理解,我将完成这一段。
我在仪表板上测试缺勤卡
类型 : 自定义:pronote-absences-card实体: Sensor.pronote _xx _coralie _ 缺席显示 _header: 真正的 child_name : 科拉利 · 科拉莉
我正在做一个修改测试。
我做一个修改测试来验证我的缺勤卡.js代码是生成卡的代码。
我编辑文件outs-card.js,我会更改行。
<ha-icon icon="mdi:check"></ha-icon>
通过 线
<ha-icon icon="mdi:account-school-outline">></ha-icon>
更改缺勤的检查标记。
重要 重要 !!!!!!!!!!!!!!!!! 你必须更新缓存在浏览器中的JS文件,所以你必须打开它并制作一个小的F5。
因此,在另一个浏览器窗口中,我打开文件:
http://homeassistant.local:8123/hacsfiles/lovelace-pronote/cards/absences-card.js
我回到我的Pronote选项卡并更新页面,滴答改变了:
这样我就可以修改代码了
所以在这一点上,我可以改变生成卡的JS文件的代码。
所以,如果我能提供开发人员的改进,而不是玩...
与现有或存在的人的任何相似之处纯粹是偶然的和无意的。 一 号 》










