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

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

 找回密码
 立即注册
查看: 485|回复: 9

[插件发布] 鸿雁 IHC8342B 计量型wifi插排 功率 用电量查询

[复制链接]

3

主题

9

帖子

366

积分

论坛技术达人

积分
366
金钱
342
HASS币
60
发表于 2020-7-28 21:55:11 | 显示全部楼层 |阅读模式
本帖最后由 吹风机 于 2020-8-2 10:49 编辑

昨天入手了一个鸿雁插排,今天到手发现使用官方插件 https://bbs.hassbian.com/thread-584-1-1.html 只有开关功能,
而计量型的功率与用电量统计无法显示,于是反编译鸿雁智控app,发现分析其udp传包协议还是比较难,看了半天没有什么进展。接着抓包发现,累计电量不是通过插座查询的,而是通过鸿雁服务器查询的,接着进一步发现,实时功率也可以用同一个接口实现查询。

然后通过接口发现,我这个jd买的插排竟然是个二手货,记录显示去年11月就已经有人用了!
1.png
2.png

从11月7日到11月18日,一共用了3.5度电.
而产品的合格证上却写着今年4月份生产!所以应该是官方回去重新包装了一下,经过查询,在4月的时候,累计用电量被清0了。

然后就简单写了一个插件,可以通过官方服务器查询 功率 与 累计用电量。前提是插排必须通过鸿雁智控app绑定成功,并且插排可以通过wifi联网

Github项目地址:IHC8342B_query

在 custom_components/ 文件夹下建立文件夹 IHC8342B_query/ ,
将 init.py manifest.json sensor.py 放入 IHC8342B_query/

在 /config/configuration.yaml 中添加以下语句:
sensor:
  - platform: IHC8342B_query
    name: 办公桌插排
    mac: 34:ea:34:c9:xx:xx
    price: 0.56
    options:
      - eleTotal
      - eleToday
      - eleMonth
      - eleYear
      - power

其中mac为插排mac地址,其中字母大小写均可。price为当地的电价,没有输入时默认为0.53元。
五个选项分别为总电量、今日电量、本月电量、年度电量和实时功率

官方接口是5分钟更新一次,故插件也为5分钟更新一次。获取数据没有地域限制,只要插排入网,在全球范围都可以获取数据。

配合https://github.com/kalkih/mini-graph-card显示

批注 2020-07-31 232317.png

点击相关属性即可查看换算为电费的金额:
批注 2020-07-31 232221.png


敬告:用鸿雁的Broadlink方案 千万不要把mac地址外漏,鸿雁这方面的安全性几乎没有,有了mac就有可能直接控制你的设备,本例仅仅通过mac就可以远程获取插排功率 用电量等情况。

在京东等地方买的一定擦亮眼睛,一不小心就拿到了二手货!有二手痕迹或者证据的 为了设备安全 一定要换货!

更新日志:
2020/08/02 v1.1.2
修复月份统计忽略本月第一天的电量的情况

2020/08/01 v1.1.1
修复月、年统计数据错乱的情况

IHC8342B_query_v1.1.2.zip (3.43 KB, 下载次数: 7)

评分

参与人数 5金钱 +63 HASS币 +20 收起 理由
hanwei0708 + 5 大神666!
windgo + 8 厉害了word楼主!
令狐鸣 + 10 膜拜大神!
+ 20 + 20 厉害了word楼主!
jyz_0501 + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

13

主题

551

帖子

2312

积分

金牌会员

Rank: 6Rank: 6

积分
2312
金钱
1756
HASS币
10
发表于 2020-7-28 22:34:15 | 显示全部楼层
两个插排都卖了,插件来了。两个插排同时接入ha总有意外
回复

使用道具 举报

13

主题

102

帖子

589

积分

高级会员

Rank: 4

积分
589
金钱
487
HASS币
0
发表于 2020-7-28 23:12:05 | 显示全部楼层
寫個插件隨意調用 mac add 去開關插排, 過幾個月應該就會改善了.
回复

使用道具 举报

151

主题

2360

帖子

5262

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
5262
金钱
2892
HASS币
298

活跃会员教程狂人灌水之王

QQ
发表于 2020-7-29 22:38:32 | 显示全部楼层
这个很强大!!
回复

使用道具 举报

7

主题

682

帖子

2825

积分

金牌会员

Rank: 6Rank: 6

积分
2825
金钱
2143
HASS币
87
发表于 2020-7-30 11:09:34 | 显示全部楼层
本帖最后由 令狐鸣 于 2020-7-30 12:32 编辑

话说这个真是api真是都不用校验,一个mac就能获取电量. 楼主快屏蔽掉自己的mac,yaml配置忘马赛克了
----------------------------------------------
期待楼主隐藏未实现的 eleYear eleMonth 顺便可以把今日用电截取下小数
----------------------------------------------
原来只有电量显示,还找了半天switch.不过这个更好,刚好配置之前的NR流使用.完美.感谢楼主
----------------------------------------------
这个真是期待已久,赶紧换插件接入
回复

使用道具 举报

0

主题

38

帖子

231

积分

论坛积极会员

积分
231
金钱
193
HASS币
0
发表于 2020-7-31 16:44:12 | 显示全部楼层
楼主牛逼!反向编译
回复

使用道具 举报

3

主题

9

帖子

366

积分

论坛技术达人

积分
366
金钱
342
HASS币
60
 楼主| 发表于 2020-7-31 23:35:10 | 显示全部楼层
令狐鸣 发表于 2020-7-30 11:09
话说这个真是api真是都不用校验,一个mac就能获取电量. 楼主快屏蔽掉自己的mac,yaml配置忘马赛克了
-------- ...

已更新month和year,你还是比我细心,不过之前那个插排已经换货了
回复

使用道具 举报

7

主题

682

帖子

2825

积分

金牌会员

Rank: 6Rank: 6

积分
2825
金钱
2143
HASS币
87
发表于 2020-8-1 17:00:50 | 显示全部楼层
吹风机 发表于 2020-7-31 23:35
已更新month和year,你还是比我细心,不过之前那个插排已经换货了

赞了.我赶紧更新一下.
回复

使用道具 举报

151

主题

2360

帖子

5262

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
5262
金钱
2892
HASS币
298

活跃会员教程狂人灌水之王

QQ
发表于 2020-8-1 19:38:15 | 显示全部楼层
好像年度用电和月度用电弄反了~~
回复

使用道具 举报

3

主题

9

帖子

366

积分

论坛技术达人

积分
366
金钱
342
HASS币
60
 楼主| 发表于 2020-8-1 22:38:09 | 显示全部楼层
本帖最后由 吹风机 于 2020-8-2 10:51 编辑
jyz_0501 发表于 2020-8-1 19:38
好像年度用电和月度用电弄反了~~
今天起床发现,月份的出了一点小问题,又更新了一下
-----------------------------------
嗯,昨晚上传的有问题,上午我更新了一下,你试试v1.1.1可不可以了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2020-8-12 18:07 , Processed in 0.112916 second(s), 38 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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