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

 找回密码
 立即注册
楼主: qqkj

[经验分享] 太惨了,千万别碰MODBUS,血的教训

[复制链接]

5

主题

68

帖子

928

积分

高级会员

Rank: 4

积分
928
金钱
860
HASS币
0
发表于 2022-3-28 13:32:13 | 显示全部楼层
newspaper 发表于 2022-3-28 10:04
如果用node-red 或ha modbus集成,没有发现可以输入crc的地方。是不是就不用管了。node-red发送命令的时 ...

不对的,crc必须要填的,nodered不会自己补充,发码的时候要带上,ha modbus也是一样的。crc校验方式很多的,发码都是自己算好加上的
回复

使用道具 举报

5

主题

68

帖子

928

积分

高级会员

Rank: 4

积分
928
金钱
860
HASS币
0
发表于 2022-3-28 13:34:20 | 显示全部楼层
newspaper 发表于 2022-3-28 10:04
如果用node-red 或ha modbus集成,没有发现可以输入crc的地方。是不是就不用管了。node-red发送命令的时 ...

举个例子,msg.payload = new Buffer([0x02,0x03,0x20,0x00,0x00,0x02,0xcf,0xf8]);这个是用nodered发的查询电表电压的,结尾那两位0xcf,0xf8,是前面6个计算的结果,发码的时候都发出去
回复

使用道具 举报

5

主题

68

帖子

928

积分

高级会员

Rank: 4

积分
928
金钱
860
HASS币
0
发表于 2022-3-28 13:36:21 | 显示全部楼层
ympchuan 发表于 2022-3-28 08:24
没串口线,通过Wi-Fi连接到有人的W610,用有人的串口调试助手,需要有选串口端口,这个串口端口怎么确定 ...

在有人串口服务器的页面中填写
回复

使用道具 举报

5

主题

68

帖子

928

积分

高级会员

Rank: 4

积分
928
金钱
860
HASS币
0
发表于 2022-3-28 13:41:17 | 显示全部楼层
ympchuan 发表于 2022-3-28 08:24
没串口线,通过Wi-Fi连接到有人的W610,用有人的串口调试助手,需要有选串口端口,这个串口端口怎么确定 ...

有人串口服务器开tcp server 服务端,后面就是端口设置,我设置的8890,其他也可以,没关系
回复

使用道具 举报

9

主题

128

帖子

802

积分

高级会员

Rank: 4

积分
802
金钱
674
HASS币
0
发表于 2022-3-29 09:47:46 | 显示全部楼层
modbus还不好弄吗???比uart自定协议的简单多了好吧!
回复

使用道具 举报

3

主题

60

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
金钱
952
HASS币
0
发表于 2022-3-29 12:13:34 | 显示全部楼层
asdasfhth 发表于 2022-3-28 13:41
有人串口服务器开tcp server 服务端,后面就是端口设置,我设置的8890,其他也可以,没关系 ...

感谢,我试试,困难的是最基础的也是知识结构空白区。
回复

使用道具 举报

201

主题

543

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
金钱
3288
HASS币
0
发表于 2022-3-30 15:48:13 | 显示全部楼层
微信截图_20220330154630.png
node-red 里modbus 是上图这样的。请问 lrc验证码的信息输入在哪里?
回复

使用道具 举报

14

主题

227

帖子

2636

积分

金牌会员

Rank: 6Rank: 6

积分
2636
金钱
2409
HASS币
0
发表于 2022-3-31 08:47:19 | 显示全部楼层
你发的这些只是文档的东西,你具体做到了哪一步?把你在NR的配置发出来让大家一起看看是哪里设置的不对了,截图发上来大家一起学习一起进步
回复

使用道具 举报

3

主题

60

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
金钱
952
HASS币
0
发表于 2022-3-31 10:00:16 | 显示全部楼层
zjhcr 发表于 2022-3-29 09:47
modbus还不好弄吗???比uart自定协议的简单多了好吧!

好弄?快来讲讲啊,真的是小白啊,让小白都能弄,才叫真的好弄
回复

使用道具 举报

32

主题

1995

帖子

5075

积分

论坛元老

Rank: 8Rank: 8

积分
5075
金钱
3080
HASS币
50
QQ
发表于 2022-4-4 22:55:27 | 显示全部楼层
有人的485转网络模块,98那个就行了。
不过我搞正泰电表时没用这个,用的是汉枫的。

你先在电脑上用代码通过串口工具发,看看能否和空调通讯上。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-28 05:09 , Processed in 5.473566 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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