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

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

[技术探讨] 请教下Aqara Gateway集成报错这个应该如何解决?

[复制链接]

109

主题

1586

帖子

5014

积分

元老级技术达人

积分
5014
金钱
3423
HASS币
30
发表于 2024-4-8 15:08:26 | 显示全部楼层 |阅读模式
本帖最后由 bugensui 于 2024-4-8 15:10 编辑

我家里一半的zigbee设备都是aqara绿米的,之前一直通过苹果hk反接到ha的,虽然都能接入到ha,但是功能不完善,也不全面,这几天空了在研究Aqara Gateway,已经开启telnet了,aqara的app已经把设备都添加好了。并且Aqara Gateway集成里也有这些设备,但是状态都是未知,显示报错如下,我mqtt不是很懂,是不是还要设置mqtt,我应该怎么解决这个问题?请大佬指点下

 2024-04-08 14:38:50  DEBUG  gateway  192.168.0.252: mosquitto is not running as public!
 2024-04-08 14:38:51  DEBUG  gateway  192.168.0.252: mosquitto is not running as public!
 2024-04-08 14:38:51  ERROR  gateway  Failed to connect to MQTT server 192.168.0.252 due to exception: [Errno 111] Connection refused


回复

使用道具 举报

8

主题

133

帖子

1238

积分

金牌会员

Rank: 6Rank: 6

积分
1238
金钱
1105
HASS币
0
发表于 2024-4-8 16:54:09 | 显示全部楼层
是G2H摄像机吗,容易有这个问题

短暂解决:
killall -9 mosquitto; /data/bin/mosquitto -d
#重启mosquitto的意思,短暂解决

根本解决:
程序跑在 /tmp/out/mosquitto 下,有问题
实际上需要在 /data/bin/mosquitto 下

需要去/etc/normal.xml 修改配置
将 <process name="/tmp/out/mosquitto">
修改为 <process name="/data/bin/mosquitto">

回复

使用道具 举报

8

主题

133

帖子

1238

积分

金牌会员

Rank: 6Rank: 6

积分
1238
金钱
1105
HASS币
0
发表于 2024-4-8 16:55:24 | 显示全部楼层
需要去/etc/normal.xml 修改配置
将 process name="/tmp/out/mosquitto"
修改为 process name="/data/bin/mosquitto"

回复

使用道具 举报

109

主题

1586

帖子

5014

积分

元老级技术达人

积分
5014
金钱
3423
HASS币
30
 楼主| 发表于 2024-4-8 17:02:11 | 显示全部楼层
Higashi39 发表于 2024-4-8 16:55
需要去/etc/normal.xml 修改配置
将 process name="/tmp/out/mosquitto"
修改为 process name="/data/bin/m ...

我的网关是aqara网关e1,是telnet 网关ip后,连接上网关,输入账号和密码是把,需要输入什么命令,才可以修改这个代码,能麻烦说下不
回复

使用道具 举报

8

主题

133

帖子

1238

积分

金牌会员

Rank: 6Rank: 6

积分
1238
金钱
1105
HASS币
0
发表于 2024-4-8 22:49:45 | 显示全部楼层
bugensui 发表于 2024-4-8 17:02
我的网关是aqara网关e1,是telnet 网关ip后,连接上网关,输入账号和密码是把,需要输入什么命令,才可以 ...

直接用winscp修改这个文件就行,或者你百度一下vi的代码,我也不太记得了

回复

使用道具 举报

2

主题

135

帖子

2276

积分

金牌会员

Rank: 6Rank: 6

积分
2276
金钱
2141
HASS币
0
发表于 2024-4-9 08:24:50 | 显示全部楼层
检查一下 /data/bin/mosquitto 有没有。如果没去,去下一个.
回复

使用道具 举报

109

主题

1586

帖子

5014

积分

元老级技术达人

积分
5014
金钱
3423
HASS币
30
 楼主| 发表于 2024-4-9 10:32:51 | 显示全部楼层
zonglong 发表于 2024-4-9 08:24
检查一下 /data/bin/mosquitto 有没有。如果没去,去下一个.

去哪里下,给个网址,
回复

使用道具 举报

2

主题

162

帖子

1298

积分

金牌会员

Rank: 6Rank: 6

积分
1298
金钱
1136
HASS币
0
发表于 2024-4-9 12:08:01 | 显示全部楼层
你是只开了telnet没刷改版固件?也许可以参照这里:

https://github.com/niceboygithub ... 1-hub-g3-m2-2022-m3

---

还有种方法是直接刷自定义固件,参考这里:

https://github.com/niceboygithub ... tom-firmware-method
回复

使用道具 举报

109

主题

1586

帖子

5014

积分

元老级技术达人

积分
5014
金钱
3423
HASS币
30
 楼主| 发表于 2024-4-9 12:27:09 | 显示全部楼层
Necroneco 发表于 2024-4-9 12:08
你是只开了telnet没刷改版固件?也许可以参照这里:

https://github.com/niceboygithub/AqaraGateway?tab= ...

大佬你好,有几点我不清楚,很困惑

1,我切换到米家模式,在米家app里把aqara的zigbee设备都接进来了,在ha里用Xiaomi Gateway 3接入aqara网关后,应该是自动开启了telnet,也刷了你说的链接1的固件,这个时候AqaraGateway集成里设备都是正常反馈和使用的,但是米家app里,aqara的设备支持的比较少,我把网关切换到aqara模式后,在aqara的app里重新接入设备后,AqaraGateway集成里的都能发现设备的,只是状态未知,然后就是提示:mosquitto is not running as public,  感觉是mqtt的问题,难道这个AqaraGateway集成是在米家app里用的吗?


2,切换米家模式时,刷第一个链接固件的时候,有个小错误,一个是提示post不允许操作,1个是没有这样的文件mosquitto


/data/scripts/post_init.sh: Operation not permitted  


chmod: /data/bin/mosquitto: No such file or directory






回复

使用道具 举报

2

主题

162

帖子

1298

积分

金牌会员

Rank: 6Rank: 6

积分
1298
金钱
1136
HASS币
0
发表于 2024-4-9 12:52:57 | 显示全部楼层
bugensui 发表于 2024-4-9 12:27
大佬你好,有几点我不清楚,很困惑

1,我切换到米家模式,在米家app里把aqara的zigbee设备都接进来了, ...

我猜大概率是由于网络问题 这行curl命令没有成功把 mosquitto 下载下来,因为-s参数 错误没有显示出来。

验证方法就是,原本的这行

/data/bin/curl -s -k -L -o /data/bin/mosquitto https://raw.githubusercontent.co ... binutils/mosquitto; chmod a+x /data/bin/mosquitto

这行其实是两个命令嘛,先看;前面的

/data/bin/curl -s -k -L -o /data/bin/mosquitto https://raw.githubusercontent.co ... /binutils/mosquitto

把这里的 -s 去掉变成这样单独执行一下

/data/bin/curl -k -L -o /data/bin/mosquitto https://raw.githubusercontent.co ... /binutils/mosquitto

应该能看到到底有没有成功,如果成功的话,再继续后面的命令
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-3 12:27 , Processed in 0.123839 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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