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

 找回密码
 立即注册
查看: 1167|回复: 6

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

[复制链接]

1

主题

20

帖子

269

积分

中级会员

Rank: 3Rank: 3

积分
269
金钱
249
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能源电费计算。
尽请期待。


回复

使用道具 举报

28

主题

360

帖子

2019

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

0

主题

37

帖子

454

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

7

主题

125

帖子

620

积分

高级会员

Rank: 4

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

使用道具 举报

16

主题

138

帖子

1191

积分

金牌会员

Rank: 6Rank: 6

积分
1191
金钱
1053
HASS币
0
发表于 4 天前 | 显示全部楼层
请问楼主,d1 mini 需要单独供电吗?
回复

使用道具 举报

1

主题

20

帖子

269

积分

中级会员

Rank: 3Rank: 3

积分
269
金钱
249
HASS币
0
 楼主| 发表于 4 天前 | 显示全部楼层
D1mini不是用USB供电吗。
回复

使用道具 举报

16

主题

138

帖子

1191

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-1 13:30 , Processed in 0.059919 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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