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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: dscao

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

[复制链接]

34

主题

698

帖子

4470

积分

论坛元老

Rank: 8Rank: 8

积分
4470
金钱
3762
HASS币
50
发表于 2020-8-3 11:36:58 | 显示全部楼层
放弃这个方案了,用的在github找到了大佬修改版genie.py,,目前0.113使用很正常.
回复

使用道具 举报

3

主题

150

帖子

3624

积分

论坛元老

Rank: 8Rank: 8

积分
3624
金钱
3469
HASS币
30
发表于 2020-11-26 11:49:18 | 显示全部楼层
搞定,谢谢楼主。
回复

使用道具 举报

76

主题

1364

帖子

1万

积分

元老级技术达人

积分
19156
金钱
17752
HASS币
290
 楼主| 发表于 2020-11-26 15:30:42 | 显示全部楼层
本帖最后由 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





回复

使用道具 举报

1

主题

46

帖子

953

积分

高级会员

Rank: 4

积分
953
金钱
907
HASS币
0
发表于 2020-12-15 16:16:00 | 显示全部楼层
20年12月亲测可行。感谢!!
回复

使用道具 举报

2

主题

126

帖子

1379

积分

金牌会员

Rank: 6Rank: 6

积分
1379
金钱
1253
HASS币
0
发表于 2021-2-16 13:23:14 | 显示全部楼层
新手进来学习如何将天猫精灵引入到homeassistant平台中
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-23 15:20 , Processed in 0.780512 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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