# Impossible de lire une variable opcua. msg.payload : undefined

**URL:** <https://discourse.nodered.org/t/impossible-de-lire-une-variable-opcua-msg-payload-undefined/94384>\
**Category:** General\
**Tags:** opcua\
**Created:** [6 January 2025 10:00 UTC](https://discourse.nodered.org/t/impossible-de-lire-une-variable-opcua-msg-payload-undefined/94384 "2025-01-06T10:00:33Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Baba288](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/baba288/32/97772_2.png) [@Baba288](https://discourse.nodered.org/u/Baba288)\
**Post date:** [6 January 2025 10:00 UTC](https://discourse.nodered.org/t/impossible-de-lire-une-variable-opcua-msg-payload-undefined/94384/1 "2025-01-06T10:00:33Z")

</div>

Bonjour,  
je suis débutant sur nodered et je cherche à lire une variable string sur un serveur opcua créer sur un automate pc embarqué beckoff. J'ai un rasberry pi 3 et nodered v4.06. J'ai bien créer le serveur et j'ai réussi à m'y connecter. J'utilise un inject dans le quel j'ai mit le ns, le s et le datatype dans le msg.topic ensuite j'ai un opcua-client dans le quel j'ai mit l'url de mon serveur et le nom d'utilisateur et mot de passe que j'ai créer (cela semble connecter le message active reading en vert apparît en dessous) et pour finir un debug dans le quel je n'ai rien modifié. Malheureusement je vois le message msg.payload : undefined. Je me doute que mon problème doit être une erreur basique mais cependant je la recherche depuis plus de 2 jours. Merci d'avance pour votre aide.

---

<div class="post-metadata">

**Author:** ![GogoVega](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gogovega/32/71313_2.png) [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Post date:** [6 January 2025 14:36 UTC](https://discourse.nodered.org/t/impossible-de-lire-une-variable-opcua-msg-payload-undefined/94384/2 "2025-01-06T14:36:44Z")

</div>

> I created the server and I managed to connect to it. I use an `inject` in which I put the `ns`, the `s` and the `datatype` in the `msg.topic` then I have an `opcua-client` in which I put the url of my server and the username and password that I created (this seems to connect the active reading message in green appears below) and finally a `debug` in which I did not modify anything. Unfortunately I see the message `msg.payload: undefined`.

Hi and Welcome,  
Could you send your flow.

You can also use the example flows to help you. (ctrl + I then select examples)

---

<div class="post-metadata">

**Author:** ![Baba288](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/baba288/32/97772_2.png) [@Baba288](https://discourse.nodered.org/u/Baba288)\
**Post date:** [7 January 2025 10:23 UTC](https://discourse.nodered.org/t/impossible-de-lire-une-variable-opcua-msg-payload-undefined/94384/3 "2025-01-07T10:23:35Z")

</div>

![node1.PNG](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/9/7976f5f28a1c221143a82b7ac04f654b25d83f05.jpeg)  
 ![node2](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/c/0c9c10789cc76a24d045d8b6143e00ef8b7fb385.jpeg)  
Voilà je vous ai mit ci dessus la photo du flow et de l'erreur. Quand je met l'opcua client en écriture et que j'injecte un texte cela fonctionne et écrit réellement la valeur dans le serveur sur UA expert. Je vous remercie d'avance pour votre aide ! je commence à me décourager.

---

<div class="post-metadata">

**Author:** ![Baba288](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/baba288/32/97772_2.png) [@Baba288](https://discourse.nodered.org/u/Baba288)\
**Post date:** [7 January 2025 10:31 UTC](https://discourse.nodered.org/t/impossible-de-lire-une-variable-opcua-msg-payload-undefined/94384/4 "2025-01-07T10:31:32Z")

</div>

Pardon je n'ai vu que c'était mon acnein flow. Maintenant j'ai un ocpua item entre l'inject et le opcua client dans le quel j'indique le ns, le s et le datatype.

---

<div class="post-metadata">

**Author:** ![GogoVega](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gogovega/32/71313_2.png) [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Post date:** [7 January 2025 10:40 UTC](https://discourse.nodered.org/t/impossible-de-lire-une-variable-opcua-msg-payload-undefined/94384/5 "2025-01-07T10:40:40Z")

</div>

Use the first output of your `opcua-client` node.

---

<div class="post-metadata">

**Author:** ![Baba288](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/baba288/32/97772_2.png) [@Baba288](https://discourse.nodered.org/u/Baba288)\
**Post date:** [7 January 2025 11:11 UTC](https://discourse.nodered.org/t/impossible-de-lire-une-variable-opcua-msg-payload-undefined/94384/6 "2025-01-07T11:11:53Z")

</div>

je vous remercie, je me sens un peu stupide maintenant.. mais bon je crois que c’est comme ça qu’on apprend ! Merci d’avoir pris du temps pour me répondre !

---

<div class="post-metadata">

**Author:** ![GogoVega](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gogovega/32/71313_2.png) [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Post date:** [7 January 2025 11:32 UTC](https://discourse.nodered.org/t/impossible-de-lire-une-variable-opcua-msg-payload-undefined/94384/7 "2025-01-07T11:32:36Z")

</div>

Mais non and as you said that's how we learn 😉

![](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/5/3589eae958d324867c130c65e391b4089ea2752f.gif "Friends Joey Tribbiani GIF - Friends Joey Tribbiani Matt Le Blanc - Discover...")

---

<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:** [21 January 2025 11:33 UTC](https://discourse.nodered.org/t/impossible-de-lire-une-variable-opcua-msg-payload-undefined/94384/8 "2025-01-21T11:33:20Z")

</div>

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