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

 找回密码
 立即注册

V0.4.5 多DC1支持 斐讯DC1离线控制

  [复制链接]

2

主题

80

帖子

687

积分

论坛技术达人

积分
687
金钱
602
HASS币
20
 楼主| 发表于 2018-9-7 18:32:56 | 显示全部楼层
sangood 发表于 2018-9-7 18:04
使用了,https://bbs.hassbian.com/thread-4773-1-1.html 这个版本,刚部署完,感觉重启后无法马上出状态。 ...

这个版本是yinjiong大大写的,你可以请教下yinjiong
回复

使用道具 举报

0

主题

6

帖子

120

积分

注册会员

Rank: 2

积分
120
金钱
114
HASS币
0
发表于 2018-9-7 18:50:14 | 显示全部楼层
支持一下
回复

使用道具 举报

0

主题

1

帖子

14

积分

新手上路

Rank: 1

积分
14
金钱
13
HASS币
0
发表于 2018-9-7 20:05:25 | 显示全部楼层
服务器挂了,这个看看
回复

使用道具 举报

8

主题

868

帖子

5154

积分

论坛元老

Rank: 8Rank: 8

积分
5154
金钱
4286
HASS币
0
发表于 2018-9-7 20:22:03 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

32

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
金钱
201
HASS币
0
发表于 2018-9-7 22:16:37 | 显示全部楼层

谢谢啊,正需要呢
回复

使用道具 举报

4

主题

531

帖子

3927

积分

论坛元老

Rank: 8Rank: 8

积分
3927
金钱
3386
HASS币
120
发表于 2018-9-7 22:33:01 | 显示全部楼层
本帖最后由 killadm 于 2018-9-7 22:52 编辑

多dc1的代码效率很高,也很优雅,但是好像有点问题,插座和服务器通讯正常,但是ha提示mac地址错误。

日志是这样的
2018-09-07 20:29:28 DEBUG (Thread-3) [custom_components.switch.PhicommDC1] 等待活动连接......
2018-09-07 20:29:28 DEBUG (Thread-3) [custom_components.switch.PhicommDC1] 有1个新事件,开始处理......
2018-09-07 20:29:28 DEBUG (Thread-3) [custom_components.switch.PhicommDC1] 发送数据:b'{"uuid":"identifyf080","params":{},"auth":"","action":"datapoint"}\n'
2018-09-07 20:29:28 DEBUG (Thread-3) [custom_components.switch.PhicommDC1] 等待活动连接......
2018-09-07 20:29:28 DEBUG (Thread-3) [custom_components.switch.PhicommDC1] 有1个新事件,开始处理......
2018-09-07 20:29:28 DEBUG (Thread-3) [custom_components.switch.PhicommDC1] 192.168.123.30 queue empty
2018-09-07 20:29:28 DEBUG (Thread-3) [custom_components.switch.PhicommDC1] 等待活动连接......
2018-09-07 20:29:28 DEBUG (Thread-3) [custom_components.switch.PhicommDC1] 有1个新事件,开始处理......
2018-09-07 20:29:28 DEBUG (Thread-3) [custom_components.switch.PhicommDC1] 收到数据:b'{"uuid":"identifyf080","status":200,"result":{"status":1111,"I":430,"V":238,"P":51},"msg":"get datapoint success"}\n', client:192.168.123.30
2018-09-07 20:29:28 DEBUG (Thread-3) [custom_components.switch.PhicommDC1] 无更新
2018-09-07 20:29:28 DEBUG (Thread-3) [custom_components.switch.PhicommDC1] {'identifyf080': {'status': 15, 'I': 430, 'P': 51, 'V': 238}}


正常配网的dc不会发送mac,而且连接成功后发送的第一个数据包里的"uuid":"identify****"不是固定的,导致无法通过mac和identify****识别设备。

下边是插座连接到服务器后发送的第一个数据包,里边只有device_id是固定的。
{"action":"identify","uuid":"identify9297","auth":"7a3cfa88","params":{"device_id":"7-717575082642****"}}.


还有插座有时会发送下边这样的数据包。
{"action":"kWh+","uuid":"kWh+b130b0f6","auth":"7a3cfa88","params":{"detalKWh":238}}.

好像也识别成了新插座。

更新:
把67、68行的mac改成device_id之后测试ha可以正常获取到数据,控制无延迟,效果非常好。
回复

使用道具 举报

0

主题

14

帖子

121

积分

注册会员

Rank: 2

积分
121
金钱
107
HASS币
0
发表于 2018-9-8 00:07:06 | 显示全部楼层
淡定淡定
回复

使用道具 举报

