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

 找回密码
 立即注册
查看: 15601|回复: 14

[已解决] HAVCS多层嵌套显示的解决方法之一

[复制链接]

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24331
金钱
22900
HASS币
290
发表于 2020-7-12 20:04:19 | 显示全部楼层 |阅读模式
本帖最后由 dscao 于 2020-7-12 20:06 编辑

00.png


google了很多页面都没找到解决方法,只有几个提出同样问题的。按理说应该是程序上的问题,不应该是环境的问题,于是慢慢找,一个一个尝试修改,太费神了,费了两天时间,差点要放弃了,还好最后找到另一个简单的插件,反复参考,终于修改了几处代码能正常显示了。

01.jpg
02.jpg
04.jpg

http.py文件 找到:http.py文件

local = hass.config.path("custom_components/" + INTEGRATION + "/html")
        if os.path.isdir(local):
            hass.http.register_static_path('/havcs', local, False)
        panels = hass.data.setdefault(DATA_PANELS, {})
        if INTEGRATION not in panels:
            hass.components.frontend.async_register_built_in_panel(
                component_name = "iframe",
                sidebar_title = 'HAVCS设备',
                sidebar_icon = 'mdi:home-edit',
                frontend_url_path = INTEGRATION,
                config = {"url": '/havcs/index.html'},
                require_admin = True
            )


修改:

local = hass.config.path("custom_components/" + INTEGRATION + "/html")
        if os.path.isdir(local):
            hass.http.register_static_path('/havcshtml', local, False)   #修改
        panels = hass.data.setdefault(DATA_PANELS, {})
        if INTEGRATION not in panels:
            hass.components.frontend.async_register_built_in_panel(
                component_name = "iframe",
                sidebar_title = 'HAVCS设备',
                sidebar_icon = 'mdi:home-edit',
                frontend_url_path = INTEGRATION,
                config = {"url": '/havcshtml/index.html'},   #修改
                require_admin = True
            )


html/index.html 和 login.html 文件
将  /havcs/  替换为:  /havcshtml/


找到了hass,后又找到这个网站,网站很多资料我需要学习。解决了个问题,也希望也能帮到其它人。(是否有效有待更多人测试)




评分

参与人数 5金钱 +54 收起 理由
liujiaqi + 8 太感谢了,bug终于解决你
xz0609 + 8 感谢楼主分享!
zhenxiwen + 10 论坛有你更精彩!
+ 20 感谢楼主分享!
wormshow + 8 感谢楼主分享!

查看全部评分

回复

使用道具 举报

14

主题

660

帖子

3959

积分

论坛元老

Rank: 8Rank: 8

积分
3959
金钱
3294
HASS币
10
发表于 2020-7-13 00:26:01 | 显示全部楼层
十分需要,谢谢楼主了
回复

使用道具 举报

19

主题

417

帖子

2467

积分

金牌会员

Rank: 6Rank: 6

积分
2467
金钱
2045
HASS币
20
发表于 2020-7-13 11:31:54 | 显示全部楼层
为了这个我删除了 哎  早点找到就b不删了 除
回复

使用道具 举报

40

主题

2176

帖子

8288

积分

元老级技术达人

积分
8288
金钱
6097
HASS币
110
发表于 2020-7-13 11:53:44 | 显示全部楼层
谢谢~帮到了
以前也为了一个窗口调用查了很多资料,这种精神很可贵!
回复

使用道具 举报

69

主题

691

帖子

4242

积分

论坛元老

Rank: 8Rank: 8

积分
4242
金钱
3546
HASS币
80
发表于 2020-7-13 12:54:08 | 显示全部楼层
这个bug,我反映多次,作者都不以为然。
真是感谢楼主,作者也应感谢楼主。
回复

使用道具 举报

14

主题

155

帖子

1151

积分

论坛DIY达人

积分
1151
金钱
986
HASS币
40
发表于 2020-7-14 12:07:06 | 显示全部楼层
感谢优秀的楼主
回复

使用道具 举报

9

主题

171

帖子

870

积分

论坛积极会员

积分
870
金钱
699
HASS币
0
发表于 2020-7-14 15:12:58 | 显示全部楼层
感谢楼主大佬!
回复

使用道具 举报

14

主题

660

帖子

3959

积分

论坛元老

Rank: 8Rank: 8

积分
3959
金钱
3294
HASS币
10
发表于 2020-7-14 18:20:17 | 显示全部楼层
直接放替换文件岂不美哉……
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24331
金钱
22900
HASS币
290
 楼主| 发表于 2020-7-14 21:35:16 | 显示全部楼层
余歌唱晚 发表于 2020-7-14 18:20
直接放替换文件岂不美哉……

直接放文件,可能会被增加恶意代码。还是这样比较好,一来说明问题所在,二来保持源文件的一致性。
回复

使用道具 举报

11

主题

123

帖子

3470

积分

论坛元老

Rank: 8Rank: 8

积分
3470
金钱
3347
HASS币
0
发表于 2020-8-3 00:52:58 | 显示全部楼层
亲测可行。感谢!!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 10:04 , Processed in 0.176711 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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