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

 找回密码
 立即注册
查看: 1735|回复: 9

[技术探讨] 写一个莱特协议通过NODERED接入HA的例子

[复制链接]

10

主题

99

帖子

1372

积分

金牌会员

Rank: 6Rank: 6

积分
1372
金钱
1273
HASS币
0
发表于 2023-9-4 20:54:37 | 显示全部楼层 |阅读模式
写一个莱特协议通过串口服务器TCP 接入NODERED转HA的例子
莱特协议开关是地址5位 +x086 +x086 x086 x00f查询继电器状态!

部分协议支持操作后自动反馈继电器状态,相对来说HA和继电器同步可以完美的使用,
但有部分不反馈就是在操作后发送查询命令,如果是一个模块一个串口服务器就可以不停轮询

我家是继电器模块自带串口服务器,继电器会自动反馈,所以我家是很完美的使用,没有485总线的冲突问题

这个是独立另外写的,没有调试,有BUG的话一起讨论一下。

大家也讨论一下,不自动反馈设备,如何才能同步。
有没有办法让HA APP打开页面后给NODERED一个信息,这样一开APP就轮询一下全部设备同步

其他设备只要有485 或串 TTL 就可以照这个例子进行协议调整,理论上有协议都能通过NODERED转协议接入HA.

1.jpg 2.jpg 3.jpg 莱特协议开关.rar (5.05 KB, 下载次数: 26, 售价: 1 金钱)


评分

参与人数 1金钱 +10 收起 理由
隔壁的王叔叔 + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

10

主题

99

帖子

1372

积分

金牌会员

Rank: 6Rank: 6

积分
1372
金钱
1273
HASS币
0
 楼主| 发表于 2023-9-4 20:55:58 | 显示全部楼层
可以自己加入MQTT监听 HA启动成功后,自动注册继电器设备
回复

使用道具 举报

4

主题

101

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
金钱
381
HASS币
0
发表于 2023-9-15 22:32:27 | 显示全部楼层
莱特灯是什么灯?是那个莱特智能家居里面的设备吗?
回复

使用道具 举报

10

主题

99

帖子

1372

积分

金牌会员

Rank: 6Rank: 6

积分
1372
金钱
1273
HASS币
0
 楼主| 发表于 2023-9-16 13:52:46 | 显示全部楼层
是的,就是485协议 你可以自已改成类似的自定义协议
回复

使用道具 举报

4

主题

101

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
金钱
381
HASS币
0
发表于 2023-9-18 21:31:08 | 显示全部楼层
请问串口服务器那里是设置为莱特主机的地址吗??还有那个继电器我连不上
问题.png
主机地址.png
回复

使用道具 举报

4

主题

101

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
金钱
381
HASS币
0
发表于 2023-9-18 21:48:02 | 显示全部楼层
这是错误提示
错误提示.png
回复

使用道具 举报

10

主题

99

帖子

1372

积分

金牌会员

Rank: 6Rank: 6

积分
1372
金钱
1273
HASS币
0
 楼主| 发表于 2023-9-19 10:14:51 | 显示全部楼层

要把HA 事件信息接入到NODERED,不然就自已改一下里面的判断过程
回复

使用道具 举报

4

主题

101

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
金钱
381
HASS币
0
发表于 2023-9-19 20:41:25 | 显示全部楼层
是不是可以把莱特主机当成串口服务器??
回复

使用道具 举报

10

主题

99

帖子

1372

积分

金牌会员

Rank: 6Rank: 6

积分
1372
金钱
1273
HASS币
0
 楼主| 发表于 2023-9-20 19:54:43 | 显示全部楼层
louwu 发表于 2023-9-19 20:41
是不是可以把莱特主机当成串口服务器??

可以 莱特主机4198端口 但是用久了串口就死机,可以试用,用好了直接买个串口服务器 几十块稳定
回复

使用道具 举报

4

主题

101

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
金钱
381
HASS币
0
发表于 2023-9-26 11:08:13 | 显示全部楼层
ssspp 发表于 2023-9-20 19:54
可以 莱特主机4198端口 但是用久了串口就死机,可以试用,用好了直接买个串口服务器 几十块稳定 ...


能不能写一个流程:从添加主机(或者串口服务器),创建485调光模块(开关),同步开关状态、或者虚拟一个实体,发送485指令到莱特主机(直接控制和控制主机)。拜谢拜谢
有人物联网.png
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 00:24 , Processed in 0.060637 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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