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

 找回密码
 立即注册
查看: 3266|回复: 11

[基础教程] 超过4个PEZM004T应该咋写代码?

[复制链接]

11

主题

67

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
金钱
251
HASS币
0
发表于 2021-10-25 20:20:55 | 显示全部楼层 |阅读模式
本帖最后由 3038922 于 2021-10-26 09:14 编辑

<=4 一切正常.超过4个就会识别开始出现错误.我觉得估计是LOOP太快 数据爆炸了.
我看GITHUB有个老外说了一大堆要弄缓存啥的.但看不懂他啥意思.主要我不会写他这语言的代码.
`https://github.com/mandulaj/PZEM ... ecomment-677811222`
回复

使用道具 举报

71

主题

1147

帖子

6355

积分

论坛元老

Rank: 8Rank: 8

积分
6355
金钱
5203
HASS币
30
发表于 2021-10-26 04:55:08 | 显示全部楼层
可以试试:
在每个pezm004后面
update_interval: never
然后再加
interval:
  - interval: 5s
    then:
       - lambda: 'id(pzemac1).update();'
       - delay: 150ms
       - lambda: 'id(pzemac2).update();'
       - delay: 150ms
       - lambda: 'id(pzemac3).update();'
       - delay: 150ms
       - lambda: 'id(pzemac4).update();'
       - delay: 150ms
       - lambda: 'id(pzemac5).update();'
回复

使用道具 举报

11

主题

67

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
金钱
251
HASS币
0
 楼主| 发表于 2021-10-26 09:16:11 | 显示全部楼层
xuyang 发表于 2021-10-26 04:55
可以试试:
在每个pezm004后面
update_interval: never

写了 没用
回复

使用道具 举报

54

主题

910

帖子

3914

积分

论坛元老

Rank: 8Rank: 8

积分
3914
金钱
3004
HASS币
0
发表于 2021-10-26 09:30:02 | 显示全部楼层
henry2022 发表于 2021-10-26 07:10
我靠,我买过一次004这个模块,然后接上就一直显示未知数据,接线,代码,都看过了啥问题没有,完全按照教 ...

是不是接错数据线了
回复

使用道具 举报

71

主题

1147

帖子

6355

积分

论坛元老

Rank: 8Rank: 8

积分
6355
金钱
5203
HASS币
30
发表于 2021-10-26 12:36:46 | 显示全部楼层
henry2022 发表于 2021-10-26 07:10
我靠,我买过一次004这个模块,然后接上就一直显示未知数据,接线,代码,都看过了啥问题没有,完全按照教 ...

rx和tx弄反了吧
回复

使用道具 举报

11

主题

67

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
金钱
251
HASS币
0
 楼主| 发表于 2021-10-26 13:03:45 | 显示全部楼层

我看有大佬说是超过四个要弄个缓存啥的.不晓得啥意思
回复

使用道具 举报

33

主题

2051

帖子

5357

积分

论坛元老

Rank: 8Rank: 8

积分
5357
金钱
3306
HASS币
60
QQ
发表于 2021-10-26 20:27:07 | 显示全部楼层
henry2022 发表于 2021-10-26 18:30
接线全都按照教程来的,我正反都试过了,就是获取不到,tasmota固件的也获取不到 ...

5V电源换下试试呢?我最早也是这问题,最后是电源的坑。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

46

主题

641

帖子

4400

积分

元老级技术达人

积分
4400
金钱
3729
HASS币
120
发表于 2021-10-27 08:00:48 来自手机 | 显示全部楼层
好奇4个是怎么接线的,都要接rxtx,数据不会冲突吗?
回复

使用道具 举报

104

主题

2911

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11690
金钱
8714
HASS币
460

教程狂人突出贡献

发表于 2021-10-27 08:12:56 来自手机 | 显示全部楼层
evantalk 发表于 2021-10-27 08:00
好奇4个是怎么接线的,都要接rxtx,数据不会冲突吗?

midbus协议,之前有帖子解释过,一根串口总线上一个主设备最多可以接200多个从设备。关键是要理解总线这个概念
回复

使用道具 举报

11

主题

67

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
金钱
251
HASS币
0
 楼主| 发表于 2021-10-27 16:52:31 | 显示全部楼层
XCray 发表于 2021-10-27 08:12
midbus协议,之前有帖子解释过,一根串口总线上一个主设备最多可以接200多个从设备。关键是要理解总线这 ...

我接的TX RX 并联的
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-2 01:20 , Processed in 0.260173 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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