|
本帖最后由 dscao 于 2020-7-12 20:06 编辑
google了很多页面都没找到解决方法,只有几个提出同样问题的。按理说应该是程序上的问题,不应该是环境的问题,于是慢慢找,一个一个尝试修改,太费神了,费了两天时间,差点要放弃了,还好最后找到另一个简单的插件,反复参考,终于修改了几处代码能正常显示了。
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,后又找到这个网站,网站很多资料我需要学习。解决了个问题,也希望也能帮到其它人。(是否有效有待更多人测试)
|
评分
-
查看全部评分
|