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

 找回密码
 立即注册
查看: 1846|回复: 10

[求助] xiaomigateway3多模网关接入,添加不了蓝牙子设备

[复制链接]

1

主题

10

帖子

224

积分

中级会员

Rank: 3Rank: 3

积分
224
金钱
214
HASS币
0
发表于 2024-1-30 16:52:40 | 显示全部楼层 |阅读模式
我在HomeAssistant xiaomigateway3添加了多模网关,在米家中能够看到关联了烟感和门窗感应器,但是在ha中无法添加进来
回复

使用道具 举报

1

主题

10

帖子

224

积分

中级会员

Rank: 3Rank: 3

积分
224
金钱
214
HASS币
0
 楼主| 发表于 2024-1-30 16:54:24 | 显示全部楼层
如图,能够看到这两个蓝牙设备
企业微信截图_20240130165344.png
回复

使用道具 举报

1

主题

10

帖子

224

积分

中级会员

Rank: 3Rank: 3

积分
224
金钱
214
HASS币
0
 楼主| 发表于 2024-1-30 16:55:53 | 显示全部楼层
但是在实体中只有多模网关自己的东西
企业微信截图_20240130165531.png
回复

使用道具 举报

4

主题

29

帖子

221

积分

中级会员

Rank: 3Rank: 3

积分
221
金钱
192
HASS币
0
发表于 2024-1-31 10:12:29 | 显示全部楼层
看下日志有没有报错cannot prepare gateway之类的
回复

使用道具 举报

1

主题

10

帖子

224

积分

中级会员

Rank: 3Rank: 3

积分
224
金钱
214
HASS币
0
 楼主| 发表于 2024-1-31 15:28:14 | 显示全部楼层
gomee 发表于 2024-1-31 10:12
看下日志有没有报错cannot prepare gateway之类的

有的,这个要怎么解决
回复

使用道具 举报

1

主题

10

帖子

224

积分

中级会员

Rank: 3Rank: 3

积分
224
金钱
214
HASS币
0
 楼主| 发表于 2024-1-31 15:29:27 | 显示全部楼层
日志中报 ERROR (MainThread) [custom_components.xiaomi_gateway3.core.gateway] 192.168.8.150 | Can't prepare gateway
Traceback (most recent call last):
微信截图_20240131152754.png
回复

使用道具 举报

4

主题

29

帖子

221

积分

中级会员

Rank: 3Rank: 3

积分
221
金钱
192
HASS币
0
发表于 2024-1-31 17:30:57 | 显示全部楼层
bakerjing 发表于 2024-1-31 15:29
日志中报 ERROR (MainThread) [custom_components.xiaomi_gateway3.core.gateway] 192.168.8.150 | Can't p ...

因为连不上github下载openmiio所以报错了,我自己试过在ha环境挂代理好像不行,所以直接改的代码
找到你图中的文件custom_components/xiaomi_gateway3/core/shell/base.py第184行,参照这个https://blog.csdn.net/wq10_12/article/details/133944658给aiohttp加上代理,proxy="http://ip:port",重启ha再看是不是好了。
我没发现更好的方法,只自己研究出这个方法
回复

使用道具 举报

1

主题

10

帖子

224

积分

中级会员

Rank: 3Rank: 3

积分
224
金钱
214
HASS币
0
 楼主| 发表于 2024-2-1 11:19:50 | 显示全部楼层
gomee 发表于 2024-1-31 17:30
因为连不上github下载openmiio所以报错了,我自己试过在ha环境挂代理好像不行,所以直接改的代码
找到你 ...

我找了一些实测可用的代理ip,依旧无法解决,可以告诉我您具体如何代理的吗
回复

使用道具 举报

5

主题

37

帖子

450

积分

中级会员

Rank: 3Rank: 3

积分
450
金钱
413
HASS币
0
发表于 2024-2-1 12:49:17 | 显示全部楼层
我的也是这样,我是多模网关2,头疼
回复

使用道具 举报

4

主题

29

帖子

221

积分

中级会员

Rank: 3Rank: 3

积分
221
金钱
192
HASS币
0
发表于 2024-2-1 13:48:15 | 显示全部楼层
bakerjing 发表于 2024-2-1 11:19
我找了一些实测可用的代理ip,依旧无法解决,可以告诉我您具体如何代理的吗
...

    proxies = "http://192.168.1.10:7890"
    async with aiohttp.ClientSession(timeout=timeout) as session:
        async with session.get(url_or_path, proxy=proxies) as resp:
            return await resp.read()

代码见上面,就是加了一个proxies,然后proxy=proxies,重启ha,过一会就好了。或者应该还有一种方法,
telnet到多模网关2里面,然后下载https://github.com/AlexxIT/openm ... /openmiio_agent_arm ,下载完改名为openmiio_agent放到/data目录下,重启网关。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 00:48 , Processed in 0.149696 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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