恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 761|回复: 7

[其他设备] DC1配网成功,但不接入HomeAssistant是什么原因?

[复制链接]
发表于 2020-1-17 21:07 | 显示全部楼层 |阅读模式
本帖最后由 brallow 于 2020-1-17 21:09 编辑

把情况说明一下:
1. DC1已经配网成功(DHCP分配了静态IP地址,可PING通,同时通过ARP绑定了MAC+IP)
2. DNS劫持应该是成功的,通过RouterOS的PacketSnifer可监测到192.168.1.59(DC1)向192.168.1.1:53请求了DNS数据,应答报文如下:
其中C0,A8,01,03应该就是对应的HAAS IP地址(192.168.1.3)
000: dc 4f 22 3f 1a 1c b8 69  f4 ab 15 e0 08 00 45 00  .O"?...i ......E.
0010: 01 2d 8b c4 00 00 40 11  6a 6f c0 a8 01 01 c0 a8  .-....@. jo......
0020: 01 3b 00 35 c0 01 01 19  b9 dd 00 00 81 80 00 01  .;.5.... ........
0030: 00 01 00 0d 00 00 10 73  6d 61 72 74 70 6c 75 67  .......s martplug
0040: 63 6f 6e 6e 65 63 74 07  70 68 69 63 6f 6d 6d 03  connect. phicomm.
0050: 63 6f 6d 00 00 01 00 01  c0 0c 00 01 00 01 00 01  com..... ........
0060: 51 80 00 04 c0 a8 01 03  00 00 02 00 01 00 00 83  Q....... ........
0070: 32 00 14 01 6a 0c 72 6f  6f 74 2d 73 65 72 76 65  2...j.ro ot-serve
0080: 72 73 03 6e 65 74 00 00  00 02 00 01 00 00 83 32  rs.net.. .......2
0090: 00 04 01 61 c0 4b 00 00  02 00 01 00 00 83 32 00  ...a.K.. ......2.
00a0: 04 01 68 c0 4b 00 00 02  00 01 00 00 83 32 00 04  ..h.K... .....2..
00b0: 01 67 c0 4b 00 00 02 00  01 00 00 83 32 00 04 01  .g.K.... ....2...
00c0: 66 c0 4b 00 00 02 00 01  00 00 83 32 00 04 01 6d  f.K..... ...2...m
00d0: c0 4b 00 00 02 00 01 00  00 83 32 00 04 01 6b c0  .K...... ..2...k.
00e0: 4b 00 00 02 00 01 00 00  83 32 00 04 01 62 c0 4b  K....... .2...b.K
00f0: 00 00 02 00 01 00 00 83  32 00 04 01 64 c0 4b 00  ........ 2...d.K.
0100: 00 02 00 01 00 00 83 32  00 04 01 69 c0 4b 00 00  .......2 ...i.K..
0110: 02 00 01 00 00 83 32 00  04 01 63 c0 4b 00 00 02  ......2. ..c.K...
0120: 00 01 00 00 83 32 00 04  01 65 c0 4b 00 00 02 00  .....2.. .e.K....
0130: 01 00 00 83 32 00 04 01  6c c0 4b                 ....2... l.K

3. 在HomeAssistant中可以观察到插件的成功启动日志和无插座连接的提示。

2020-01-17 09:45:25 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for phicomm_dc1 which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2020-01-17 09:45:26 WARNING (SyncWorker_4) [custom_components.phicomm_dc1.switch] PhicommDC1Switch server started on port 8000

这条日志不停在输出,应该是因为没有一个DC1连接HAAS的原因。
PhicommDC1Switch Client list is empty

通过telnet 192.168.1.3 8000端口可连接成功,且此时会回显示一个心跳JSON,HAAS的日志中显示如下:
2020-01-17 20:18:25 WARNING (SyncWorker_4) [custom_components.phicomm_dc1.switch] PhicommDC1Switch going to accept new connection
2020-01-17 20:18:25 WARNING (SyncWorker_4) [custom_components.phicomm_dc1.switch] PhicommDC1Switch Client (192.168.1.6, 51484) connected
2020-01-17 20:18:25 WARNING (SyncWorker_4) [custom_components.phicomm_dc1.switch] PhicommDC1Switch Force send a heartbeat:b'{"uuid":"T1579263505004","params":{},"auth":"","action":"datapoint"}\n'

以上数据我判断插件大体上应该是工作正常的,但是开关没有正常工作。

4. 配置网络时WIFI时快闪,用那个DC1配置应用(安卓)提示配置成功,此时路由器中已可查看此设备,且WIFI灯为闪2下然后停1秒左右,然后重复。

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-1-17 21:19 | 显示全部楼层
192.168.1.59是DC1地址
192.168.1.3是HAAS地址
192.168.1.6是笔记本

另外,内网中还有另外一个DC1,IP地址是192.168.1.54,但此IP并未配置在HAAS中(连接了网络,同样可PING通),按道理即使59不连接HAAS,54是不是也应该连接?
是不是配置成同一网段的局域网地址DC1不认?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-1-17 21:29 | 显示全部楼层
开放端口了吗
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-1-17 22:00 | 显示全部楼层
我自己能telnet通啊,还需要开放什么端口?HAAS是一个ESXi上的虚拟机,8000端口可telnet通(通过笔记本),没有其它防火墙了,就内网。
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-1-18 23:59 | 显示全部楼层
有木有大神看一眼啊:)
我昨天几经尝试,有那么一两回好像成功了。
尝试过的方法有:
1. 将DNS解析为设备的外网地址,并将外网地址映射回内网服务器(我的其它内网服务也是这样工作的,而且在内网测试用外网IP+端口连接正常)。
2. 将DNS解析为外网的smartplugconnect地址,但在防火墙上做规则将这个地址转回192.168.1.3

我在笔记本上测试上面两条规则均还,在HAAS上能看到连接记录,但是插座就是没反应。开关机,重新配对都不行。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-1-29 22:14 | 显示全部楼层
我是按照这个帖子操作,供参考 https://www.right.com.cn/forum/thread-1005900-1-1.html

点评

谢谢,我去看看:)  详情 回复 发表于 2020-1-30 19:06
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-1-30 19:06 | 显示全部楼层
一剑凌云 发表于 2020-1-29 22:14
我是按照这个帖子操作,供参考 https://www.right.com.cn/forum/thread-1005900-1-1.html

谢谢,我去看看:)
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-4 15:52 | 显示全部楼层
楼主解决么有哦.我的也是 且WIFI灯为闪2下然后停1秒左右,然后重复
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-10-29 20:57

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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