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

 找回密码
 立即注册
查看: 2492|回复: 8

[硬件DIY] D1mini 配合培正PZEM-004T接入HA,接入能源板块

[复制链接]

3

主题

79

帖子

619

积分

高级会员

Rank: 4

积分
619
金钱
540
HASS币
0
发表于 2023-6-18 10:23:42 | 显示全部楼层 |阅读模式
本帖最后由 郑小贤 于 2023-6-18 10:23 编辑

硬件:
D1mini(ESP12F)
培正PZEM-004

软件
ESPHOME
代码如下
# 电量统计
substitutions:
device_name: esp12felectricitystatistics

esphome:
name: ${device_name}

esp8266:
board: d1_mini

# Enable logging
logger:

api:
password: !secret api_password

ota:
password: !secret ota_password

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password

# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: ${device_name}
password: !secret ap_password

captive_portal:

uart:
rx_pin:
number: D3
tx_pin:
number: D4
baud_rate: 9600
id: mod_uart


modbus:
send_wait_time: 50ms
uart_id: mod_uart
id: mod_bus

sensor:
- platform: pzemac
current:
name: "${device_name}_Current"
voltage:
name: "${device_name}_Voltage"
energy:
name: "${device_name}_Energy"
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
accuracy_decimals: 3
filters:
- multiply: 0.001
power:
name: "${device_name}_Power"
frequency:
name: "${device_name}_Frequency"
power_factor:
name: "${device_name}_Factor"
address: 1
modbus_id: mod_bus
update_interval: 10s
培正模块与D1mini接线示意图培正模块       D1mini
GND ——> GND
TX    ——> D3
RX    ——> D4
5V    ——> 5V

添加集成后,实现的效果如下。

PZEM-004检测能源

PZEM-004检测能源


再进入到Homeassistant,配置-仪表盘-能源,配置电能实体。

配置电能

配置电能


到这一步,HA就可以检测我们家里的能源消耗啦。
下一期出,通过自定义电费单价实体,实现HA能源电费计算。
尽请期待。


回复

使用道具 举报

29

主题

365

帖子

2447

积分

金牌会员

Rank: 6Rank: 6

积分
2447
金钱
2082
HASS币
0
发表于 2023-6-18 10:41:16 | 显示全部楼层
前排支持
回复

使用道具 举报

0

主题

37

帖子

534

积分

高级会员

Rank: 4

积分
534
金钱
497
HASS币
0
发表于 2023-6-18 22:04:40 | 显示全部楼层
感谢分享
回复

使用道具 举报

7

主题

125

帖子

622

积分

高级会员

Rank: 4

积分
622
金钱
492
HASS币
20
发表于 2024-1-16 15:59:21 | 显示全部楼层
期待,感谢分享
回复

使用道具 举报

25

主题

272

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
金钱
1588
HASS币
0
发表于 2024-4-27 17:57:12 | 显示全部楼层
请问楼主,d1 mini 需要单独供电吗?
回复

使用道具 举报

3

主题

79

帖子

619

积分

高级会员

Rank: 4

积分
619
金钱
540
HASS币
0
 楼主| 发表于 2024-4-27 19:03:47 | 显示全部楼层
D1mini不是用USB供电吗。
回复

使用道具 举报

25

主题

272

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
金钱
1588
HASS币
0
发表于 2024-4-27 19:20:30 | 显示全部楼层
郑小贤 发表于 2024-4-27 19:03
D1mini不是用USB供电吗。

感谢,我看网上有的直接用pzem 004T 的ttl接口供电,但看pzem 004T的说明ttl接口是无源的,所有有疑惑。
回复

使用道具 举报

0

主题

73

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
金钱
219
HASS币
0
发表于 2024-5-7 16:56:24 | 显示全部楼层
wpw72 发表于 2024-4-27 17:57
请问楼主,d1 mini 需要单独供电吗?

D1 mini是5V供电,培正电表TTL也是5V供电,可以并联起来,找一个220V转5V电源模块供电。
回复

使用道具 举报

25

主题

272

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
金钱
1588
HASS币
0
发表于 2024-5-7 20:04:28 | 显示全部楼层
ccz888888 发表于 2024-5-7 16:56
D1 mini是5V供电,培正电表TTL也是5V供电,可以并联起来,找一个220V转5V电源模块供电。 ...

谢谢楼主,确实是这样,需要供电
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 03:39 , Processed in 0.173013 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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