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

 找回密码
 立即注册
查看: 781|回复: 7

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

[复制链接]

59

主题

673

帖子

4291

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

23

主题

656

帖子

4609

积分

元老级技术达人

积分
4609
金钱
3938
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
回复

使用道具 举报

46

主题

1654

帖子

6678

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

59

主题

673

帖子

4291

积分

论坛元老

Rank: 8Rank: 8

积分
4291
金钱
3613
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

主题

673

帖子

4291

积分

论坛元老

Rank: 8Rank: 8

积分
4291
金钱
3613
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

主题

656

帖子

4609

积分

元老级技术达人

积分
4609
金钱
3938
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

主题

673

帖子

4291

积分

论坛元老

Rank: 8Rank: 8

积分
4291
金钱
3613
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

主题

656

帖子

4609

积分

元老级技术达人

积分
4609
金钱
3938
HASS币
30

教程狂人

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 13:05 , Processed in 0.053437 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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