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

 找回密码
 立即注册
楼主: killadm

悟空 M1内网劫持魔改版

  [复制链接]

8

主题

255

帖子

1223

积分

金牌会员

Rank: 6Rank: 6

积分
1223
金钱
968
HASS币
30
发表于 2018-8-26 15:32:16 | 显示全部楼层
本帖最后由 laynexx 于 2018-8-27 07:06 编辑
killadm 发表于 2018-8-26 10:42
1.修正数据可以再ha里用模板解决
大概这个样子
[code]sensor:

搞定了
直接用你的改版 然后修改py文件 里面数值+-*/就好了

还有homekit的问题搞定了一半

温度湿度 需要在config里定义下
        device_class: temperature
        device_class: humidity
但是甲醛没搞定

ha里也没这个类型 hk也不知道怎么搞
回复

使用道具 举报

8

主题

139

帖子

1263

积分

论坛技术达人

积分
1263
金钱
1109
HASS币
40
发表于 2018-8-27 10:19:47 | 显示全部楼层
坐等楼主DC1啦,另外问下用的是什么抓包调试工具和环境?
回复

使用道具 举报

4

主题

531

帖子

4025

积分

论坛元老

Rank: 8Rank: 8

积分
4025
金钱
3484
HASS币
120
 楼主| 发表于 2018-8-27 12:19:33 | 显示全部楼层
yinjiong 发表于 2018-8-27 10:19
坐等楼主DC1啦,另外问下用的是什么抓包调试工具和环境?

sokit有个转发功能,在路由器劫持斐讯的域名到电脑,开启sokit转发,之后监听电脑的本地9000端口,dst地址设置为ha服务器的地址,相当于M1发送的数据包都经过sokit转发一下,在sokit里可以看到明文数据,也可以发送测试数据。
sokit下载地址https://github.com/sinpolib/sokit/releases

DC1需要劫持Smartplugconnect.phicomm.com,端口是8000,我觉得还是你研究研究吧,我是python新手,控制部分还搞不定。
我把半成品传上来你看看,绝大部分还是你的代码,tcp和http发送的东西是一样的。
现在只能看状态不能控制,控制和查询的数据包都已经拼接好了,就是不知道pressPlug那里该怎么给客户端发送数据,还有因为tcp服务那块都是copy的M1,可能会有冲突。
PhicommDC1.rar (3.03 KB, 下载次数: 210)
回复

使用道具 举报

8

主题

139

帖子

1263

积分

论坛技术达人

积分
1263
金钱
1109
HASS币
40
发表于 2018-8-27 15:15:13 | 显示全部楼层
killadm 发表于 2018-8-27 12:19
sokit有个转发功能,在路由器劫持斐讯的域名到电脑,开启sokit转发,之后监听电脑的本地9000端口,dst地 ...

按照原先这个结构的话只能支持一个DC1,因为同时只能有1个switch监听8000. 你最好参考yonsm的实现。
回复

使用道具 举报

3

主题

215

帖子

669

积分

高级会员

Rank: 4

积分
669
金钱
454
HASS币
0
发表于 2018-9-5 14:52:33 | 显示全部楼层
yonsm 那个第3点,文件前面不到100行部分。。。。。这个怎么操作。
回复

使用道具 举报

6

主题

140

帖子

883

积分

高级会员

Rank: 4

积分
883
金钱
743
HASS币
0
发表于 2018-9-5 15:41:53 | 显示全部楼层
求指导。我的按照楼主的方法添加不显示数据呀。
123.png
回复

使用道具 举报

4

主题

531

帖子

4025

积分

论坛元老

Rank: 8Rank: 8

积分
4025
金钱
3484
HASS币
120
 楼主| 发表于 2018-9-5 19:56:42 | 显示全部楼层
wumingxiaocai 发表于 2018-9-5 15:41
求指导。我的按照楼主的方法添加不显示数据呀。

1.ping aircat.phicomm.com 看看是否劫持成功
2.查看日志看9000端口是否被占用
3.开启debug,查看详细日志
回复

使用道具 举报

0

主题

44

帖子

615

积分

高级会员

Rank: 4

积分
615
金钱
571
HASS币
0
发表于 2018-9-5 23:12:39 | 显示全部楼层
谢谢lz分享,成功!
回复

使用道具 举报

24

主题

610

帖子

3508

积分

元老级技术达人

积分
3508
金钱
2893
HASS币
0

卓越贡献

发表于 2018-9-17 09:19:59 | 显示全部楼层
killadm 发表于 2018-8-23 20:46
Yonsm大神那个支持

还是你的配方?就用yo大神的py插件而已吗?
回复

使用道具 举报

4

主题

531

帖子

4025

积分

论坛元老

Rank: 8Rank: 8

积分
4025
金钱
3484
HASS币
120
 楼主| 发表于 2018-9-17 09:28:51 | 显示全部楼层
eric 发表于 2018-9-17 09:19
还是你的配方?就用yo大神的py插件而已吗?

下载第一个链接里的插件,按照第一张图里说的配置,后边就不用看了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-23 16:57 , Processed in 0.142269 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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