请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 165|回复: 4

[求助] 4路modbus继电器接入HA求助

[复制链接]

14

主题

57

帖子

282

积分

中级会员

Rank: 3Rank: 3

积分
282
金钱
225
HASS币
0
发表于 2022-7-20 22:21:01 | 显示全部楼层 |阅读模式
一个485的4路继电器

485网关为tcp服务器模式
屏幕截图 2022-07-20 215311.png
调试软件(测试可正常操作)
01 05 00 01 00 00 + CRC 关闭1号继电器
01 05 00 02 FF 00 + CRC 打开2号继电器

屏幕截图 2022-07-20 215232.png

这种形式该如何接入ha呢?下图配置无效,有误

屏幕截图 2022-07-20 215251.png



回复

使用道具 举报

6

主题

20

帖子

306

积分

论坛分享达人

积分
306
金钱
286
HASS币
0
发表于 2022-7-21 05:25:45 | 显示全部楼层
您贴的截图中485网关中的“MODBUS TCP转RTU”功能是关闭的,这时通信是RTU模式,
请把配置文件中type: tcp  改为 type: rtuovertcp试一试

可以参考 https://bg6cq.top/dianbiao/intro/sungrow.php
回复

使用道具 举报

14

主题

57

帖子

282

积分

中级会员

Rank: 3Rank: 3

积分
282
金钱
225
HASS币
0
 楼主| 发表于 2022-7-21 12:46:00 | 显示全部楼层
bg6cq 发表于 2022-7-21 05:25
您贴的截图中485网关中的“MODBUS TCP转RTU”功能是关闭的,这时通信是RTU模式,
请把配置文件中type: tcp  ...

好的,
请问
01 05 00 01 00 00 +CRC中的
01是slave吗(地址码,应该为address但看其他例子为slave)
05功能码
那address、command_on、off都是对应哪个呢?
回复

使用道具 举报

14

主题

57

帖子

282

积分

中级会员

Rank: 3Rank: 3

积分
282
金钱
225
HASS币
0
 楼主| 发表于 2022-7-21 20:10:46 | 显示全部楼层
本帖最后由 MeowRay 于 2022-7-21 20:11 编辑

控制方面解决了,遇到了新问题 无法验证。返回的数据为bytes数组,且只能返回全部开关的状态,该如何配置呢
         verify:
            input_type: coils
            address: 2
            state_on: 1
            state_off: 0




QQ截图20220721200852.jpg




回复

使用道具 举报

11

主题

258

帖子

1414

积分

金牌会员

Rank: 6Rank: 6

积分
1414
金钱
1156
HASS币
0
发表于 6 天前 来自手机 | 显示全部楼层
这个刚用nodered搞定,不知楼主搞定没?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2022-8-10 13:01 , Processed in 0.050884 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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