# Feature Requests

**URL:** https://discourse.nodered.org/c/development/feature-requests/13.md?page=27

[Latest](https://discourse.nodered.org/latest.md) · [Categories](https://discourse.nodered.org/categories.md) · [Tags](https://discourse.nodered.org/tags.md)

**Page:** 28

---

## [CSV node access to deeper JSON object properties](https://discourse.nodered.org/t/csv-node-access-to-deeper-json-object-properties/18690)

<div class="topic-metadata">

**Author:** [@johngouk](https://discourse.nodered.org/u/johngouk)\
**Replies:** 5\
**Last updated:** [4 December 2019 16:22 UTC](https://discourse.nodered.org/t/csv-node-access-to-deeper-json-object-properties/18690 "2019-12-04T16:22:48Z")

</div>

I have JSON data with sub-structures which I'd like to convert to CSV e.g. {"Time":"2019-12-01T18:12:55" ,"SHT3X\_0x44”:{“Temperature":20.6,"Humidity":50.8} ,"SHT3X\_0x45":{"Temperature":20.6,"Humidity":50.8} ,"TempUni…

---

## [LINK node in NR](https://discourse.nodered.org/t/link-node-in-nr/18717)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 0\
**Last updated:** [2 December 2019 23:44 UTC](https://discourse.nodered.org/t/link-node-in-nr/18717 "2019-12-02T23:44:07Z")

</div>

NR 1.0.3. The LINK nodes. On the virtual links, the node connection points used to turn ORANGE when you hovered over them. They don't any more. It is just that it is handy when you are dragging the virtual links to t…

---

## [MongoDB node improvements](https://discourse.nodered.org/t/mongodb-node-improvements/4442)

<div class="topic-metadata">

**Author:** [@mickev36](https://discourse.nodered.org/u/mickev36)\
**Replies:** 7\
**Last updated:** [28 November 2019 23:04 UTC](https://discourse.nodered.org/t/mongodb-node-improvements/4442 "2019-11-28T23:04:05Z")

</div>

Hello everyone, I've posted about an issue on the mongo node ( Add output on mongodb OUT node to provide status (success/fail) ) provided in the extra nodes. Basically, the mongo-out doesn't have a way to retrieve when…

---

## [MQTT-in node - autodetect string, buffer and JSON object](https://discourse.nodered.org/t/mqtt-in-node-autodetect-string-buffer-and-json-object/14165)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 14\
**Last updated:** [28 November 2019 15:53 UTC](https://discourse.nodered.org/t/mqtt-in-node-autodetect-string-buffer-and-json-object/14165 "2019-11-28T15:53:41Z")

</div>

I am changing a lot of stuff in my flows and had to distinguish strings from objects coming from mqtt-in. The "auto-detect (string or buffer)" does not capture JSON. Looking in the code, the else formats it as a string…

---

## [Re-order editor sidebar panel icons](https://discourse.nodered.org/t/re-order-editor-sidebar-panel-icons/12588)

<div class="topic-metadata">

**Author:** [@drmibell](https://discourse.nodered.org/u/drmibell)\
**Replies:** 4\
**Last updated:** [27 November 2019 19:34 UTC](https://discourse.nodered.org/t/re-order-editor-sidebar-panel-icons/12588 "2019-11-27T19:34:03Z")

</div>

I would very much like to be able to re-order the panel icons in the editor sidebar. (See screenshot.) I rarely use the Project History panel while developing a flow but often need the Context Data panel and have to m…

---

## [Flow context property](https://discourse.nodered.org/t/flow-context-property/18471)

<div class="topic-metadata">

**Author:** [@dsl400](https://discourse.nodered.org/u/dsl400)\
**Replies:** 5\
**Last updated:** [27 November 2019 08:57 UTC](https://discourse.nodered.org/t/flow-context-property/18471 "2019-11-27T08:57:18Z")

</div>

it wold be nice to access flow context variable properties directly var bar = flow.get("foo.bar"); or var bar = flow.get("foo/bar");

---

## [Dashboard Form node enhancements](https://discourse.nodered.org/t/dashboard-form-node-enhancements/18440)

<div class="topic-metadata">

**Author:** [@dsl400](https://discourse.nodered.org/u/dsl400)\
**Replies:** 4\
**Last updated:** [26 November 2019 11:22 UTC](https://discourse.nodered.org/t/dashboard-form-node-enhancements/18440 "2019-11-26T11:22:56Z")

</div>

here are a few suggestions for the dashboard Form node: a second output that can be triggered by the reset button ability to remove the reset button ability to override the reset action ability to position the buttons …

---

## [\[New Feature\] Option to specify target UDP port in node-red-node-wol](https://discourse.nodered.org/t/new-feature-option-to-specify-target-udp-port-in-node-red-node-wol/18276)

<div class="topic-metadata">

**Author:** [@Silla](https://discourse.nodered.org/u/Silla)\
**Replies:** 2\
**Last updated:** [22 November 2019 16:11 UTC](https://discourse.nodered.org/t/new-feature-option-to-specify-target-udp-port-in-node-red-node-wol/18276 "2019-11-22T16:11:56Z")

</div>

Hello, I added the option to specify the target UDP port for wake on lan magic packets in node-red-node-wol. Some implementations use port 9, others port 7 and some quirky devices yet other ports. The new parameter def…

---

## [WebSocket ping pong](https://discourse.nodered.org/t/websocket-ping-pong/16035)

<div class="topic-metadata">

**Author:** [@mtnbrit](https://discourse.nodered.org/u/mtnbrit)\
**Replies:** 9\
**Last updated:** [14 November 2019 20:23 UTC](https://discourse.nodered.org/t/websocket-ping-pong/16035 "2019-11-14T20:23:15Z")

</div>

Hi, I see quite a few folks have trouble with websockets getting stuck half open due to the other end rebooting for example. Does the node-red websocket implementation include ping and ping to keep the connections alive?…

---

## [Node-red-node-email - expose more Nodemailer options](https://discourse.nodered.org/t/node-red-node-email-expose-more-nodemailer-options/17681)

<div class="topic-metadata">

**Author:** [@Bobo](https://discourse.nodered.org/u/Bobo)\
**Replies:** 0\
**Last updated:** [8 November 2019 14:27 UTC](https://discourse.nodered.org/t/node-red-node-email-expose-more-nodemailer-options/17681 "2019-11-08T14:27:32Z")

</div>

I have a Hostgator shared hosting/domain account that I use as a play thing. I have spent a few days off and on trying to use my email server as the sending server, to no avail. I could send emails only to my own server…

---

## [Inject node - context change trigger](https://discourse.nodered.org/t/inject-node-context-change-trigger/17668)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 5\
**Last updated:** [8 November 2019 10:27 UTC](https://discourse.nodered.org/t/inject-node-context-change-trigger/17668 "2019-11-08T10:27:32Z")

</div>

I read a topic about detecting context changes and I understand this may be quite involved. Perhaps a more "simple" thought; Would it be possible for the inject node to detect flow/global changes and emit upon change (…

---

## [Support ${msg.foobar} for dynamic input in node editor](https://discourse.nodered.org/t/support-msg-foobar-for-dynamic-input-in-node-editor/17500)

<div class="topic-metadata">

**Author:** [@tb19-nr](https://discourse.nodered.org/u/tb19-nr)\
**Replies:** 2\
**Last updated:** [4 November 2019 21:06 UTC](https://discourse.nodered.org/t/support-msg-foobar-for-dynamic-input-in-node-editor/17500 "2019-11-04T21:06:37Z")

</div>

Hey Guys! o) It seems we can use env vars to set node-properties, like described here: \[https://github.com/node-red/node-red/wiki/Design%3A-Using-environment-variables\] Nice, but ENV vars only? Wot? o) Aren't global/…

---

## [Feature thought: Search within the current flow](https://discourse.nodered.org/t/feature-thought-search-within-the-current-flow/17387)

<div class="topic-metadata">

**Author:** [@btsimonh](https://discourse.nodered.org/u/btsimonh)\
**Replies:** 5\
**Last updated:** [1 November 2019 08:32 UTC](https://discourse.nodered.org/t/feature-thought-search-within-the-current-flow/17387 "2019-11-01T08:32:39Z")

</div>

If i'm barking up the wrong tree, then advise.. Strikes me that i have a lot of flows which contain the same text. Searching (crtl-f) searches in all flows. Is there a way to search in the current flow only? If not,…

---

## [Contrib-node version management and process restarting](https://discourse.nodered.org/t/contrib-node-version-management-and-process-restarting/17266)

<div class="topic-metadata">

**Author:** [@bohtho](https://discourse.nodered.org/u/bohtho)\
**Replies:** 7\
**Last updated:** [30 October 2019 09:02 UTC](https://discourse.nodered.org/t/contrib-node-version-management-and-process-restarting/17266 "2019-10-30T09:02:25Z")

</div>

I’m sure there are clear cut reasons why this is not implemented as this, but I only wonder if it’s technically possible to upgrade nodes in the node-RED palette and restart those parts of the flows with new versions wit…

---

## [Flow library - info about actions](https://discourse.nodered.org/t/flow-library-info-about-actions/17027)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 14\
**Last updated:** [24 October 2019 09:03 UTC](https://discourse.nodered.org/t/flow-library-info-about-actions/17027 "2019-10-24T09:03:22Z")

</div>

Hi folks, I have a 'déjà vue' effect :woozy\_face: I have repeated following process already so often: I publish a new version of one of my nodes on NPM. I go to the flow library and press the "request refresh" button…

---

## [Feature request: add support for WeMo motion sensor](https://discourse.nodered.org/t/feature-request-add-support-for-wemo-motion-sensor/16953)

<div class="topic-metadata">

**Author:** [@hepcat72](https://discourse.nodered.org/u/hepcat72)\
**Replies:** 0\
**Last updated:** [21 October 2019 09:45 UTC](https://discourse.nodered.org/t/feature-request-add-support-for-wemo-motion-sensor/16953 "2019-10-21T09:45:56Z")

</div>

I just created a workflow triggered by my Wemo motion sensor using an input node from node-red-node-wemo and when it didn’t work, I looked at the node and the type said socket even though I had selected my motion sensor,…

---

## [I18n - language fallback behaviour](https://discourse.nodered.org/t/i18n-language-fallback-behaviour/13039)

<div class="topic-metadata">

**Author:** [@tot92](https://discourse.nodered.org/u/tot92)\
**Replies:** 2\
**Last updated:** [18 October 2019 13:52 UTC](https://discourse.nodered.org/t/i18n-language-fallback-behaviour/13039 "2019-10-18T13:52:16Z")

</div>

Hi there, I recently tried to add internationalisation to my nodes. Beside the default "en-US" files I added corresponding "de" files. This works fine if I set my browser language to "de". But if I set it to "de-DE",…

---

## [Could we have a setting for default debug windows to current node](https://discourse.nodered.org/t/could-we-have-a-setting-for-default-debug-windows-to-current-node/16419)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 24\
**Last updated:** [8 October 2019 08:49 UTC](https://discourse.nodered.org/t/could-we-have-a-setting-for-default-debug-windows-to-current-node/16419 "2019-10-08T08:49:57Z")

</div>

I don't know about everyone else, but I always set my debug pane to current flow. Unfortunately, this gets reset back to all flows if I restart Node-RED. I'm asking if we could have a utilise a setting in setting.js to…

---

## [Subflow dynamic environment variables](https://discourse.nodered.org/t/subflow-dynamic-environment-variables/16127)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 2\
**Last updated:** [1 October 2019 08:42 UTC](https://discourse.nodered.org/t/subflow-dynamic-environment-variables/16127 "2019-10-01T08:42:51Z")

</div>

Just recently starting to look at the subflow and the environment variables, quite a sophisticated setup with a grander vision to create nodes from subflow nodes (?) I understand that the variables are expanded upon dep…

---

## [TRIGGER NODE to set TOPIC also](https://discourse.nodered.org/t/trigger-node-to-set-topic-also/16043)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 9\
**Last updated:** [29 September 2019 16:53 UTC](https://discourse.nodered.org/t/trigger-node-to-set-topic-also/16043 "2019-09-29T16:53:21Z")

</div>

I know it could be rare, but I guess this is one of those times. I am kind of using a trigger node as a watchdog kind of thing. It needs to send a message with a topic if something goes wrong. Alas there is no way to …

---

## [Node-red-node-email: set ReplyTo address](https://discourse.nodered.org/t/node-red-node-email-set-replyto-address/15661)

<div class="topic-metadata">

**Author:** [@EZS-JD](https://discourse.nodered.org/u/EZS-JD)\
**Replies:** 1\
**Last updated:** [18 September 2019 13:55 UTC](https://discourse.nodered.org/t/node-red-node-email-set-replyto-address/15661 "2019-09-18T13:55:55Z")

</div>

This is a feature request: I'd like to see the possibility to add a ReplyTo address to an outgoing email using node-red-node-email. If I understand correctly this is part of the email header parameters, which currently …

---

## [\`gauge\` option suggestion](https://discourse.nodered.org/t/gauge-option-suggestion/15549)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 12\
**Last updated:** [17 September 2019 20:41 UTC](https://discourse.nodered.org/t/gauge-option-suggestion/15549 "2019-09-17T20:41:34Z")

</div>

If I use a gauge node, there are four modes. Gauge donut compass level I usually use gauge and donut. In these there are options for colours for values. Using level now on a job, there are no options for colour ra…

---

## [Is it possible to make a \`bus\` node?](https://discourse.nodered.org/t/is-it-possible-to-make-a-bus-node/15605)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 10\
**Last updated:** [17 September 2019 13:42 UTC](https://discourse.nodered.org/t/is-it-possible-to-make-a-bus-node/15605 "2019-09-17T13:42:19Z")

</div>

Ok, this is a bit silly but I am sure people have seen this problem a few times. A flow. Lots of nodes and outputs. They are neat as they are, but you need to duplicate these wires (signals?) else where on the flow. Y…

---

## [Adding a “rotate” to the ui\_numeric node?](https://discourse.nodered.org/t/adding-a-rotate-to-the-ui-numeric-node/15557)

<div class="topic-metadata">

**Author:** [@markost](https://discourse.nodered.org/u/markost)\
**Replies:** 3\
**Last updated:** [16 September 2019 09:25 UTC](https://discourse.nodered.org/t/adding-a-rotate-to-the-ui-numeric-node/15557 "2019-09-16T09:25:24Z")

</div>

Hi, Is it possible to add that the numbers rotating in a circle after reaching the minimum / maximum selected value? It would be useful when need to select values which are close at the end of range (e.g. range is 1-60…

---

## [CATCH node control to turn it on / off](https://discourse.nodered.org/t/catch-node-control-to-turn-it-on-off/15509)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 8\
**Last updated:** [14 September 2019 08:34 UTC](https://discourse.nodered.org/t/catch-node-control-to-turn-it-on-off/15509 "2019-09-14T08:34:05Z")

</div>

For error catching it is handy so any errors can be caught and sent back to a place for handling. But if you are working on the flow it is sometimes annoying having the errors caught and not seeing them as if the CATCH …

---

## [Add image in the help file](https://discourse.nodered.org/t/add-image-in-the-help-file/15263)

<div class="topic-metadata">

**Author:** [@Ekristoffe](https://discourse.nodered.org/u/Ekristoffe)\
**Replies:** 9\
**Last updated:** [12 September 2019 19:35 UTC](https://discourse.nodered.org/t/add-image-in-the-help-file/15263 "2019-09-12T19:35:51Z")

</div>

Hello all, i think having the possibility to add image in the HTML file for the help section (data-help-name) would be a nice feature by using the HTML img marking for example. Sometime word can't explain everything and…

---

## [Msg.payload assumption](https://discourse.nodered.org/t/msg-payload-assumption/15357)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 21\
**Last updated:** [11 September 2019 15:33 UTC](https://discourse.nodered.org/t/msg-payload-assumption/15357 "2019-09-11T15:33:43Z")

</div>

Many nodes assume the input is msg.payload, like the switch node Can one circumvent the msg.payload requirement and instead just use msg ? Lets say I receive data: { "temperature":18, "humidity":60, "payload":"test…

---

## [Allow continuous display of virtual wires and labels from link nodes](https://discourse.nodered.org/t/allow-continuous-display-of-virtual-wires-and-labels-from-link-nodes/15374)

<div class="topic-metadata">

**Author:** [@drmibell](https://discourse.nodered.org/u/drmibell)\
**Replies:** 15\
**Last updated:** [11 September 2019 07:02 UTC](https://discourse.nodered.org/t/allow-continuous-display-of-virtual-wires-and-labels-from-link-nodes/15374 "2019-09-11T07:02:53Z")

</div>

This suggestion comes out of a recent discussion https://discourse.nodered.org/t/increase-canvas-size-supersize-flows/14855 about enlarging the editor workspace. An obvious approach when a flow becomes becomes too large …

---

## [Adding a "reduce" option to the Smooth node](https://discourse.nodered.org/t/adding-a-reduce-option-to-the-smooth-node/15180)

<div class="topic-metadata">

**Author:** [@clickworkorange](https://discourse.nodered.org/u/clickworkorange)\
**Replies:** 25\
**Last updated:** [9 September 2019 18:11 UTC](https://discourse.nodered.org/t/adding-a-reduce-option-to-the-smooth-node/15180 "2019-09-09T18:11:44Z")

</div>

I had the need to get the average value of a number of payloads, and hoped the Smooth node would let me do this. But I found it emits a message for every incoming message once the previous message buffer is full, resulti…

---

## [More languages supported syntax highlighting in template nodes](https://discourse.nodered.org/t/more-languages-supported-syntax-highlighting-in-template-nodes/15041)

<div class="topic-metadata">

**Author:** [@T0T4R4](https://discourse.nodered.org/u/T0T4R4)\
**Replies:** 22\
**Last updated:** [3 September 2019 15:49 UTC](https://discourse.nodered.org/t/more-languages-supported-syntax-highlighting-in-template-nodes/15041 "2019-09-03T15:49:55Z")

</div>

Would it be possible to have more languages supported in syntax highlight within the template node (Python for example...) ? How could we make this easily configurable ? Thanks !

[Previous page](https://discourse.nodered.org/c/development/feature-requests/13.md?page=26)

[Next page](https://discourse.nodered.org/c/development/feature-requests/13.md?page=28)
