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

 找回密码
 立即注册
查看: 1387|回复: 15

[求助] 新手刚搞HomeAssistant配置前端ui代码太多不好修改问题

[复制链接]

1

主题

24

帖子

123

积分

注册会员

Rank: 2

积分
123
金钱
99
HASS币
0
发表于 2024-6-8 02:03:03 | 显示全部楼层 |阅读模式
最近研究这个HomeAssistant的ui基本都是抄作业搬过来用用

                               
登录/注册后可看大图
现在就是有个问题就是这个页面的代码越写越多越写越多在后续的阅读和修改的时候难度比较大看看各位大神有没有方法解决这个问题,比如我我这个空调的弹窗我写了自定义的页面好几个空调那么每个空调卡片里面都要写重复的弹窗代码,能不能写一个模板每次使用的时候去引用或者调用呢,还有那种一大坨代码但是可能就是用来设置一个卡片的内容这样的代码能不能在主页代码上只是引用另一个文件去读取,大概意思就是想把主页的代码简洁一点,其他的自定义的弹窗这些写成文件来引用。。。有在论坛各种搜过看到模板的功能有用过插件现成的那种模板但是不知道怎么自己写怎么去引用网上也没找到方法也就放弃了看看有没有大神能解答一下,卡片模板功能在纯yaml模式下会引用使用但是在视图仪表板引入会报错。
回复

使用道具 举报

1

主题

24

帖子

123

积分

注册会员

Rank: 2

积分
123
金钱
99
HASS币
0
 楼主| 发表于 2024-6-8 02:05:05 | 显示全部楼层
关键问题是我现在有很多卡片是在视图模式下用yaml模式编辑调试好在复制到纯yaml模式去使用在视图模式下yaml代码写的注释保存就自动删除了
回复

使用道具 举报

8

主题

2073

帖子

6057

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6057
金钱
3984
HASS币
145

灌水之王

发表于 2024-6-8 08:24:40 | 显示全部楼层
你看的教材估计都是老的 现在很佛系了 没以前那么扯淡了
回复

使用道具 举报

13

主题

613

帖子

3185

积分

论坛元老

HomeAssistant

Rank: 8Rank: 8

积分
3185
金钱
2567
HASS币
20
发表于 2024-6-8 09:29:50 | 显示全部楼层
可以尝试下这个https://github.com/matt8707/ha-fusion 很简单,功能丰富
回复

使用道具 举报

71

主题

535

帖子

2348

积分

金牌会员

Rank: 6Rank: 6

积分
2348
金钱
1808
HASS币
0
发表于 2024-6-8 12:36:02 | 显示全部楼层
DDDear 发表于 2024-6-8 09:29
可以尝试下这个https://github.com/matt8707/ha-fusion 很简单,功能丰富

大佬,这个怎么安装。小白实在是搞不太懂。
回复

使用道具 举报

1

主题

24

帖子

123

积分

注册会员

Rank: 2

积分
123
金钱
99
HASS币
0
 楼主| 发表于 2024-6-8 14:04:24 | 显示全部楼层
DDDear 发表于 2024-6-8 09:29
可以尝试下这个https://github.com/matt8707/ha-fusion 很简单,功能丰富

这个我知道搞过,我的问题就是比如主页的yaml文件我只想放想要的卡片代码好比写了一个全屋灯光的按钮弹窗,弹窗会显示全网所有灯的卡片,点击这个按钮弹窗的代码正常是需要写在主页.yaml里面,主页.yaml里面有很多卡片就会有很多弹窗代码导致主页.yaml文件代码会很长很长而且后续修改也不方便阅读。现在就是想主页.yaml代码里面只写卡片代码然后弹窗代码在新建一个比如全屋灯光.yaml弹窗内容的代码写在里面,在主页.yaml的全屋灯光按钮卡片里面定义一下弹窗引用全屋灯光.yaml这个文件的代码。就是吧每个部分用单独的yaml文件去写在主页引用
回复

使用道具 举报

1

主题

24

帖子

123

积分

注册会员

Rank: 2

积分
123
金钱
99
HASS币
0
 楼主| 发表于 2024-6-8 14:06:14 | 显示全部楼层
lichao622 发表于 2024-6-8 12:36
大佬,这个怎么安装。小白实在是搞不太懂。

手动添加储存库在加载项里面安装
回复

使用道具 举报

1

主题

24

帖子

123

积分

注册会员

Rank: 2

积分
123
金钱
99
HASS币
0
 楼主| 发表于 2024-6-8 14:09:11 | 显示全部楼层
xieahui 发表于 2024-6-8 08:24
你看的教材估计都是老的 现在很佛系了 没以前那么扯淡了

我的问题就是比如主页的yaml文件我只想放想要的卡片代码好比写了一个全屋灯光的按钮弹窗,弹窗会显示全网所有灯的卡片,点击这个按钮弹窗的代码正常是需要写在主页.yaml里面,主页.yaml里面有很多卡片就会有很多弹窗代码导致主页.yaml文件代码会很长很长而且后续修改也不方便阅读。现在就是想主页.yaml代码里面只写卡片代码然后弹窗代码在新建一个比如全屋灯光.yaml弹窗内容的代码写在里面,在主页.yaml的全屋灯光按钮卡片里面定义一下弹窗引用全屋灯光.yaml这个文件的代码。就是吧每个部分用单独的yaml文件去写在主页引用
回复

使用道具 举报

1

主题

24

帖子

123

积分

注册会员

Rank: 2

积分
123
金钱
99
HASS币
0
 楼主| 发表于 2024-6-8 14:11:54 | 显示全部楼层
lichao622 发表于 2024-6-8 12:36
大佬,这个怎么安装。小白实在是搞不太懂。

具体步骤进入加载项商店-仓库(添加https://github.com/matt8707/ha-fusion 仓库)在加载项商店找到fusion -安装就好了
回复

使用道具 举报

71

主题

535

帖子

2348

积分

金牌会员

Rank: 6Rank: 6

积分
2348
金钱
1808
HASS币
0
发表于 2024-6-8 14:31:31 | 显示全部楼层
yimeng 发表于 2024-6-8 14:06
手动添加储存库在加载项里面安装

好的谢谢,我试下,是在hacs里面添加对吧
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-23 19:50 , Processed in 0.065020 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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