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

 找回密码
 立即注册
查看: 2407|回复: 14

[新手导航] [能源管理] HA+ESPHome 读取 健思研电量计量模块 JSY-163

[复制链接]

1

主题

15

帖子

146

积分

论坛分享达人

积分
146
金钱
131
HASS币
10
发表于 2022-10-22 22:18:25 | 显示全部楼层 |阅读模式
本帖最后由 BlusJohn 于 2022-11-2 21:39 编辑

之前最早折腾过一段时间用ESP8266串口读取电量的计量模块,但是一直是自己跑串口往arduino 的串口调试器发,后面无意中知道HomeAssistant这个东西,看官方文档自定义component,把店家给的C++代码整合了一下,放到ESPHome模块里面,现在整合到了HA里面。

平台:HAOS with VMware Station 14 Pro
采集硬件:1、ESP8266(Node ECU 1.0) 2、JSY-163模块(支持5v/3v的 TTL 串口通讯)
采集固件:HA的插件 ESPHome
采集参数:电压、电流、总电量、功率因素、实时功率,频率(暂时未采集)

基础要求:HA配置ESPHome插件(需要会配置ESPHome上传固件),HA配置Samba共享文件(用于放入自定义代码的.h文件和.cpp文件)HA配置SQLite Web用于调试时候,删掉不需要的数据,否则统计结果会乱掉。需要会一些基础的数据库crud。

参考文档:ESPHome 自定义组件

JSY-163.png JSY-163上手.png

JSY-163模块的RX TX分别接ESP8266的TX RX ,8266用Micro USB线直接供电。8266的Vin Gnd再给163模块供电,测试供电正常,直接接了杜邦线。
上电测试.png
上电测试。
HA界面显示.jpg 上几张效果图,UI没怎么折腾,就用了几个默认的图标。
HA界面显示-功率.jpg HA界面显示-总用电量.jpg

顺带把家里的进线整理一下,一直没怎么看过,发现家里连空开都没有,十几年的老房子。

进线

进线

开始改装!
开始改装.png
开始改装2.png
安装完毕效果.png
暂时没有接5V的模块,用充电宝连Micro USB线供电。
ESPhHome编辑.png

ESPhHome编辑2.png
ESPHome的配置文件里面增加一个自定义的头文件,文件一起打包在附件里,目录在HA的/config/esphome目录里。
然后复制PowerData.Capp 和PowerData.h到/config/esphome/.esphome/build/esphome-test/src    esphome-test就是添加到8266板子时取的名字,目录一定要放对,不然编译会报错。
复制PowerData.png

默认上传时间时5秒一次,在my_custom_sensor.h的17行。代码放到附件里了,理论上支持他家的所有的采集板,有个别数据可能除以的参数不一样,JSY-211电流值值需要除以1000,JSY-163则是除以100,进PowerData.cpp修改一下就行。
具体参数看店家给的文档。
修改采样时间.png JSY-163参数值设定.png
src.zip (4.07 KB, 下载次数: 21)


最后配置 仪表统计 用于能源模块,在 配置 ——设备与服务 ——辅助元素 里面,点击右下角添加元素  选中 仪表统计,我测试用的话配置了个每小时的用电量。月用电量需要配偏移时间。
仪表统计.png 仪表统计-选中 用电量 传感器.png 仪表统计-选择周期.png

然后在能源模块,添加刚刚新增的每小时用电量。单价什么的可以参考别的大佬写的。
仪表统计-配置能源模块.png 仪表统计-单价.png

能源模块.jpg
********************************************我是分割线 2022-11-02*********************************话说好久没用过这个分割线了233333
2022-11-02更新,已经稳定的跑了快两个星期了,中间因为充电宝没电了,数据没采到,然后翻出来之前买的 n手剪线5v电源板(拆机电源5v2A 买的时候2块一个,现在涨价了一块,只需要3元一个,就是体积有点大,卖家说是带IC保护,某品牌电源上拆下来的),焊了几根线出来,直接替换掉充电宝,现在模块工作稳定了。
N手的拆机电源模块.jpg

用了个洞洞板,把杜邦线的座子焊了上去,顺带加了个报废移动电源的USB口上去(垃圾佬的本质要贯彻到底,不是),方便后面接其他的模块调试。

跟网上国网app的电量电费的数据对比了一下,误差不是很大;
1、网上国网数据.jpg 2、HA能源数据.jpg 2、HA能源数据2.jpg

主要是现在家里面什么时候用了什么电器一清二楚了,还发现了一个 水池子用的出水式热水器的功耗都上4kw了,那天出来数据吓一跳,找了半天哪来的用电设备。
功率曲线1.jpg 功率曲线2.jpg

