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

 找回密码
 立即注册
查看: 574|回复: 1

[技术探讨] 自己问GPT摸索出来的MQTT控制tasmota

[复制链接]

2

主题

22

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
92
HASS币
0
发表于 2024-7-29 21:51:28 | 显示全部楼层 |阅读模式
本帖最后由 kover5 于 2024-7-31 21:42 编辑

tasmota里面的mqtt是这样的
MQTT Client        tas
MQTT Topic        test
MQTT Group Topic 1        test/cmnd/
MQTT Full Topic        test/cmnd/
MQTT Fallback Topic        cmnd/tas_fb/
MQTT No Retain        Disabled

MQTT设置为这样的
Topic = %topic% (tasmota_FBEE40)
test

Full Topic (%prefix%/%topic%/)
test


控制台输入如下指令时可以正常开关灯 RFsend 0x6EBF31,24,1,3
远程云主机上装的是mosquitto
然后服务器上用shell执行如下指令时,本地的灯可以控制了
mosquitto_pub -h localhost -u test -P test123 -t test/cmnd/RFsend -m "RFsend 0x6EBF31,24,1,3"
记录分享一下,算是一个里程碑吧
以后有什么新的进展再分享给大家
回复

使用道具 举报

2

主题

22

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
92
HASS币
0
 楼主| 发表于 2024-8-4 07:54:32 | 显示全部楼层
nodered中写这么一个流程,函数中输入以下内容
// 设置要发送的消息内容
msg.payload = "0x6EBF31,24,1,3";

// 返回消息对象
return msg;


MQTT中主题设置为 test/cmnd/RFsend
这样就可以控制开关灯了,结合微信就可以远程发指令或者通过菜单开关
QQ截图20240804075206.jpg
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 08:39 , Processed in 0.153382 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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