# Core Development

**URL:** https://discourse.nodered.org/c/development/8.md?page=38

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

**Page:** 39

---

## [\[Solved\]Feature Request: auto expand Debug setting](https://discourse.nodered.org/t/solved-feature-request-auto-expand-debug-setting/19027)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 5\
**Last updated:** [11 December 2019 17:43 UTC](https://discourse.nodered.org/t/solved-feature-request-auto-expand-debug-setting/19027 "2019-12-11T17:43:02Z")

</div>

Would it be possible to have an option to have objects automatically fully expanded?

---

## [Request: Give access to node/flow/global context from the Editor](https://discourse.nodered.org/t/request-give-access-to-node-flow-global-context-from-the-editor/18912)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 4\
**Last updated:** [8 December 2019 16:21 UTC](https://discourse.nodered.org/t/request-give-access-to-node-flow-global-context-from-the-editor/18912 "2019-12-08T16:21:38Z")

</div>

It seems odd that the only part of Node-RED not able to access node/flow/global context variables are the Editor node configuration panels. It would be really useful for a node configuration panel to be able to work wit…

---

## [Enhance rbe in line with trigger](https://discourse.nodered.org/t/enhance-rbe-in-line-with-trigger/18874)

<div class="topic-metadata">

**Author:** [@michaelblight](https://discourse.nodered.org/u/michaelblight)\
**Replies:** 2\
**Last updated:** [7 December 2019 07:48 UTC](https://discourse.nodered.org/t/enhance-rbe-in-line-with-trigger/18874 "2019-12-07T07:48:12Z")

</div>

The rbe node always handles topics separately, whereas this is configurable for the trigger node - you can specify to handle all messages, or each msg.topic independently. This is a nice feature that would be helpful on …

---

## [Login and home page Routing](https://discourse.nodered.org/t/login-and-home-page-routing/18850)

<div class="topic-metadata">

**Author:** [@pavan](https://discourse.nodered.org/u/pavan)\
**Replies:** 1\
**Last updated:** [6 December 2019 07:41 UTC](https://discourse.nodered.org/t/login-and-home-page-routing/18850 "2019-12-06T07:41:39Z")

</div>

I am wondering to find the way there I can specify the login to the main page flow control. Can some someone help me through this

---

## [Wemo Switch Long Press](https://discourse.nodered.org/t/wemo-switch-long-press/18800)

<div class="topic-metadata">

**Author:** [@stbraley](https://discourse.nodered.org/u/stbraley)\
**Replies:** 0\
**Last updated:** [4 December 2019 20:15 UTC](https://discourse.nodered.org/t/wemo-switch-long-press/18800 "2019-12-04T20:15:04Z")

</div>

All, it would be nice if the Wemo integration could detect the long press event from the Wemo switch. It looks like I just get on or off. The Wemo app supports it so I'm assuming it can be hooked into. I apologize if thi…

---

## [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 …

---

## [Cheerio with Function and HTML Nodes](https://discourse.nodered.org/t/cheerio-with-function-and-html-nodes/18243)

<div class="topic-metadata">

**Author:** [@baqwas](https://discourse.nodered.org/u/baqwas)\
**Replies:** 9\
**Last updated:** [22 November 2019 20:01 UTC](https://discourse.nodered.org/t/cheerio-with-function-and-html-nodes/18243 "2019-11-22T20:01:44Z")

</div>

Hello, I need to extract just two values from the page at the RCP web site. A sample sub-string is shown below. For the keyword Approve, I need to retrieve the corresponding value 44.0: \<div class="value"\> …

---

## [\[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 websocket throwing an error "Missing node type bigsubflow"](https://discourse.nodered.org/t/node-red-websocket-throwing-an-error-missing-node-type-bigsubflow/17880)

<div class="topic-metadata">

**Author:** [@Surendra](https://discourse.nodered.org/u/Surendra)\
**Replies:** 3\
**Last updated:** [13 November 2019 12:28 UTC](https://discourse.nodered.org/t/node-red-websocket-throwing-an-error-missing-node-type-bigsubflow/17880 "2019-11-13T12:28:17Z")

</div>

I am trying to replicate subflow functionality as it is, I have made few code changes for that. I have created separate type as a "bigsubflow". I am able to create bigsubflow but while saving it's throwing an error "Flo…

---

## [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 (…

---

## [Developing a core node by making a trial contrib node](https://discourse.nodered.org/t/developing-a-core-node-by-making-a-trial-contrib-node/808)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 8\
**Last updated:** [6 November 2019 10:54 UTC](https://discourse.nodered.org/t/developing-a-core-node-by-making-a-trial-contrib-node/808 "2019-11-06T10:54:09Z")

</div>

Forking a node on Github and having a play is great but difficult for other users to dynamically try out any enhancements/changes I want to dabble with MQTT node so I was planning on forking it -making some changes and …

---

## [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…

---

## [CredentialsFile management in v1.0](https://discourse.nodered.org/t/credentialsfile-management-in-v1-0/17001)

<div class="topic-metadata">

**Author:** [@JpEncausse](https://discourse.nodered.org/u/JpEncausse)\
**Replies:** 3\
**Last updated:** [23 October 2019 18:14 UTC](https://discourse.nodered.org/t/credentialsfile-management-in-v1-0/17001 "2019-10-23T18:14:36Z")

</div>

We are migrating fron Node-RED v0.19 to Node-RED 1.0 Is there a wiki describing some changes about credential management (if any) ? In v 0.19, we used to override the credential file: in settings.js we override defau…

---

## [Node red editor not loading on IE Edge browser](https://discourse.nodered.org/t/node-red-editor-not-loading-on-ie-edge-browser/17049)

<div class="topic-metadata">

**Author:** [@Surendra](https://discourse.nodered.org/u/Surendra)\
**Replies:** 2\
**Last updated:** [23 October 2019 11:04 UTC](https://discourse.nodered.org/t/node-red-editor-not-loading-on-ie-edge-browser/17049 "2019-10-23T11:04:24Z")

</div>

Node red editor is working fine on Chrome and Firefox browser, but on IE edge it's throwing an error: "RED" is not defined.

---

## [TCP Output String control character Handling](https://discourse.nodered.org/t/tcp-output-string-control-character-handling/2847)

<div class="topic-metadata">

**Author:** [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Replies:** 10\
**Last updated:** [22 October 2019 19:47 UTC](https://discourse.nodered.org/t/tcp-output-string-control-character-handling/2847 "2019-10-22T19:47:47Z")

</div>

Please fix the TCP Output Node. The TCP Output requires special consideration if you need to append the sent string with control characters. You apparently need a function node in your flow to fix the apparent problem. …

---

## [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,…

---

## [Question regarding sub flows](https://discourse.nodered.org/t/question-regarding-sub-flows/16916)

<div class="topic-metadata">

**Author:** [@krambriw](https://discourse.nodered.org/u/krambriw)\
**Replies:** 25\
**Last updated:** [21 October 2019 04:56 UTC](https://discourse.nodered.org/t/question-regarding-sub-flows/16916 "2019-10-21T04:56:13Z")

</div>

I have so far not used sub flows in my flows. However, I do have a node pattern repeated a couple of times that would qualify to become a sub flow. But the problem I found when evaluating is that when using the sub flow …

---

## [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…

[Previous page](https://discourse.nodered.org/c/development/8.md?page=37)

[Next page](https://discourse.nodered.org/c/development/8.md?page=39)
