记忆 帮助 卡 测试 家庭 助理

我的目标

这个页面可以作为备忘录,但可能对其他人有用。

我想在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文件的代码。

所以,如果我能提供开发人员的改进,而不是玩...

与现有或存在的人的任何相似之处纯粹是偶然的和无意的。 一 号 》