0

主题

4

帖子

20

积分

新手上路

Rank: 1

积分
20
金钱
16
HASS币
0
发表于 2018-9-8 09:46:12 | 显示全部楼层
dfdsfds fs
回复

使用道具 举报

9

主题

534

帖子

4436

积分

元老级技术达人

积分
4436
金钱
3892
HASS币
60
发表于 2018-9-8 11:05:17 | 显示全部楼层
killadm 发表于 2018-9-7 22:33
多dc1的代码效率很高,也很优雅,但是好像有点问题,插座和服务器通讯正常,但是ha提示mac地址错误。

日志 ...

感谢分享,正在测试
回复

使用道具 举报

9

主题

534

帖子

4436

积分

元老级技术达人

积分
4436
金钱
3892
HASS币
60
发表于 2018-9-8 11:31:35 | 显示全部楼层
本帖最后由 sangood 于 2018-9-8 11:32 编辑
killadm 发表于 2018-9-7 22:33
多dc1的代码效率很高,也很优雅,但是好像有点问题,插座和服务器通讯正常,但是ha提示mac地址错误。

日志 ...

测试了下,macC:4F:22:04:9** 地址错误 V 是什么原因呢?谢谢!67、68行改成device_id也不行。
无更新
2018-09-08 11:30:27 DEBUG (Thread-4) [custom_components.switch.phicomm_dc1] {'identify3252': {'status': 9, 'I': 160, 'P': 12, 'V': 211}, 'identifyd54e': {'status': 0, 'I': 0, 'P': 0, 'V': 0}, 'identifye331': {'status': 1, 'I': 37, 'P': 1, 'V': 244}, 'identifya231': {'status': 5, 'I': 0, 'P': 0, 'V': 246}, 'identifyfb6e': {'status': 1, 'I': 36, 'P': 1, 'V': 244}, 'identify219a': {'status': 1, 'I': 0, 'P': 0, 'V': 246}, 'identify9e10': {'status': 0, 'I': 0, 'P': 0, 'V': 0}}
2018-09-08 11:30:27 DEBUG (Thread-4) [custom_components.switch.phicomm_dc1] 192.168.1.61 queue empty
2018-09-08 11:30:27 DEBUG (Thread-4) [custom_components.switch.phicomm_dc1] 等待活动连接......
2018-09-08 11:30:27 DEBUG (Thread-4) [custom_components.switch.phicomm_dc1] 有6个新事件,开始处理......
2018-09-08 11:30:27 DEBUG (Thread-4) [custom_components.switch.phicomm_dc1] 收到数据:b'{"uuid":"identifya231","status":200,"result":{"status":101,"I":0,"V":246,"P":0},"msg":"get datapoint success"}\n', client:192.168.1.95
2018-09-08 11:30:27 DEBUG (Thread-4) [custom_components.switch.phicomm_dc1] 无更新
2018-09-08 11:30:27 DEBUG (Thread-4) [custom_components.switch.phicomm_dc1] {'identify3252': {'status': 9, 'I': 160, 'P': 12, 'V': 211}, 'identifyd54e': {'status': 0, 'I': 0, 'P': 0, 'V': 0}, 'identifye331': {'status': 1, 'I': 37, 'P': 1, 'V': 244}, 'identifya231': {'status': 5, 'I': 0, 'P': 0, 'V': 246}, 'identifyfb6e': {'status': 1, 'I': 36, 'P': 1, 'V': 244}, 'identify219a': {'status': 1, 'I': 0, 'P': 0, 'V': 246}, 'identify9e10': {'status': 0, 'I': 0, 'P': 0, 'V': 0}}
2018-09-08 11:30:27 DEBUG (Thread-4) [custom_components.switch.phicomm_dc1] 192.168.1.63 queue empty
2018-09-08 11:30:27 DEBUG (Thread-4) [custom_components.switch.phicomm_dc1] 192.168.1.62 queue empty
2018-09-08 11:30:27 DEBUG (Thread-4) [custom_components.switch.phicomm_dc1] 发送数据:b'{"uuid":"identifyd54e","params":{},"auth":"","action":"datapoint"}\n'
2018-09-08 11:30:27 DEBUG (Thread-4) [custom_components.switch.phicomm_dc1] 发送数据:b'{"uuid":"identify9e10","params":{},"auth":"","action":"datapoint"}\n'
2018-09-08 11:30:27 DEBUG (Thread-4) [custom_components.switch.phicomm_dc1] 发送数据:b'{"uuid":"identifye331","params":{},"auth":"","action":"datapoint"}\n'
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-19 13:11 , Processed in 1.387259 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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