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

 找回密码
 立即注册
查看: 2169|回复: 5

[技术探讨] 求教node red的mqtt问题,求大神解答!

[复制链接]

2

主题

19

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
金钱
267
HASS币
0
发表于 2021-10-10 19:52:22 | 显示全部楼层 |阅读模式
最近在尝试通过巴法云接入小爱,但是在nodered里的mqtt in就是连接不上巴法云,日志显示这些错误
TypeError [ERR_INVALID_URL]: Invalid URL: mqtt://bemfa.com :9501
    at onParseError (internal/url.js:256:9)
    at new URL (internal/url.js:332:5)
    at Object.connect (/opt/node_modules/mqtt/lib/connect/index.js:64:18)
    at MQTTBrokerNode.connect (/opt/node_modules/@node-red/nodes/core/network/10-mqtt.js:245:40)
    at MQTTBrokerNode.register (/opt/node_modules/@node-red/nodes/core/network/10-mqtt.js:221:22)
    at new MQTTInNode (/opt/node_modules/@node-red/nodes/core/network/10-mqtt.js:421:33)
    at Object.createNode (/opt/node_modules/@node-red/runtime/lib/flows/util.js:493:31)
    at Flow.start (/opt/node_modules/@node-red/runtime/lib/flows/Flow.js:194:48)
    at start (/opt/node_modules/@node-red/runtime/lib/flows/index.js:345:33)
    at processTicksAndRejections (internal/process/task_queues.js:97:5) {
  input: 'mqtt://bemfa.com :9501',
  code: 'ERR_INVALID_URL'
有大佬能看看这是哪没设置好吗?
回复

使用道具 举报

102

主题

2892

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11579
金钱
8622
HASS币
460

教程狂人突出贡献

发表于 2021-10-10 19:56:36 | 显示全部楼层
说的很清楚啊!URL输错了!
回复

使用道具 举报

2

主题

19

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
金钱
267
HASS币
0
 楼主| 发表于 2021-10-10 22:02:31 | 显示全部楼层
XCray 发表于 2021-10-10 19:56
说的很清楚啊!URL输错了!

但是并没有错,用mqtt测试就能连接上,不知道为什么会出在这个问题
回复

使用道具 举报

102

主题

2892

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11579
金钱
8622
HASS币
460

教程狂人突出贡献

发表于 2021-10-10 22:06:23 | 显示全部楼层
本帖最后由 XCray 于 2021-10-10 22:59 编辑
minqqq 发表于 2021-10-10 22:02
但是并没有错,用mqtt测试就能连接上,不知道为什么会出在这个问题


错没错不是你说了算,也不是我说了算,程序说了才算

一般来说,如果只是地址或端口错误,只会提示连不上。你这个提示非法,应该是格式错误。

不知道你用的是啥版本,记得nr里头直接输地址或域名以及端口号就行了,你把输入界面截个图看看
回复

使用道具 举报

2

主题

19

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
金钱
267
HASS币
0
 楼主| 发表于 2021-10-10 23:08:09 来自手机 | 显示全部楼层
搞定了,输入的bemfa.com,但是nodered自动给添加了mqtt.bemfa.com,我给加了www就连接上了
回复

使用道具 举报

102

主题

2892

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11579
金钱
8622
HASS币
460

教程狂人突出贡献

发表于 2021-10-10 23:23:42 来自手机 | 显示全部楼层
minqqq 发表于 2021-10-10 23:08
搞定了,输入的bemfa.com,但是nodered自动给添加了mqtt.bemfa.com,我给加了www就连接上了 ...

所以程序提示还是值得相信的
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-12 22:58 , Processed in 1.130137 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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