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

 找回密码
 立即注册
查看: 160321|回复: 1232

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

  [复制链接]

2

主题

81

帖子

750

积分

论坛技术达人

积分
750
金钱
664
HASS币
20
发表于 2018-9-2 15:27:17 | 显示全部楼层 |阅读模式
本帖最后由 90後の插班生 于 2019-3-22 13:49 编辑

(  这一步可以直接通过连接插排无线,往192.168.4.1 的 7500端口 发送udp包{"header":"phi-plug-0001","uuid":"00010","action":"wifi=","uuid":"identify291f","auth":"","params":{"ssid":"wifi名","password":"wifi密码"}}
不过目前app还能用就先在app里做啦,
要是哪天连app也用不了了,再写工具连吧



这个写错了 应该是 7550端口  大家可以试试感谢丢你老鼠指出


V0.4.5




提升稳定性
减少日志量,解决插件导致数据库db文件过大的问题
还是嫌日志多的可以修改 文件中的
_INTERVAL = 10
可适当加大 但会导致 硬件开关的操作 同步到ha上最多有相应秒数的延迟



phicomm_dc1.py (15.61 KB, 下载次数: 1059)


V0.4.4




解决skyever提出的指令不识别的问题
phicomm_dc1.py (13.52 KB, 下载次数: 171)


V0.4.3





再次尝试修复提示不可用的问题

遇到不可用 但重启ha可以恢复的可以试试这个版本
phicomm_dc1.py (13.5 KB, 下载次数: 36)



V0.4.2

phicomm_dc1.py (13.16 KB, 下载次数: 124)
修复某些情况下 多个dc1 某个提示不可用的问题

V0.4.1


修复某些情况下自动重启插件失效,需要手动重启ha的bug
phicomm_dc1_V0.4.1.zip (5.15 KB, 下载次数: 607)


V0.4



添加可用性判断,插排超过30秒未向服务器发送数据 则认为离线,显示不可用

PS:
有小伙伴反馈的路由器重启导致不能控制的 也可以试试这个
不保证能解决
可以把重启前后的日志发我分析下。
phicomm_dc1_V0.4.zip (5.12 KB, 下载次数: 60)

V0.3


断电重连後自动打开插排,不需要手动按硬件开关打开插排

phicomm_dc1_V0.3.zip (4.92 KB, 下载次数: 86)

V0.2.5

解决laynexx提出的频繁重启可能导致dc1一直等待,不向服务器发送数据,只能断电重启的问题

phicomm_dc1_V0.2.5.zip (4.84 KB, 下载次数: 595)


V0.2.4

添加sangood提出的
在总开关关闭时,打开其他开关  自动打开总开关
没有此需求的可以
删除252行的
     # 开启总开关
        current_status |= 1 



V0.2.3

加了点异常处理,看看能不能解决 出现了异常导致不能控制的情况

V0.2 多DC1支持
代码优化重构
这个版本用的epoll模型,可能某些平台不支持,后期优化

修复了killadm提出的
1、以前已成功配网设备提示mac错误的问题
已成功配网设备 在配置文件中mac地址填写 device_id 即可
device_id 可在ha的报错日志查询,
但推荐重新配网的方式,我的设备没有device_id 不能及时解决因为device_id而出现的问题

2、kWh+指令问题  直接忽略
3、json解析失败的问题

https://bbs.hassbian.com/forum.p ... tid=4735&pid=130751




如果一直提示mac地址错误,这种状态下 dc1可能已经不往外发数据了,可以把DC1断电重插试试,万能的重启。




在killadm大神的 插件上完善了控制的功能
不得不说完成度的确很高了
killadm https://bbs.hassbian.com/forum.p ... tid=4601&pid=126878




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

2  配网
   插排通过app连接wifi
   连接wifi,填写wifi密码
   连接插排的无线 PHI_PLUG1_xxxx
   等待app连接
   即使提示连接失败也没关系,只要插排连接上wifi就可以了,可以通过路由器的管理后台查看插排是否连接上了

(  这一步可以直接通过连接插排无线,往192.168.4.1 的 7500端口 发送udp包{"header":"phi-plug-0001","uuid":"00010","action":"wifi=","uuid":"identify291f","auth":"","params":{"ssid":"wifi名","password":"wifi密码"}}
不过目前app还能用就先在app里做啦,
要是哪天连app也用不了了,再写工具连吧


3复制插件至配置目录,重启 HA
ps:配置中的MAC地址字母要大写
附件:
游客,如果您要查看本帖隐藏内容请回复



目前可能还有些小问题,欢迎大家反馈,后期有空会修改。














评分

参与人数 8金钱 +75 收起 理由
guitengyue + 10 能否解决下占用数据库数据过多的bug?.
zzyzz + 5 膜拜大神!
dodojie + 7 膜拜大神!
windgo + 10 膜拜大神!
+ 20 膜拜大神!
jlxwkj + 5 赠人玫瑰,手留余香!
luzai + 8 我来瀚思就为看你!
killadm + 10 谢谢分享!

查看全部评分

回复

使用道具 举报

19

主题

457

帖子

8170

积分

元老级技术达人

云淡风轻近午天

积分
8170
金钱
7713
HASS币
0

教程狂人

发表于 2018-9-2 15:42:43 | 显示全部楼层
支持一下
回复

使用道具 举报

15

主题

438

帖子

4392

积分

论坛元老

Rank: 8Rank: 8

积分
4392
金钱
3954
HASS币
0
发表于 2018-9-2 16:02:31 | 显示全部楼层
本帖最后由 miniknife 于 2018-9-2 16:23 编辑

试了一下,可以操作,貌似开关反馈不是很及时?另外总用电这个值是不是失效了
回复

使用道具 举报

0

主题

31

帖子

198

积分

注册会员

Rank: 2

积分
198
金钱
167
HASS币
0
发表于 2018-9-2 16:15:53 来自手机 | 显示全部楼层
支持,感谢分享
回复

使用道具 举报

15

主题

222

帖子

1936

积分

禁止访问

积分
1936
金钱
1694
HASS币
90

教程狂人

发表于 2018-9-2 16:28:27 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

86

帖子

365

积分

论坛积极会员

积分
365
金钱
279
HASS币
0
发表于 2018-9-2 17:09:12 来自手机 | 显示全部楼层
感谢大神的风险
回复

使用道具 举报

4

主题

531

帖子

4029

积分

论坛元老

Rank: 8Rank: 8

积分
4029
金钱
3488
HASS币
120
发表于 2018-9-2 17:35:34 | 显示全部楼层
miniknife 发表于 2018-9-2 16:02
试了一下,可以操作,貌似开关反馈不是很及时?另外总用电这个值是不是失效了 ...

控制的时候只发送了控制数据包,没有解析返回的数据,需要等待一次状态查询才能更新。
用电量是斐讯服务器根据当前功率算出来的,服务器挂了就得自己算。
回复

使用道具 举报

6

主题

484

帖子

4042

积分

论坛元老

Rank: 8Rank: 8

积分
4042
金钱
3558
HASS币
0
发表于 2018-9-2 18:42:13 | 显示全部楼层
感谢大神的无私分享,希望能越来越完善
回复

使用道具 举报

3

主题

286

帖子

2694

积分

版主

懵懂的小白

Rank: 7Rank: 7Rank: 7

积分
2694
金钱
2408
HASS币
0
发表于 2018-9-2 18:43:10 | 显示全部楼层
感谢分享,小白来学习
回复

使用道具 举报

31

主题

188

帖子

1803

积分

论坛技术达人

积分
1803
金钱
1595
HASS币
20

教程狂人论坛风云人物

发表于 2018-9-2 21:05:45 | 显示全部楼层
总有大神解决问题,真好
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-26 23:34 , Processed in 0.060480 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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