限制数组中的消息

throttle messages within an array

我有一个输出嵌套消息数组的函数。即return [[message]]。这样所有消息都在输出 1 上发送,这是一项要求,因为我无法控制消息的数量。

我遇到的问题是我控制的 mqtt 设备 (Tasmota) 无法处理大量消息,因此我需要在红色节点内限制它们。我尝试了 delay 节点,但它只限制了数组一次,而不是限制数组中的每个消息元素。

正如评论中所讨论的那样。延迟节点有多种模式,对于这个特定问题,您需要 "Limit rate to" 模式。