本帖最后由 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地址字母要大写
附件:
目前可能还有些小问题,欢迎大家反馈,后期有空会修改。
|