请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 27815|回复: 129

[环境健康] 悟空 M1内网劫持魔改版

  [复制链接]

4

主题

482

帖子

2480

积分

金牌会员

Rank: 6Rank: 6

积分
2480
金钱
1988
HASS币
120
发表于 2018-8-19 00:08:35 | 显示全部楼层 |阅读模式
本帖最后由 killadm 于 2018-8-21 18:45 编辑

真正的大神出手了,宇宙杰出青年 yonsm 撸了个多 M1 支持的插件

https://github.com/Yonsm/HAExtra/blob/master/custom_components/sensor/aircat.py

QQ截图20180821184021.jpg





-----------------------------------------------------------------------------------------------------



QQ截图20180810155231.jpg

33201大神的        插件基础做了一些修改,解决了运行一段时间之后超时的问题。
其实        33201大神已经完成了90%的工作,只是一些异常没有处理,111楼yinjiong大神处理了绝大部分的异常,但是有部分异常处理代码会抛出异常
在大神的插件上做了些修改,去掉了转发部分,加了些异常处理,调整了发送心跳包的逻辑,在树莓派和N1上测试很稳定,只是有时在docker内重启ha的时候会提示端口被占用。
楼主python小白,只看了看廖雪峰的教程,对python的理解还很肤浅,难免有理解的不对的地方,望大神指导。多M1支持就让真正的大神去做吧每个M1的前导码都不一样,应该不难。


详细信息参见原贴:https://bbs.hassbian.com/thread-2400-1-1.html

使用说明:
1.插件需要监听9000端口,如果是docker环境portainer默认端口也是9000,所以需要删掉原来的容器,启动一个新的portainer容器。
以下是改成了7000端口的示例,根据需要改成自己的(N1的镜像名称是portainer/portainer:linux-arm64-1.18.0)

sudo docker run -d --restart=always --name="portainer" -p 7000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /etc/localtime:/etc/localtime -e TZ=Asia/Shanghai portainer/portainer:latest


2.配置路由器的 dnsmasq 添加如下配置 (注意替换为 HA 的 IP)
address=/.aircat.phicomm.com/192.168.123.100

padavan可以在内部网络(LAN)/DHCP服务器/自定义配置文件 "hosts" 里边填入
192.168.123.100 aircat.phicomm.com


QQ截图20180818233247.jpg

改完后ping一下aircat.phicomm.com,地址变成ha的地址就说明劫持成功。

QQ截图20180818233519.jpg

3.复制插件至配置目录,重启 HA
PhicommM1.rar (2.92 KB, 下载次数: 1783)

评分

参与人数 5金钱 +60 收起 理由
gzroc + 10 膜拜大神!
hzcoolwind + 10 膜拜大神!
windgo + 10 膜拜大神!
咸味土豆 + 10 膜拜大神!
+ 20 膜拜大神!

查看全部评分

回复

使用道具 举报

9

主题

326

帖子

1578

积分

金牌会员

Rank: 6Rank: 6

积分
1578
金钱
1252
HASS币
0
发表于 2018-8-19 01:13:40 来自手机 | 显示全部楼层
感谢分享,学习一下
回复

使用道具 举报

11

主题

444

帖子

1637

积分

金牌会员

Rank: 6Rank: 6

积分
1637
金钱
1188
HASS币
20
发表于 2018-8-19 03:26:32 | 显示全部楼层
楼主这是要逆天啊???

我等膜拜!
回复

使用道具 举报

23

主题

645

帖子

2988

积分

金牌会员

Rank: 6Rank: 6

积分
2988
金钱
2338
HASS币
209

活跃会员

发表于 2018-8-19 07:43:12 | 显示全部楼层
这个必须支持
回复

使用道具 举报

7

主题

1844

帖子

4811

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
4811
金钱
2967
HASS币
145

灌水之王

发表于 2018-8-19 07:58:41 | 显示全部楼层
我草,这个 急需啊  膜拜
回复

使用道具 举报

51

主题

1334

帖子

4328

积分

论坛元老

Rank: 8Rank: 8

积分
4328
金钱
2969
HASS币
250

活跃会员教程狂人

发表于 2018-8-19 08:21:48 | 显示全部楼层
本帖最后由 咸味土豆 于 2018-8-19 08:24 编辑

这意味着斐讯有救了,囧大,你的体脂秤是不是也有机会呢?
回复

使用道具 举报

105

主题

3620

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
11646
金钱
7946
HASS币
44
发表于 2018-8-19 09:41:42 | 显示全部楼层
咸味土豆 发表于 2018-8-19 08:21
这意味着斐讯有救了,囧大,你的体脂秤是不是也有机会呢?

体脂秤服务器好像还没关闭。。
回复

使用道具 举报

0

主题

49

帖子

510

积分

高级会员

Rank: 4

积分
510
金钱
461
HASS币
0
发表于 2018-8-19 10:47:54 | 显示全部楼层
期待解决DC1的问题,斐讯有救了
回复

使用道具 举报

3

主题

213

帖子

656

积分

高级会员

Rank: 4

积分
656
金钱
443
HASS币
0
发表于 2018-8-19 10:58:54 | 显示全部楼层
坐等多M1版本
回复

使用道具 举报

2

主题

73

帖子

828

积分

高级会员

Rank: 4

积分
828
金钱
755
HASS币
0
发表于 2018-8-19 12:21:29 | 显示全部楼层
请问lz大神, 这个支持多M1吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2019-10-20 01:42 , Processed in 0.093632 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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