然后给HA搬了个家,从帮我装空气开关的兄弟那,借了个树莓派3测试来测试,烧写好镜像到tf卡,插上启动就行了,然后还原一下虚拟机里HAOS备份的数据(做了一次完整备份),完美还原,就是过程有点慢,毕竟性能摆在那里,弄的我也想去搞个树莓派4玩一玩。
树莓派3.jpg 树莓派3-负载.jpg
待机负载非常稳定,就是树莓派3的1g内存不太够,
开了ESPHome的插件编译的时候,有概率内存爆了编译失败。
开始改装.jpg
开始改装2jpg.jpg
完工后效果.jpg

评分

参与人数 5金钱 +47 HASS币 +10 收起 理由
cmht + 1 感谢楼主分享!
SilverWolf + 20 感谢楼主分享!
GankRyven2022 + 1
flyice + 5 感谢楼主分享!
admin + 20 + 10 以为是青铜,原来是王者!

查看全部评分

回复

使用道具 举报

32

主题

145

帖子

545

积分

高级会员

Rank: 4

积分
545
金钱
400
HASS币
0
发表于 2022-10-22 22:27:53 | 显示全部楼层
厉害,对手能力很能,感谢分享。
回复

使用道具 举报

9

主题

92

帖子

851

积分

超级版主

Rank: 8Rank: 8

积分
851
金钱
744
HASS币
20
发表于 2022-10-22 23:41:31 | 显示全部楼层
方法近似,但是我用的是tasmota+pzem实现的。
一名野生的HA玩家。致力于打造让自己变成废人的智能家居系统。
回复

使用道具 举报

1

主题

15

帖子

146

积分

论坛分享达人

积分
146
金钱
131
HASS币
10
 楼主| 发表于 2022-10-23 07:35:44 | 显示全部楼层
X大 发表于 2022-10-22 22:27
厉害,对手能力很能,感谢分享。

看了半天才反应过来,哈哈哈,你这错别字有点多啊。
其实我是跟着我朋友玩的,昨天装空气开关他直接跑我家帮我装来着,装的特别平整,还把出来的两根线分出来,太专业了。家里装电要特别注意,电表,万用表要备齐,我也是因为有点基础才敢动。
回复

使用道具 举报

4

主题

87

帖子

1912

积分

论坛技术达人

积分
1912
金钱
1820
HASS币
20
发表于 2022-10-23 14:30:16 来自手机 | 显示全部楼层
厉害,我是直接用的esphome自带的moudbus 组件实现的,不会自定义组件
回复

使用道具 举报

0

主题

561

帖子

2175

积分

金牌会员

Rank: 6Rank: 6

积分
2175
金钱
1614
HASS币
0
发表于 2022-10-23 15:10:57 | 显示全部楼层
厉害了,这个牛
回复

使用道具 举报

32

主题

145

帖子

545

积分

高级会员

Rank: 4

积分
545
金钱
400
HASS币
0
发表于 2022-10-23 20:16:34 | 显示全部楼层
BlusJohn 发表于 2022-10-23 07:35
看了半天才反应过来,哈哈哈,你这错别字有点多啊。
其实我是跟着我朋友玩的,昨天装空气开关他直接跑我 ...

哈哈,没留意打错字就回复了。正确是想说,你很厉害,动手能力很强。
回复

使用道具 举报

1

主题

15

帖子

146

积分

论坛分享达人

积分
146
金钱
131
HASS币
10
 楼主| 发表于 2022-10-23 21:13:17 | 显示全部楼层
zxl_hass 发表于 2022-10-23 14:30
厉害,我是直接用的esphome自带的moudbus 组件实现的,不会自定义组件

其实这个也支持modbus,但是还没来得及看自带的modbus怎么用的,就直接用了之前的代码。
回复

使用道具 举报

9

主题

92

帖子

851

积分

超级版主

Rank: 8Rank: 8

积分
851
金钱
744
HASS币
20
发表于 2022-10-23 22:58:21 | 显示全部楼层
X大 发表于 2022-10-23 20:16
哈哈,没留意打错字就回复了。正确是想说,你很厉害,动手能力很强。

笑拉了
一名野生的HA玩家。致力于打造让自己变成废人的智能家居系统。
回复

使用道具 举报

1

主题

15

帖子

146

积分

论坛分享达人

积分
146
金钱
131
HASS币
10
 楼主| 发表于 2022-11-2 22:00:20 | 显示全部楼层
看到公众号推送了,哈哈哈哈,斑竹给力
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-24 02:20 , Processed in 0.059625 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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