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

[硬件DIY] 求指导一下tasmota怎么透传串口tcp

[复制链接]

59

主题

626

回帖

4551

积分

论坛元老

积分
4551
金钱
3861
HASS币
20
发表于 2024-7-12 15:06:53 | 显示全部楼层 |阅读模式
手上有esp8266和esp32 刷了tasmota-zbbridge和tasmota32-zbbrdgpro 想要透传tx rx到tcp 8321端口 波特率是38400 有那个大哥知道配置控制台的代码吗。我网上和论坛找到好多都不行
回复

使用道具 举报

23

主题

636

回帖

4670

积分

元老级技术达人

积分
4670
金钱
3996
HASS币
30

教程狂人

QQ
发表于 2024-7-12 15:43:27 | 显示全部楼层
硬串口还是软串口?硬串口的命令是SerialSend
SerialSend<x>        <string>
Disable serial logging and send using hardware serial
x = 1..5
1 = send appending \n (newline) ()
2 = send
3 = replace escape characters and send
4 = send as binary. Data in serial response messages is encoded as binary strings
5 = send as hex. Data in serial response messages is encoded as hex strings
6 = send as comma-delimited string of decimal numbers
回复

使用道具 举报

jjcs 手机认证

51

主题

1919

回帖

7769

积分

论坛元老

积分
7769
金钱
5789
HASS币
40
发表于 2024-7-12 16:55:54 | 显示全部楼层
别用tasmota,难用的要死,
external_components:
  - source: github://oxan/esphome-stream-server
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

59

主题

626

回帖

4551

积分

论坛元老

积分
4551
金钱
3861
HASS币
20
 楼主| 发表于 2024-7-13 14:37:37 | 显示全部楼层
alei643 发表于 2024-7-12 15:43
硬串口还是软串口?硬串口的命令是SerialSend
SerialSend       
Disable serial logging and send using hardwar ...

是发送SerialSend2吗
配置开启tcp 端口和波特率38400的指令 你知道吗
回复

使用道具 举报

59

主题

626

回帖

4551

积分

论坛元老

积分
4551
金钱
3861
HASS币
20
 楼主| 发表于 2024-7-13 14:39:14 | 显示全部楼层
jjcs 发表于 2024-7-12 16:55
别用tasmota,难用的要死,
external_components:
  - source: github://oxan/esphome-stream-server ...

我有个产品想要透传tcp esohome没有web可以修改固定ip和配置wifi
回复

使用道具 举报

23

主题

636

回帖

4670

积分

元老级技术达人

积分
4670
金钱
3996
HASS币
30

教程狂人

QQ
发表于 2024-7-15 13:21:40 | 显示全部楼层
本帖最后由 alei643 于 2024-7-15 13:24 编辑
gmshiwoge 发表于 2024-7-13 14:39
我有个产品想要透传tcp esohome没有web可以修改固定ip和配置wifi

修改波特率用Baudrate 38400,看你发送数据格式,一般都是16进制数据,用SerialSend5
回复

使用道具 举报

59

主题

626

回帖

4551

积分

论坛元老

积分
4551
金钱
3861
HASS币
20
 楼主| 发表于 2024-7-15 14:01:32 | 显示全部楼层
alei643 发表于 2024-7-15 13:21
修改波特率用Baudrate 38400,看你发送数据格式,一般都是16进制数据,用SerialSend5 ...

透传搞掂了
Backlog Rule1 ON System#Boot DO TCPStart 8880 ENDON; Rule1 + ON System#Boot DO Power1 ON ENDON; Rule1 1;
Restart 1
TCPBaudRate 38400; Rule2 1;
Restart 1

遇到新的问题不知道怎么配置指示灯 led 是gpio02和04  一个想要esp启动就亮   一个没有连接wifi有提示
goip0 拉低想要restart重启eso32
回复

使用道具 举报

23

主题

636

回帖

4670

积分

元老级技术达人

积分
4670
金钱
3996
HASS币
30

教程狂人

QQ
发表于 2024-7-15 16:04:27 | 显示全部楼层
按我的理解Tasmota的LED只是显示继电器的通断状态的,如果你要用来显示启动状态和WIFI的连接状态,就得通过Rule规则相应的命令做,启动就亮对应的GPIO一直输出高电平就可以了
回复

使用道具 举报

5

主题

72

回帖

314

积分

中级会员

积分
314
金钱
237
HASS币
0
发表于 2025-1-30 20:02:00 | 显示全部楼层
alei643 发表于 2024-7-12 15:43
硬串口还是软串口?硬串口的命令是SerialSend
SerialSend       
Disable serial logging and send using hardwar ...

这个命令格式 我没有看懂,也没有示例。晕倒呀
回复

使用道具 举报

5

主题

72

回帖

314

积分

中级会员

积分
314
金钱
237
HASS币
0
发表于 2025-1-30 20:04:06 | 显示全部楼层
gmshiwoge 发表于 2024-7-15 14:01
透传搞掂了
Backlog Rule1 ON System#Boot DO TCPStart 8880 ENDON; Rule1 + ON System#Boot DO Power1  ...

Backlog Rule1 ON System#Boot DO TCPStart 8880 ENDON; Rule1 + ON System#Boot DO Power1 ON ENDON; Rule1 1;
这个是透传的命令吗。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-5 05:22 , Processed in 0.813231 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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