# UIBuilder Sender Node no Response

**URL:** https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553
**Category:** General
**Tags:** uibuilder
**Created:** [7 August 2025 10:45 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553 "2025-08-07T10:45:53Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Robert0](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/robert0/32/108008_2.png) [@Robert0](https://discourse.nodered.org/u/Robert0)
#### Post date: [7 August 2025 10:45 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553/1 "2025-08-07T10:45:53Z")

</div>

I am trying to get a response from the UIBuilder instance, after using a injection node to a sender node to a debug node.

I have set the originator in the response message but I am not getting the hang of it. Receiving messages from front-end to node-red is no issue.  
I just would like to see a good example of how to set up the response message for the sender node.

I used the following JS code:

```javascript
import '../../uibuilder/uibuilder.esm.min.js'

```

```javascript
uibuilder.onChange('msg', (msg) => {
     console.log(msg);
     if(msg._uib && msg._uib.originator)
     {
         let response = {
              topic: 'CHECK',
              payload: 'pong',
              _uib: { 
                    originator: msg._uib.originator
              },
      };
      console.log(response);
      uibuilder.send(response);}
})

```

Do i need to set up a different parameter aswell or something else? I checked out [UIBUILDER Documentation v7](https://totallyinformation.github.io/node-red-contrib-uibuilder/#/how-to/sender-node) but to no avail.

Everything in the screenshot works, except receiving the response data in the response data debug node. Which is where I am trying to return the Send Ping injection with a Pong:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/d/2d7d8ab15663e2010787a12d3577a30b7578dd25.png)

Cheers,

Rob

---

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [7 August 2025 11:21 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553/2 "2025-08-07T11:21:40Z")

</div>

I could be wrong, but you have…

```auto
_uib: { 
          originator: msg._uib.originator
         },

```

shouldn't you have included the sender node's id, something like;

```auto
_uib: { 
          originator: "7e0daf8bed068cfe"
         },

```

The node readme say's;  
_When returning a message, include the `_uib.originator` property with a value of the sender node's node ID. You can get that by sending a message through the sender node._

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [7 August 2025 13:49 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553/3 "2025-08-07T13:49:39Z")

</div>

> [@Robert0](#):
>
> `originator`

Hi Rob and welcome to the forum.

How to use the originator is documented here:

> **[UIBUILDER Documentation v7](https://totallyinformation.github.io/node-red-contrib-uibuilder/#/client-docs/functions?id=send)**
>
> UIBUILDER Documentation v7

If all messages should go back to the same originator, you can set it using `uibuilder.setOriginator('xxxxxxxxxxxx')` or, for a specific message, you can use `uibuilder.send(msg, 'xxxxxxxxx')` where the x's are the originator ID from `msg._uib.originator`

---

<div class="post-metadata">

### Author: ![Robert0](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/robert0/32/108008_2.png) [@Robert0](https://discourse.nodered.org/u/Robert0)
#### Post date: [7 August 2025 14:15 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553/4 "2025-08-07T14:15:32Z")

</div>

Hi and thank you and @Paul-Reed for the quick response!

I have tried both methods of setting the originator and set it message specific.  
I am however having trouble receiving this particulair message. I do not seem to realise anything that is off. I confirmed the originator is set properly and simular as the original message.

See screenshot of console.log:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/3/832d53402cf84ddb1f2a0913923522980443bd8a.png)

I have also shared my simple test flow with my current code. I believe it should be copy’able.

Rob

```flows
[
    {
        "id": "eb3b78bce9daaeed",
        "type": "tab",
        "label": "UI Navigation",
        "disabled": false,
        "info": "",
        "env": []
    },
    {
        "id": "02fa133eee9ba3be",
        "type": "group",
        "z": "eb3b78bce9daaeed",
        "name": "UI Communication Example",
        "style": {
            "label": true
        },
        "nodes": [
            "49c9aee1fb65d9db",
            "daaf17478b89feb0",
            "f5fac2d4f61ede18"
        ],
        "x": 108,
        "y": 59,
        "w": 944,
        "h": 308
    },
    {
        "id": "daaf17478b89feb0",
        "type": "group",
        "z": "eb3b78bce9daaeed",
        "g": "02fa133eee9ba3be",
        "name": "Send Command/Data / Receive Command/Data",
        "style": {
            "label": true
        },
        "nodes": [
            "3e3ccf70407e0492",
            "6756c553dbc5c3e0",
            "0993ceca16973cba"
        ],
        "x": 134,
        "y": 139,
        "w": 892,
        "h": 82
    },
    {
        "id": "f5fac2d4f61ede18",
        "type": "group",
        "z": "eb3b78bce9daaeed",
        "g": "02fa133eee9ba3be",
        "name": "Send Command/Data (and get response)",
        "style": {
            "label": true
        },
        "nodes": [
            "f669e9c29c0ed4f1",
            "3ba738b136ed6003",
            "3fc1ae1b57e4f07d"
        ],
        "x": 134,
        "y": 259,
        "w": 892,
        "h": 82
    },
    {
        "id": "3e3ccf70407e0492",
        "type": "debug",
        "z": "eb3b78bce9daaeed",
        "g": "daaf17478b89feb0",
        "name": "Receive Data",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "targetType": "full",
        "statusVal": "",
        "statusType": "auto",
        "x": 900,
        "y": 180,
        "wires": []
    },
    {
        "id": "f669e9c29c0ed4f1",
        "type": "inject",
        "z": "eb3b78bce9daaeed",
        "g": "f5fac2d4f61ede18",
        "name": "Send Ping",
        "props": [
            {
                "p": "topic",
                "vt": "str"
            },
            {
                "p": "payload"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "CHECK",
        "payload": "ping",
        "payloadType": "str",
        "x": 240,
        "y": 300,
        "wires": [
            [
                "3ba738b136ed6003"
            ]
        ]
    },
    {
        "id": "3ba738b136ed6003",
        "type": "uib-sender",
        "z": "eb3b78bce9daaeed",
        "g": "f5fac2d4f61ede18",
        "url": "communication",
        "uibId": "6756c553dbc5c3e0",
        "name": "Sender",
        "topic": "",
        "passthrough": false,
        "return": true,
        "outputs": 1,
        "x": 480,
        "y": 300,
        "wires": [
            [
                "3fc1ae1b57e4f07d"
            ]
        ]
    },
    {
        "id": "3fc1ae1b57e4f07d",
        "type": "debug",
        "z": "eb3b78bce9daaeed",
        "g": "f5fac2d4f61ede18",
        "name": "Response Data",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "targetType": "full",
        "statusVal": "",
        "statusType": "auto",
        "x": 900,
        "y": 300,
        "wires": []
    },
    {
        "id": "49c9aee1fb65d9db",
        "type": "comment",
        "z": "eb3b78bce9daaeed",
        "g": "02fa133eee9ba3be",
        "name": "Documentation",
        "info": "https://totallyinformation.github.io/node-red-contrib-uibuilder/",
        "x": 240,
        "y": 100,
        "wires": [],
        "icon": "font-awesome/fa-commenting-o"
    },
    {
        "id": "0993ceca16973cba",
        "type": "inject",
        "z": "eb3b78bce9daaeed",
        "g": "daaf17478b89feb0",
        "name": "Send Hello World",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "hello world!",
        "payloadType": "str",
        "x": 260,
        "y": 180,
        "wires": [
            [
                "6756c553dbc5c3e0"
            ]
        ]
    },
    {
        "id": "6756c553dbc5c3e0",
        "type": "uibuilder",
        "z": "eb3b78bce9daaeed",
        "g": "daaf17478b89feb0",
        "name": "Communication Example",
        "topic": "",
        "url": "communication",
        "okToGo": true,
        "fwdInMessages": false,
        "allowScripts": false,
        "allowStyles": false,
        "copyIndex": true,
        "templateFolder": "blank",
        "extTemplate": "",
        "showfolder": false,
        "reload": true,
        "sourceFolder": "src",
        "deployedVersion": "7.2.0",
        "showMsgUib": false,
        "title": "",
        "descr": "",
        "editurl": "vscode://file\\Users\\Interko\\.node-red\\uibuilder/communication/?windowId=_blank",
        "x": 590,
        "y": 180,
        "wires": [
            [
                "3e3ccf70407e0492"
            ],
            []
        ]
    }
]

```

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [7 August 2025 14:21 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553/5 "2025-08-07T14:21:36Z")

</div>

Let me try out your flow. It is perfectly possible that I've broken the feature somewhere along the way as I rarely use it myself. 😃

---

<div class="post-metadata">

### Author: ![Robert0](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/robert0/32/108008_2.png) [@Robert0](https://discourse.nodered.org/u/Robert0)
#### Post date: [7 August 2025 14:23 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553/6 "2025-08-07T14:23:04Z")

</div>

No worries! I wouldnt be surprised if I messed up thing myself 🙂

Thank you for the bizarre quick responses though!

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [7 August 2025 14:37 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553/7 "2025-08-07T14:37:04Z")

</div>

OK, I have reproduced the same issue - it's not you!

> [@Robert0](#):
>
> Thank you for the bizarre quick responses though!

You get what you pay for .... no, wait, what! 😃

---

<div class="post-metadata">

### Author: ![Robert0](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/robert0/32/108008_2.png) [@Robert0](https://discourse.nodered.org/u/Robert0)
#### Post date: [7 August 2025 14:44 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553/8 "2025-08-07T14:44:51Z")

</div>

🤣

All good, thank you for the testing too. Now I know I can let this bug pass my mind instead of going crazy 😉

Cheers!

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [8 August 2025 15:20 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553/9 "2025-08-08T15:20:02Z")

</div>

I have found and fixed the issue. But do you need the fix asap or can it wait until v7.5 is released?

---

<div class="post-metadata">

### Author: ![Robert0](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/robert0/32/108008_2.png) [@Robert0](https://discourse.nodered.org/u/Robert0)
#### Post date: [8 August 2025 18:21 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553/10 "2025-08-08T18:21:37Z")

</div>

Hi, I do not have alot of haste. Its already good that you were able to solve it!  
Up to you!

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [8 August 2025 19:31 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553/11 "2025-08-08T19:31:00Z")

</div>

Thanks for the confirmation - v7.5 it will be 😃

Got a few juicy things to finish off for the new release but they are well under way.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [6 November 2025 19:31 UTC](https://discourse.nodered.org/t/uibuilder-sender-node-no-response/98553/12 "2025-11-06T19:31:38Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
