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

 找回密码
 立即注册
查看: 18503|回复: 9

[已解决] 米家多功能网关无法连接(无法找到)

[复制链接]

2

主题

48

帖子

187

积分

注册会员

Rank: 2

积分
187
金钱
139
HASS币
0
发表于 2019-11-2 21:23:02 | 显示全部楼层 |阅读模式
本帖最后由 Lightwing 于 2019-11-20 10:51 编辑

最近入手了米家多功能网关增强版,在米家App中设置完成后发现无法连接至Homeassistant

1) 通知中提示“Invalid config”,但是我检查了几遍基本可以确认自己写的各项数据没有问题
2) 在日志中看到返回的错误信息是“No gateway discovered
3) 在官方论坛查找相关帖子后按照指示用nmap查看端口,发现9898和4321端口处于关闭状态(互联网协议已启用状态下),已确认路由支持多播
4) 使用网关警戒(第三方插件)状态正常,可以控制并显示警戒状态

网关信息:
    固件版本:1.4.1_170.0158
    内部型号(查询WiFi名称比对得到):lumi_gateway.v3
    可能有用的信息:安装后App自动更新固件后才启用的互联网协议(开发模式),我不知道更新前的固件版本,查看外壳插座面文字发现没有环状细小文字

配置文件(mijia_gateway_standard.yaml):
(未使用interface指定网关IP)
xiaomi_aqara:
  gateways:
    - mac: (手动打码)
      key: (手动打码)
switch:
  - platform: xiaomi_gateway_alarm
    host: 192.168.0.101
    token: (手动打码)
homeassistant:
  customize:
    switch.xiaomi_gateway_alarm:
      friendly_name: Zigbee 网关警戒
(使用interface指定网关IP)
xiaomi_aqara:
  interface: '192.168.0.101'
  gateways:
  - mac: (手动打码)


报错信息:
    通知:(两种状态下一致)
Invalid config
The following components and platforms could not be set up:

xiaomi-aqara
Please check your config.

  日志:
    (不使用interface指定网关IP)
Sat Nov 02 2019 20:43:49 GMT+0800 (CST)

No gateway discovered
   (使用interface指定网关IP)
Sat Nov 02 2019 21:07:42 GMT+0800 (CST)

Error during setup of component xiaomi_aqara
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 171, in _async_setup_component
    component.setup, hass, processed_config  # type: ignore
  File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/xiaomi_aqara/__init__.py", line 147, in setup
    xiaomi.discover_gateways()
  File "/srv/homeassistant/lib/python3.7/site-packages/xiaomi_gateway/__init__.py", line 47, in discover_gateways
    _socket.bind((self._interface, 0))
OSError: [Errno 99] Cannot assign requested address


回复

使用道具 举报

2

主题

48

帖子

187

积分

注册会员

Rank: 2

积分
187
金钱
139
HASS币
0
 楼主| 发表于 2019-11-2 21:28:12 | 显示全部楼层
抱歉排版因为各种原因变得很奇怪
回复

使用道具 举报

8

主题

276

帖子

1570

积分

金牌会员

Rank: 6Rank: 6

积分
1570
金钱
1294
HASS币
0
发表于 2019-11-4 09:32:30 | 显示全部楼层
您有在米家先執行網關更新嗎??若是有先更新才去連HA的話,會連不到喔`需要拆開網關,動手術來打開連接口
回复

使用道具 举报

0

主题

8

帖子

99

积分

注册会员

Rank: 2

积分
99
金钱
91
HASS币
0
发表于 2019-11-18 13:15:34 | 显示全部楼层
本帖最后由 yiziliuxian 于 2019-11-18 13:18 编辑

最近我也是因为这个问题整了好久,今天刚刚解决。这个问题确实就是由于你先升级了固件再启用开发模式造成的,如果先启用开发模式再升级固件就没问题了。解决方法我搬运自一个外国论坛,我是从HA github页面上找到的。

https://community.openhab.org/t/ ... t-respond/52963/114

  • Find specific screw bit like fork to open gateway case.
  • Find UART cable/board.
  • Solder 3 wires GND and RX / TX like here (Image)
  • Disconnect RX wire from UART module.
  • Dont connect Vcc (power) from UART to gateway.
  • Turn on gateway (220V).
  • Open putty application, connect to serial port (COM1-30) -select yours one0.
  • Wait for fully load of gateway, connect RX wire to UART.
  • You will see all messages of gateway.
  • Send command psm-set network.open_pf 3, send it few time in case it was spammed by gateway and it can be lost in msgs…
  • Check your param by command psm-get network.open_pf to be sure its OK.
  • Turn off gateway.
  • Turn it ON.
  • Check your port.
  • Say thx to this guy - ds2003 266

回复

使用道具 举报

2

主题

48

帖子

187

积分

注册会员

Rank: 2

积分
187
金钱
139
HASS币
0
 楼主| 发表于 2019-11-20 10:50:27 | 显示全部楼层
多谢楼上两位大佬回复,目前我还是寻求其他解决方案吧,动手术对于我这个小白来说还是有些太硬核了
回复

使用道具 举报

40

主题

341

帖子

2346

积分

金牌会员

Rank: 6Rank: 6

积分
2346
金钱
2005
HASS币
0
发表于 2019-11-26 17:48:32 | 显示全部楼层
请问楼主 问题解决了吗  我也碰到相同的问题
回复

使用道具 举报

2

主题

48

帖子

187

积分

注册会员

Rank: 2

积分
187
金钱
139
HASS币
0
 楼主| 发表于 2020-1-12 21:02:22 | 显示全部楼层
myxu 发表于 2019-11-26 17:48
请问楼主 问题解决了吗  我也碰到相同的问题

哎呀,我最后是用zigbee2mqtt了,没法帮到你了。
如果动手能力足够不妨试试楼上两位大佬的解决方案吧?
回复

使用道具 举报

1

主题

18

帖子

70

积分

注册会员

Rank: 2

积分
70
金钱
52
HASS币
0
发表于 2020-3-10 08:50:01 | 显示全部楼层
請問打完後要哪邊檢查語法?
回复

使用道具 举报

22

主题

414

帖子

2255

积分

金牌会员

Rank: 6Rank: 6

积分
2255
金钱
1841
HASS币
30
发表于 2020-3-28 23:54:51 来自手机 | 显示全部楼层
xbox3600 发表于 2019-11-4 09:32
您有在米家先執行網關更新嗎??若是有先更新才去連HA的話,會連不到喔`需要拆開網關,動手術來打開連接口 ...

您好,求问具体怎么操作?可否方便告知一下。
回复

使用道具 举报

1

主题

55

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
金钱
383
HASS币
0
发表于 2020-5-4 08:43:17 | 显示全部楼层
Tao173 发表于 2020-3-28 23:54
您好,求问具体怎么操作?可否方便告知一下。

上面有帖子写了,可以参考此影片https://www.youtube.com/watch?v=2bkz-nHXtpM&t=699s
我今天也是要帮我网关做手术,因为网口封了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 23:09 , Processed in 0.449623 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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