NEWS
Visualisierung mit Node Red erstellen
-
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
@mickym Ja, habe ich
Gut also es muss sowohl Schlossallee UND Hausnummer 16 erfüllt sein. Was würdest Du erwarten wenn wir die Bedingung als ODER Bedingung formulieren würden? - Welche Kombinationen wären dann erlaubt?
-
@mickym Das es ausreicht wenn entweder die Schlossallee oder die Hausnummer 16 übereinstimmen
-
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
@mickym Das es ausreicht wenn entweder die Schlossallee oder die Hausnummer 16 übereinstimmen
Klar - könntest Du diese Fälle auflisten?
-
Schlossallee => gibt Ergebnis
16=< gibt Ergebnis
Schlossallee 16 => kein ErgebnisMeinst Du das so?
-
@damrak2022 Nein - was soll das denn sein? Es gibt nur 4 Kombinationen aus je 2 Strassen und 2 Hausnummern. Du wirst doch alle 4 Kombinationen aufschreiben können und hinschreiben, wie es sich bei ODER verhält.
Ich habe Dich vorher gefragt:
Gut also hast Du Parkstraße 16 und Schlossallee 8 und Parkstrasse 8 getestet? Und bei allen 3 kam nichts raus?
Also:
- Parkstrasse 16 => Nein
- Schlossallee 8 => Nein
- Parkstrasse 8 => Nein
- Schlossallee 16 => Ja
Also kannst Du doch das gleiche Aufschreiben, wie das bei einer ODER Bedingung aussehen müsste?
-
Parkstrasse 16 - ja
Schlossallee 8 - ja
Parkstrasse 8 - nein
Schlossallee 16 - nein -
@damrak2022 Sehr gut.
Wenn Du Dir die 4 Fälle bei UND anschaust - kannst Du dahinter schreiben, warum das nicht durchkommt oder mit anderen Worten welche Node verhindert, dass die Nachricht durchkommt (einfach 1. oder 2. Node)?
Parkstrasse 16 => Nein, da 1. Node blockiert.
Schlossallee 8 => Nein
Parkstrasse 8 => Nein
Schlossallee 16 => Ja -
Parkstrasse 16 => Nein - stimmt nicht mit der Vorgabe: Schlossallee 16 überein
Schlossallee 8 => Nein - stimmt nicht mit der Vorgabe: Schlossallee 16 überein
Parkstrasse 8 => Nein - stimmt nicht mit der Vorgabe: Schlossallee 16 überein
Schlossallee 16 => Ja - stimmt mit der Vorgabe: Schlossallee 16 übereinMoment ich passe das an
-
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
Parkstrasse 16 => Nein - stimmt nicht mit der Vorgabe: Schlossallee 16 überein
Schlossallee 8 => Nein - stimmt nicht mit der Vorgabe: Schlossallee 16 überein
Parkstrasse 8 => Nein - stimmt nicht mit der Vorgabe: Schlossallee 16 überein
Schlossallee 16 => Ja - stimmt mit der Vorgabe: Schlossallee 16 übereinDas ist schon klar - aber woran im Flow liegt das denn? - So ist doch bissi zu einfach, oder?
-
Parkstrasse 16 => Nein - verhindert durch 1. Node
Schlossallee 8 => verhindert durch 2. Node
Parkstrasse 8 => verhindert durch 1. Node
Schlossallee 16 => beide Nodes lassen es durch -
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
Parkstrasse 16 => Nein - verhindert durch 1. Node
Schlossallee 8 => verhindert durch 2. Node
Parkstrasse 8 => verhindert durch 1. Node
Schlossallee 16 => beide Nodes lassen es durchSehr gut. Wie müsste man nun den Flow umstellen, damit eine ODER Bedingung erfüllt würde? Die Nodes selbst DÜRFEN NICHT verändert werden!!!
-
@mickym Habe gerade die Switch Node verändert
Lass mich noch ein wenig überlegen
-
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
@mickym Habe gerade die Switch Node verändert
Lass ich noch ein wenig überlegen
Also das ist nicht nur totaler Mist - es gibt keine Eigenschaft payload.Strasse,Hausnummer. So schaut doch nie und nimmer eine Eigenschaft in einem Objekt aus.
Ich habe deshalb dazu geschrieben. LASS die Nodes wie sie sind!!! -
@mickym Also muss eine Node dazu, wenn ich die bestehenden nicht verändern darf?
-
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
@mickym Also muss eine Node dazu, wenn ich die bestehenden nicht verändern darf?
Nein weder noch. Schreib nochmal die 4 ODER Fälle hin.
-
Parkstrasse 16 - ja - 2. Node lässt es durch
Schlossallee 8 - ja - 1. Node lässt es durch
Parkstrasse 8 - nein - Node 1 und 2 blockiert
Schlossallee 16 - ja - 1. und 2. Node lässt es durch -
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
Parkstrasse 16 - ja - 2. Node lässt es durch
Schlossallee 8 - ja - 1. Node lässt es durch
Parkstrasse 8 - nein - Node 1 und 2 blockiert
Schlossallee 16 - nein - 1. und 2. Node blockiertWas soll das jetzt? - Du hast doch unten die ODER Fälle hingeschrieben. Nun sollen es nur noch 2 anstatt 3 sein? Wieso geht denn Schlossallee 16 nicht?
Ausserdem habe ich doch nach gar keinen Nodes gefragt: https://forum.iobroker.net/post/945349
Die müssen ja geändert werden.
-
@mickym Nein ist falsch, geht natürlich da ja Bedingung erfüllt ist
-
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
@mickym Nein ist falsch, geht natürlich da ja Bedingung erfüllt ist
Gut jetzt hast Du es ja korrigiert. Nun stell den Flow so um, dass genau das passiert was Du hier hingeschrieben hast:
https://forum.iobroker.net/post/945373 -
@mickym Ich stehe anscheinend komplett auf der Leitung. wenn ich die Hausnummer vorne hin setze und dann die Straße geht es auch durch, aber dann habe ich ja nur die Nodes getauscht.