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

 找回密码
 立即注册
查看: 7196|回复: 7

[技术探讨] 新版esphome 支持 pzem 004t v3.如何添加三路?

[复制链接]

35

主题

153

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
金钱
925
HASS币
10
发表于 2020-3-26 07:37:39 | 显示全部楼层 |阅读模式
本帖最后由 boyyao 于 2020-3-26 09:08 编辑

之前一直使用Tasmota来接入3个pzem 004t v3版的。用的一组tx/rx接口并联的。用的esp 01s但是Tasmota并不稳定。时不时的会死机。需要手动重启。。
最近一直在使用esphome折腾东西。发现它也支持pzem 004t v3 并且看介绍也支持并联多路。
详见:https://esphome.io/components/sensor/pzemac.html

在论坛也有xd似乎自己写了一个插件让早期的esphome支持了多路pzem 004t v3 .是使用的多组软串口。
由于官方已经支持了。所以想着尽量使用官方的。后期维护升级应该会方便一点。

于是我按照官方的说明配置如下:

sensor:                               #传感器
  - platform: pzemac
    current:
      name: "CH_1 Current"
    voltage:
      name: "CH_1 Voltage"
    power:
      name: "CH_1 Power"
    frequency:
      name: "CH_1 Frequency"
    power_factor:
      name: "CH_1 Power Factor"
    update_interval: 5s
    address: 1

  - platform: pzemac
    current:
      name: "CH_2 Current"
    voltage:
      name: "CH_2 Voltage"
    power:
      name: "CH_2 Power"
    frequency:
      name: "CH_2 Frequency"
    power_factor:
      name: "CH_2 Power Factor"
    update_interval: 5s
    address: 2

  - platform: pzemac
    current:
      name: "CH_3 Current"
    voltage:
      name: "CH_3 Voltage"
    power:
      name: "CH_3 Power"
    frequency:
      name: "CH_3 Frequency"
    power_factor:
      name: "CH_3 Power Factor"
    update_interval: 5s
    address: 3   

uart:
   rx_pin: 3    #esp01s的 rx口 接的004t tx
   tx_pin: 1    #esp01s的 tx口 接的004t rx
   baud_rate: 9600
   stop_bits: 2  #改过1  也是同样得不到数据
但是得不到任何数据

因为之前使用的是Tasmota 所以给每个模块通过moduleaddress 1 / 2 / 3设置过一个地址。
所以怀疑是不是这个引起的?也不确定如何设置新的地址来对应esphome 的address: 3  参数。


现在看004t的led灯状态。会有间隔闪烁。应该是在通讯。。就是没有数据。
所有东西都已经嵌到强电箱中了。所以最好是不用拆卸来完成。。


不知道有没有同命相连的xd?
回复

使用道具 举报

5

主题

272

帖子

2025

积分

金牌会员

Rank: 6Rank: 6

积分
2025
金钱
1753
HASS币
0
发表于 2020-3-26 08:38:58 | 显示全部楼层
我目前用的是Tasmota
回复

使用道具 举报

35

主题

153

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
金钱
925
HASS币
10
 楼主| 发表于 2020-3-26 10:24:34 | 显示全部楼层
搞定了。似乎把log段去掉就可以了。。。但是才发现。。。esphome中004t模块居然没有提供电量的数据。。。暂时换回tasmota了。。。
回复

使用道具 举报

73

主题

1165

帖子

6645

积分

论坛元老

Rank: 8Rank: 8

积分
6645
金钱
5475
HASS币
30
发表于 2020-3-26 11:12:56 | 显示全部楼层
boyyao 发表于 2020-3-26 10:24
搞定了。似乎把log段去掉就可以了。。。但是才发现。。。esphome中004t模块居然没有提供电量的数据。。。暂 ...

可以修改一下插件,论坛中有帖子
回复

使用道具 举报

0

主题

177

帖子

1100

积分

金牌会员

Rank: 6Rank: 6

积分
1100
金钱
923
HASS币
0
发表于 2020-3-26 17:08:25 | 显示全部楼层
我的pzem用的Tasmota稳得一逼啊 只要不停电 从来没掉过链子。。。6.4.1版本
回复

使用道具 举报

3

主题

74

帖子

480

积分

中级会员

Rank: 3Rank: 3

积分
480
金钱
406
HASS币
0
发表于 2023-1-12 11:07:16 | 显示全部楼层
xuyang 发表于 2020-3-26 11:12
可以修改一下插件,论坛中有帖子

请问要用什么插件呢
回复

使用道具 举报

1

主题

39

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
金钱
351
HASS币
0
发表于 2023-1-12 12:09:38 | 显示全部楼层
不需要配置,直接在集成中添加Tasmota ,安装号MQTT ,配置好MQTT 连接就可以了。
回复

使用道具 举报

2

主题

106

帖子

585

积分

高级会员

Rank: 4

积分
585
金钱
479
HASS币
0
发表于 2023-3-26 21:55:10 来自手机 | 显示全部楼层
请问一下楼主怎样修改培正模块的地址呢,esphome官方有一个改的办法.有点没看懂是怎样改这个初始代码
https://www.esphome.io/components/sensor/pzemac.html
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 00:55 , Processed in 0.053083 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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