# Msg aus einer if-then Anweisung heraus?

**URL:** <https://discourse.nodered.org/t/msg-aus-einer-if-then-anweisung-heraus/43847>\
**Category:** General\
**Created:** [8 April 2021 08:25 UTC](https://discourse.nodered.org/t/msg-aus-einer-if-then-anweisung-heraus/43847 "2021-04-08T08:25:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![miggi20000](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@miggi20000](https://discourse.nodered.org/u/miggi20000)\
**Post date:** [8 April 2021 08:25 UTC](https://discourse.nodered.org/t/msg-aus-einer-if-then-anweisung-heraus/43847/1 "2021-04-08T08:25:56Z")

</div>

Hallo, liebe node-red-Nutzer, ich taste mich langsam an node-red heran und bin auch schon ganz gut dabei. Aber bei nachfolgendem Problem bleibe ich einfach hängen.

Ich möchte aus einer if-Abfrage innerhalb einer Funktion 3 Ausgänge bedienen, msg 2 und 3 funktioniert, msg 1 soll ein Relais ansteuern.. Aber es funktioniert nicht. Vielleicht kann mir einer von Euch unter die Arme greifen. Vorab vielen Dank. Miggi20000

```
// Sole-Pumpe / Heizungspumpe / Verdichter aus
if (HRL > Sollwert + Hysterese) {
    return [
        {payload: "1"},
        {payload: HRL},
        {payload: Sollwert}
        
    ];
    
    
}

// Sole-Pumpe / Heizungspumpe / Verdichter an
if (HRL < Sollwert - Hysterese) {
    return [
        {payload: "0"},
        {payload: HRL},
        {payload: Sollwert}
    ];
}

return [????????? , {payload: HRL}, {payload: Sollwert}];
```

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [8 April 2021 08:32 UTC](https://discourse.nodered.org/t/msg-aus-einer-if-then-anweisung-heraus/43847/2 "2021-04-08T08:32:52Z")

</div>

> [@miggi20000](#):
>
> `return [????????? , {payload: HRL}, {payload: Sollwert}];`

You can return null or an empty object...

`return [null , {payload: HRL}, {payload: Sollwert}];` //output 1 will not fire

OR

`return [{} , {payload: HRL}, {payload: Sollwert}];` //output 1 will have an empty object

OR

`return [msg , {payload: HRL}, {payload: Sollwert}];` //output 1 will have original msg.

---

<div class="post-metadata">

**Author:** ![miggi20000](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@miggi20000](https://discourse.nodered.org/u/miggi20000)\
**Post date:** [8 April 2021 10:46 UTC](https://discourse.nodered.org/t/msg-aus-einer-if-then-anweisung-heraus/43847/3 "2021-04-08T10:46:20Z")

</div>

THX, hat geklappt.

---

<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:** [7 June 2021 10:46 UTC](https://discourse.nodered.org/t/msg-aus-einer-if-then-anweisung-heraus/43847/4 "2021-06-07T10:46:33Z")

</div>

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