问题标签 [node-red]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
581 浏览

node.js - Xively 和 Node-Red

我对这一切还很陌生,但是我弄糊涂了让我的 Arduino 将值发布到我命名为“Lux and Temp”的 Xively 流中。三个值;计数、勒克斯和温度。

现在我想做的是获取这些值并使用 Node-Red 对它们做一些事情。 http://nodered.org

我已经启动并运行了 Node-Red,但如果我能弄清楚如何解析来自 Xively API 提要的数据,我会很危险。 https://api.xively.com/v2/feeds/1823833592

可悲的是,我没有足够的信誉点来实际将它返回的数据发布到这里,因为它在数据中嵌入了超过 3 个 URL。这也是一长串数据。;)

我只是对如何编写函数来提取我想要的部分感到困惑。

我最初的愿望是用它制作一个简单的 Twitter 提要。就像是;

“计数 40,勒克斯 30,温度 78.3”

我最终会想为其他事情回收代码,比如让我的 RasPi 做一些事情;可能是显示器或一些 LED。无论哪种情况,我都需要解析数据并用它构建各种消息。

有人对可以引导我完成解决方案的 Node-Red 功能有任何经验吗?Node-Red 网站非常棒,但我认为它假设我是一个比实际经验丰富得多的用户。它给出了提示,但坦率地说,我所知道的只是相当基本的 Arduino 和微不足道的 Python。

0 投票
1 回答
7357 浏览

node.js - Node-Red:使用 CSV 节点

我正在发送一个 csv 文件:

到具有 4 列(A、B、C、D)的 csv 节点。

我能够将第一个 csv 记录视为 JS 对象,但我无法访问其余记录。

csv 节点输出如下所示:

如何使用 csv 节点访问每条记录?

0 投票
2 回答
3892 浏览

node.js - Node-RED 中的多个 HTTP 请求

我需要对 Node.red 中数组中的每个 url 执行 HTTP 请求。基本上我想通过他们的 API 响应过滤 URL。我该怎么做呢?我找不到任何“循环”节点或任何东西。

0 投票
3 回答
6002 浏览

raspberry-pi - 红色节点:“错误:节点未部署”在 Raspberry Pi B+ 上

上周我了解了 node-red(多么有潜力!),在 Raspberry Pi B+ 上安装它并遵循基本教程后,我遇到了一些问题。

当我按照 Inject + Debug 节点示例连接它们并部署它们时,我收到消息“部署成功”。到目前为止,一切都很好。我在 http://localhost:1880 上本地运行它。

然后,当我单击 Inject 节点或 Debug 节点时,它会显示:“错误:未部署注入节点”或“错误:未部署调试节点”。

有谁知道如何解决这个错误?是服务器问题吗?

0 投票
1 回答
1466 浏览

json - 红色节点:Raspberry Pi 上的“错误:未部署注入节点”

我遇到了与此处描述的相同的问题Node-Red: "Error: <nodename> node not deploy" on Raspberry Pi B+但在 Pi 模型 B 上。

提供的答案并没有解决我的问题,但我没有足够的声誉来评论或投票该帖子。

我根据该帖子尝试了导出和重新启动过程,并在 node-red/lib/flows 中找到了我的导出文件,但文件名是 flow_raspberrypi.json.json。所以,我再次尝试,但在库名称中留下了“.json”。这创建了正确的文件。

但是,重新启动时它仍然抱怨“找不到流文件:flows_raspberrypi.json”。该文件位于 node-red/lib/flows 中。但是当我导入它时,它不是我离开的那样(只有一个节点而不是两个连接在一起)。尝试修复它只会让我遇到相同的“注入节点未部署”错误。

由于它的行为怪异,我尝试按照https://learn.adafruit.com/raspberry-pi-hosting-node-red重新安装但没有成功。有没有人让它工作?提示?

0 投票
1 回答
308 浏览

node.js - 远程性能监视器 - 基于浏览器

我使用带有 Linux 内核和相当大的文件系统映像(~1GB)的基于 ARM 的嵌入式系统。内核和文件系统在我的控制之下,所以我可以添加模块并在必要时重新构建。

该系统具有 Node.js,并在此Node-Red之上用于 IOT 应用程序。我想利用 Node-Red 的简单服务器功能来提供以图形方式显示系统性能统计信息的网页。

我正在考虑为目标系统构建collectd并使用它将性能数据写入文件系统。然后,我将使用 Node-Red/Node.js 将这些信息呈现为网页。这种方法似乎很简单可行。

我的问题是:是否有另一种既定的方式来实现这种远程系统性能查看器?或者任何人都可以建议一个轻量级的性能监视器和一种在网页上以图形方式显示统计数据的方法?

0 投票
2 回答
13777 浏览

javascript - 节点红色 js 中的 HTTP POST

我想知道如何将带有 JSON 数据的 http POST 请求发送到带有 API 密钥的服务器中。我在http://nodered.org/docs/中搜索过,但他们没有写清楚任何东西。文档非常混乱,甚至不好理解。但是,我尝试发布一个字符串化的 JSON 数据:

我已经将函数节点中的 API 编写为(这里的 API 是任意的,不是原创的)

我从这里得到了这个例子:https ://groups.google.com/forum/#!msg/node-red/nl9Be0dN55g/S_VYMTjOanEJ

我将输入节点添加为 HTTP POST,然后给出 url 并将其与添加了一个调试节点的函数连接。现在我部署了它。我收到错误:API 节点中出现意外的令牌

现在我不知道该怎么做。我不知道如何做到这一点。请帮帮我。节点红色站点中没有可用的教程。

0 投票
1 回答
881 浏览

javascript - 带有 API 密钥的 node-red.js HTTP POST

我正在尝试使用函数节点中的此函数将 JSOn 数据发布到云中。

我在 url 节点中给出了正确的 url,但它没有返回任何响应,而且我没有看到任何数据正在发布任何人请使用 node-red.js 请帮助。

0 投票
2 回答
261 浏览

javascript - Javascript 在计算中使用相同的变量

我试图让计算在 javascript 中工作,但失败得很惨!该计算在技术上称为“August-Roche-Magnus 近似”,用于从 2 个变量(露点和温度)计算相对湿度。

2 个变量dewpoint&temp来自 xml 提要,计算结果为NaN.

任何帮助,将不胜感激。

保罗

0 投票
1 回答
1619 浏览

javascript - 使用 C 与 Javascript 读取 USB HID 设备

我无法通过节点红色从我的 Temper1 USB 温度传感器读取温度

这是我的代码:

代码是从https://www.npmjs.org/package/temper1提供的, 但我已经编辑了它,因为它们的温度传感器版本有点不同,我发现代码中的接口不同。因此将接口从 1 更改为 0 并更改了设备名称。因此我可以通过节点红色读取设备详细信息。但我的怀疑可能是由于我的代码无法正常工作的 USB 读取命令。但我无法检测到什么是正确的,我的意思是如何改变。如果从 ubuntu 终端运行,我将给出一个运行良好的 C 代码:

由于传感器版本不同,可能是USB写控制太不同了。我不太了解USB控制。请帮帮我