本帖最后由 dscao 于 2020-12-16 12:23 编辑
原github上8月30日之后的新版本已经更正了这个问题,直接下载新的就可以正常使用UI了。https://github.com/cnk700i/havcs
-------------
但是发现使用新版后,小度发现不了设备,来来回回试了好几次。界面一切正常,就是不能发现设备,也看不到有相关日志,一直搞不清哪里出问题了。只好再次用回0.107的版本,应该是存在嵌套问题的最后一版吧,修改一下,至少小度控制一切正常。
按作者说的只改一处就可以了:
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+'_panel', #仅修改此处
config = {"url": '/havcs/index.html'},
require_admin = True
)
---------------------------最新版将helper.py 以下代码注释掉,我的小度才能正常发现设备。不知道为什么我的“自建技能与APP技能一起启用”了吗?
# fix: 增加响应发现设备信息规则。自建技能或APP技能不启用则不响应对应的发现指令;自建技能与APP技能一起启用只响应APP技能的发现指令。
#if (request_from == self._hass.data[INTEGRATION][DATA_HAVCS_SETTINGS].get('command_filter', '')):
# _LOGGER.debug("[%s] request from %s match filter, return blank info", LOGGER_NAME, request_from)
# return None, devices, entity_ids
|